Já está em execução?
Você já tem o applet do NetworkManager, nm-applet
em execução? Você pode confirmar com este comando:
$ pgrep -f nm-applet
Se ele retorna um número, então ele já está rodando e é isso que processa o PID.
Exemplo
$ pgrep -f nm-applet
2217
Quando tento e executo uma segunda vez como usuário saml
, recebo a seguinte mensagem:
$ nm-applet
An instance of nm-applet is already running.
** (nm-applet:32393): WARNING **: <WARN> constructor(): Couldn't initialize the D-Bus manager.
Se eu executar como root
:
$ nm-applet
An instance of nm-applet is already running.
Rodando como root?
Provavelmente não é uma boa ideia tentar executar o applet do NetworkManager como root. Eu tentaria executá-lo como minha conta de usuário normal.
O que devo fazer?
Para começar, eu tentaria reiniciar o serviço NetworkManager
.
$ sudo service NetworkManager restart
Em seguida, eu me certificaria de que o nm-applet
ainda não estivesse em execução antes de tentar executá-lo. Talvez matando com este comando:
$ pkill nm-applet
Terceiro, eu tentaria usar a ferramenta de linha de comando, nm-tool
, apenas como uma maneira de confirmar que o NetworkManager
services está funcionando normalmente.
Exemplo:
$ nm-tool |less
NetworkManager Tool
State: connected
- Device: eth0 -----------------------------------------------------------------
Type: Wired
Driver: e1000e
State: unavailable
Default: no
HW Address: F1:12:12:2F:7D:4E
Capabilities:
Carrier Detect: yes
Wired Properties
Carrier: off
- Device: wlan0 [Auto none_of_your_business_3] --------------------------------
Type: 802.11 WiFi
Driver: iwlagn
...
...