Domanda: Ciao, sono un principiante che utilizza CentOS 6.6. Ho provato a configurare le impostazioni del firewall tramite impostazione> Configurazione del firewall . Sfortunatamente, lo strumento non ha mostrato la schermata di configurazione del firewall e quando esco dall'utilità, ho visto l'errore seguente. Lo stesso errore è stato ottenuto quando ho eseguito "system-config-firewall-tui ' anche il comando. Ho passato un po' di tempo a cercare questo problema in vari forum Linux, dove pochi utenti hanno affermato che il problema è comune durante la "configurazione Il comando è stato eseguito dopo 'yum update '. Hanno anche suggerito che l'unica soluzione è riavviare la macchina. Ma non sono sicuro che sia il modo giusto di farlo. Hai qualche suggerimento?
– Abhi
# system-config-firewall-tui Traceback (most recent call last): File "/usr/bin/system-config-firewall-tui", line 29, in <module> import fw_tui File "/usr/share/system-config-firewall/fw_tui.py", line 34, in <module> import fw_nm File "/usr/share/system-config-firewall/fw_nm.py", line 30, in <module> bus = dbus.SystemBus() File "/usr/lib/python2.6/site-packages/dbus/_dbus.py", line 202, in __new__ private=private) File "/usr/lib/python2.6/site-packages/dbus/_dbus.py", line 108, in __new__ bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop) File "/usr/lib/python2.6/site-packages/dbus/bus.py", line 125, in __new__ bus = cls._new_for_bus(address_or_type, mainloop=mainloop) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Soluzione:
Abhi, il riavvio del sistema aiuta a volte (lascia fuori il dibattito giusto o sbagliato). Invece dovresti provare a riavviare il 'messagebus ' servizio (avvia se non è già in esecuzione) e vedere se l'errore scompare (ha anche senso perché l'errore è correlato al bus e tenta di connettersi anche a una presa di ascolto).
What is messagebus daemon? Message bus daemon is a library is enables one application or a program to exchange message with another. It's basically enables one-to-one communication between programs. It's also called as D-BUS message bus daemon.
# service messagebus start Starting system message bus: [ OK ]
Se non trovi il servizio messagebus installato, puoi installarlo usando il comando seguente o fare riferimento a questo tutorial:
# yum install dbus
Dopo aver confermato che il "bus di messaggi ' il servizio è in esecuzione. Prova 'configurazione ' o 'system-config-firewall-tui ' comando.