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
...
...