Haguichi

9 risposte [Ultimo messaggio]
Ritratto di Suse98
Suse98
(Guru)
Offline
Guru
Iscritto: 03/10/2010
Messaggi: 1657

Salve a tutti, ho installato ultimamente un programma, Haguichi questa è una gui per Hamachi, un client VPN, solo che dopo che ho aggiornato a GNOME 3.8 non ha voluto saperne di partire, da utente non dà output nel terminale ma da root eco tutto:

Unhandled Exception:
System.Exception: Unable to open the session message bus. ---> Mono.Unix.UnixIOException: Pipe interrotta [EPIPE].
  at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () [0x00000] in <filename unknown>:0 
  at Mono.Unix.UnixStream.Write (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.SendWithReply (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.SendWithReplyAndBlock (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.BusObject.SendMethodCall (System.String iface, System.String member, System.String inSigStr, NDesk.DBus.MessageWriter writer, System.Type retType, System.Exception& exception) [0x00000] in <filename unknown>:0 
  at IBusProxy.Hello () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.Register () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus..ctor (System.String address) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.Open (System.String address) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.get_Session () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at NDesk.DBus.Bus.get_Session () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.BusG.Init () [0x00000] in <filename unknown>:0 
  at Platform.Init () [0x00000] in <filename unknown>:0 
  at Haguichi.Main (System.String[] args) [0x00000] in <filename unknown>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.Exception: Unable to open the session message bus. ---> Mono.Unix.UnixIOException: Pipe interrotta [EPIPE].
  at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () [0x00000] in <filename unknown>:0 
  at Mono.Unix.UnixStream.Write (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.SendWithReply (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.SendWithReplyAndBlock (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.BusObject.SendMethodCall (System.String iface, System.String member, System.String inSigStr, NDesk.DBus.MessageWriter writer, System.Type retType, System.Exception& exception) [0x00000] in <filename unknown>:0 
  at IBusProxy.Hello () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.Register () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus..ctor (System.String address) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.Open (System.String address) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.get_Session () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at NDesk.DBus.Bus.get_Session () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.BusG.Init () [0x00000] in <filename unknown>:0 
  at Platform.Init () [0x00000] in <filename unknown>:0 
  at Haguichi.Main (System.String[] args) [0x00000] in <filename unknown>:0   

se però faccio così:

dbus-launch haguichi

parte correttamente.
Come posso far avviare il programma senza aprire un terminale ?

questa gui è solo per GNOME

Grazie

----edit----

ho installato qualche pacchetto mono, pensando fosse quello ma nulla, poi ora neanche con dbus-launch parte

HP - Gaming OMEN 15-ek0015nl Notebook
Intel Core i7-10750, Nvidia GeForce RTX 2060 6GB, 32GB RAM, 500GB SSD M2 + 2TB Sabrend SSD M2

Ritratto di mauriziod
mauriziod
(Guru)
Offline
Guru
Iscritto: 01/06/2009
Messaggi: 1761

Fai un file .desktop e poi lo metti in /usr/share/applications/

Nota: Puoi scopiazzare uno di quelli che trovi li dentro.

Nel rigo "exec=" metti "exec=dbus-launch haguichi"
Wink

SO: Linux desktop Sistema: OpenSUSE Leap 15.1 (64bit) KDEE 5.12
SO: Linux desktop Sistema: OpenSUSE Tumbleweed (64bit) KDE 5
Miao

Ritratto di Suse98
Suse98
(Guru)
Offline
Guru
Iscritto: 03/10/2010
Messaggi: 1657

mauriziod ha scritto:

Fai un file .desktop e poi lo metti in /usr/share/applications/

Nota: Puoi scopiazzare uno di quelli che trovi li dentro.

Nel rigo "exec=" metti "exec=dbus-launch haguichi"
Wink

Come avevo scritto sopra, dopo ---edit--- non andava nemmeno sotto dbus

Il file gia c'era, l'ho solo modificato, ma ora non c'è nel menu delle app e se lo avvio cliccando sull'immagine in usr/share/application mi dice che c'è un errore nell'avvio del programma.

L'errore però è diverso:

Unhandled Exception:
System.Exception: Unable to open the session message bus. ---> System.Exception: Unable to open the starter message bus. ---> Mono.Unix.UnixIOException: Pipe interrotta [EPIPE].
  at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () [0x00000] in <filename unknown>:0 
  at Mono.Unix.UnixStream.Write (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.SendWithReply (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.SendWithReplyAndBlock (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.BusObject.SendMethodCall (System.String iface, System.String member, System.String inSigStr, NDesk.DBus.MessageWriter writer, System.Type retType, System.Exception& exception) [0x00000] in <filename unknown>:0 
  at IBusProxy.Hello () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.Register () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus..ctor (System.String address) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.Open (System.String address) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.get_Starter () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at NDesk.DBus.Bus.get_Starter () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.get_Session () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at NDesk.DBus.Bus.get_Session () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.BusG.Init () [0x00000] in <filename unknown>:0 
  at Platform.Init () [0x00000] in <filename unknown>:0 
  at Haguichi.Main (System.String[] args) [0x00000] in <filename unknown>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.Exception: Unable to open the session message bus. ---> System.Exception: Unable to open the starter message bus. ---> Mono.Unix.UnixIOException: Pipe interrotta [EPIPE].
  at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () [0x00000] in <filename unknown>:0 
  at Mono.Unix.UnixStream.Write (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.SendWithReply (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.SendWithReplyAndBlock (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.BusObject.SendMethodCall (System.String iface, System.String member, System.String inSigStr, NDesk.DBus.MessageWriter writer, System.Type retType, System.Exception& exception) [0x00000] in <filename unknown>:0 
  at IBusProxy.Hello () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.Register () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus..ctor (System.String address) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.Open (System.String address) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.get_Starter () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at NDesk.DBus.Bus.get_Starter () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.get_Session () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at NDesk.DBus.Bus.get_Session () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.BusG.Init () [0x00000] in <filename unknown>:0 
  at Platform.Init () [0x00000] in <filename unknown>:0 
  at Haguichi.Main (System.String[] args) [0x00000] in <filename unknown>:0 

HP - Gaming OMEN 15-ek0015nl Notebook
Intel Core i7-10750, Nvidia GeForce RTX 2060 6GB, 32GB RAM, 500GB SSD M2 + 2TB Sabrend SSD M2

Ritratto di mauriziod
mauriziod
(Guru)
Offline
Guru
Iscritto: 01/06/2009
Messaggi: 1761

Dbus mi sembra danneggiato in quanto non trova dei file!

Non è che ad un certo punto alla domanda "preferisci danneggiare le dipendenze" rispondesti di si? Nel caso ri-installalo.

Fai una prova di verifica delle dipendenze da yast->gestione pacchetti, nel menu in alto c'è la voce "controlla le dipendenze"

SO: Linux desktop Sistema: OpenSUSE Leap 15.1 (64bit) KDEE 5.12
SO: Linux desktop Sistema: OpenSUSE Tumbleweed (64bit) KDE 5
Miao

Ritratto di Suse98
Suse98
(Guru)
Offline
Guru
Iscritto: 03/10/2010
Messaggi: 1657

Se provo a disinstallarlo, mi disinstalla 1064 pacchetti, tra cui sistemd ecc, quindi non saprei cosa fare...
Comunque non ricordo di aver fatto danneggia pacchetto, e ti ripeto che tutto questo si è verificato dopo che ho aggiornato a GNOME 3.8, ti allego il file con tutti i pacchetti installati, dato che non riesco a listare solo quelli con dbus...
pacchetti

HP - Gaming OMEN 15-ek0015nl Notebook
Intel Core i7-10750, Nvidia GeForce RTX 2060 6GB, 32GB RAM, 500GB SSD M2 + 2TB Sabrend SSD M2

Ritratto di mauriziod
mauriziod
(Guru)
Offline
Guru
Iscritto: 01/06/2009
Messaggi: 1761

NON DISINSTALLARLO! Surprise Causeresti un danno immane!!!

Ma reinstallarlo, opzione aggiornamento da Yast->gestione pacchetti quello che fa la freccina che gira in su.
Laughing

SO: Linux desktop Sistema: OpenSUSE Leap 15.1 (64bit) KDEE 5.12
SO: Linux desktop Sistema: OpenSUSE Tumbleweed (64bit) KDE 5
Miao

Ritratto di Suse98
Suse98
(Guru)
Offline
Guru
Iscritto: 03/10/2010
Messaggi: 1657

Nulla ancora:

linux-41db:~ # dbus-launch haguichi
 
Unhandled Exception:
System.Exception: Unable to open the session message bus. ---> System.Exception: Unable to open the starter message bus. ---> Mono.Unix.UnixIOException: Pipe interrotta [EPIPE].
  at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () [0x00000] in <filename unknown>:0 
  at Mono.Unix.UnixStream.Write (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.SendWithReply (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.SendWithReplyAndBlock (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.BusObject.SendMethodCall (System.String iface, System.String member, System.String inSigStr, NDesk.DBus.MessageWriter writer, System.Type retType, System.Exception& exception) [0x00000] in <filename unknown>:0 
  at IBusProxy.Hello () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.Register () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus..ctor (System.String address) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.Open (System.String address) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.get_Starter () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at NDesk.DBus.Bus.get_Starter () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.get_Session () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at NDesk.DBus.Bus.get_Session () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.BusG.Init () [0x00000] in <filename unknown>:0 
  at Platform.Init () [0x00000] in <filename unknown>:0 
  at Haguichi.Main (System.String[] args) [0x00000] in <filename unknown>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.Exception: Unable to open the session message bus. ---> System.Exception: Unable to open the starter message bus. ---> Mono.Unix.UnixIOException: Pipe interrotta [EPIPE].
  at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () [0x00000] in <filename unknown>:0 
  at Mono.Unix.UnixStream.Write (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.SendWithReply (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.SendWithReplyAndBlock (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.BusObject.SendMethodCall (System.String iface, System.String member, System.String inSigStr, NDesk.DBus.MessageWriter writer, System.Type retType, System.Exception& exception) [0x00000] in <filename unknown>:0 
  at IBusProxy.Hello () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.Register () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus..ctor (System.String address) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.Open (System.String address) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.get_Starter () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at NDesk.DBus.Bus.get_Starter () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.get_Session () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at NDesk.DBus.Bus.get_Session () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.BusG.Init () [0x00000] in <filename unknown>:0 
  at Platform.Init () [0x00000] in <filename unknown>:0 
  at Haguichi.Main (System.String[] args) [0x00000] in <filename unknown>:0 
linux-41db:~ # haguichi
 
Unhandled Exception:
System.Exception: Unable to open the session message bus. ---> System.Exception: Unable to open the starter message bus. ---> Mono.Unix.UnixIOException: Pipe interrotta [EPIPE].
  at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () [0x00000] in <filename unknown>:0 
  at Mono.Unix.UnixStream.Write (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.SendWithReply (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.SendWithReplyAndBlock (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.BusObject.SendMethodCall (System.String iface, System.String member, System.String inSigStr, NDesk.DBus.MessageWriter writer, System.Type retType, System.Exception& exception) [0x00000] in <filename unknown>:0 
  at IBusProxy.Hello () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.Register () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus..ctor (System.String address) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.Open (System.String address) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.get_Starter () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at NDesk.DBus.Bus.get_Starter () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.get_Session () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at NDesk.DBus.Bus.get_Session () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.BusG.Init () [0x00000] in <filename unknown>:0 
  at Platform.Init () [0x00000] in <filename unknown>:0 
  at Haguichi.Main (System.String[] args) [0x00000] in <filename unknown>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.Exception: Unable to open the session message bus. ---> System.Exception: Unable to open the starter message bus. ---> Mono.Unix.UnixIOException: Pipe interrotta [EPIPE].
  at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () [0x00000] in <filename unknown>:0 
  at Mono.Unix.UnixStream.Write (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.WriteMessage (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.SendWithReply (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Connection.SendWithReplyAndBlock (NDesk.DBus.Message msg) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.BusObject.SendMethodCall (System.String iface, System.String member, System.String inSigStr, NDesk.DBus.MessageWriter writer, System.Type retType, System.Exception& exception) [0x00000] in <filename unknown>:0 
  at IBusProxy.Hello () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.Register () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus..ctor (System.String address) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.Open (System.String address) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.get_Starter () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at NDesk.DBus.Bus.get_Starter () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.get_Session () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at NDesk.DBus.Bus.get_Session () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.BusG.Init () [0x00000] in <filename unknown>:0 
  at Platform.Init () [0x00000] in <filename unknown>:0 
  at Haguichi.Main (System.String[] args) [0x00000] in <filename unknown>:0 

HP - Gaming OMEN 15-ek0015nl Notebook
Intel Core i7-10750, Nvidia GeForce RTX 2060 6GB, 32GB RAM, 500GB SSD M2 + 2TB Sabrend SSD M2

Ritratto di Templare
Templare
(Collaboratore)
Offline
Collaboratore
Iscritto: 28/10/2011
Messaggi: 747

Ecco i problemi che si incontrano ad aggiornare un DE sotto una distribuzione...

Dio mio, chissà se un giorno finirà sta storia, me lo auguro.

Caro ragazzo, fossi in te, tornerei a GNOME 3.6

Assemblato 1: Phenom II X4 965 Black Edition + AMD Radeon HD 5770 + Scheda Madre Asus Crosshair IV Formula + Scheda Audio Asus Xonar D2X. Sistema Windows 7 Ultimate 64 Bit
Assemblato 3: Intel Core i3 3220 + nVIDIA Geforce 640 GT. Sistema openSUSE 13.1 64 bit GNOME

Ritratto di mauriziod
mauriziod
(Guru)
Offline
Guru
Iscritto: 01/06/2009
Messaggi: 1761

Mi sembra un consiglio utile. Quella libreria cura proprio il DE.

SO: Linux desktop Sistema: OpenSUSE Leap 15.1 (64bit) KDEE 5.12
SO: Linux desktop Sistema: OpenSUSE Tumbleweed (64bit) KDE 5
Miao

Ritratto di Suse98
Suse98
(Guru)
Offline
Guru
Iscritto: 03/10/2010
Messaggi: 1657

Templare ha scritto:

Ecco i problemi che si incontrano ad aggiornare un DE sotto una distribuzione...

Dio mio, chissà se un giorno finirà sta storia, me lo auguro.

Caro ragazzo, fossi in te, tornerei a GNOME 3.6

Come faccio ???

Dato che un repo di GNOME 3.6 non c'è per OpenSUSE 12.3, dovrei riportare tutti i pacchetti alla versione normale, dal repo OSS....

HP - Gaming OMEN 15-ek0015nl Notebook
Intel Core i7-10750, Nvidia GeForce RTX 2060 6GB, 32GB RAM, 500GB SSD M2 + 2TB Sabrend SSD M2