El script del despachador del administrador de red ya no funciona

11

Poco después de actualizar a networkmanager 0.9.8, recibí el siguiente mensaje cuando se inicia,

Dispatcher falló: (32) La unidad dbus-org.freedesktop.nm-dispatcher.service no se pudo cargar: no existe tal archivo o directorio. Consulte los registros del sistema y 'systemctl status dbus-org.freedesktop.nm-dispatcher.service' para obtener más detalles.

Y noté que todos mis scripts de despachador (ubicados en /etc/NetworkManager/dispatcher.d) están muertos. El permiso de cada script se establece en 700, propiedad de root.

Ya he ejecutado el nombre con pkgfiley locate, sin salida.

El archivo realmente no existe, entonces, ¿dónde puedo encontrarlo?

margarita
fuente
¿Intentaste ejecutar el comando systemctl status dbus-org.freedesktop.nm-dispatcher.service:?
slm
1
@slm Sí, el mensaje de error fueFile Not Found
margarita

Respuestas:

11

Upstream agregó un servicio separado para el despachador. Intenta correr:

systemctl enable NetworkManager-dispatcher.service

luego

systemctl start NetworkManager-dispatcher.service

Como dbus-org.freedesktop.nm-dispatcher.servicees un alias, debería estar funcionando:

systemctl status dbus-org.freedesktop.nm-dispatcher.service
NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager-dispatcher.service; enabled)
   Active: active (running) since Thu 2013-06-13 01:41:21 -0500; 3s ago
 Main PID: 1569 (nm-dispatcher.a)
   CGroup: name=systemd:/system/NetworkManager-dispatcher.service
           └─1569 /usr/lib/networkmanager/nm-dispatcher.action
don_crissti
fuente
Tener el NetworkManagerservicio habilitado resolvió el problema y las secuencias de comandos del despachador comenzaron a funcionar. Habilitarlo habilitará automáticamenteNetworkManager-dispatcher
3bdalla