Problema con avvio di avahi

Problemi e discussioni inerenti al networking, ai server, backup dati e alla sicurezza in generale
Rispondi
ginsa
Novello Arciere
Messaggi: 30
Iscritto il: 12 febbraio 2017, 22:23
Architettura: x86_64 (64bit)

Problema con avvio di avahi

Messaggio da ginsa » 8 febbraio 2019, 23:59

Salve.
Ho fatto una nuova installazione e al reboot guardando il syslog ho trovato un errore su l'avvio di avahi-daemon.service.
Infatti se controllo lo stato è:

Codice: Seleziona tutto

systemctl status avahi-daemon
avahi-daemon.service - Avahi mDNS/DNS-SD Stack
   Loaded: loaded (/usr/lib/systemd/system/avahi-daemon.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Fri 2019-02-08 22:41:29 CET; 12min ago
  Process: 2053 ExecStart=/usr/bin/avahi-daemon -s (code=exited, status=255/EXCEPTION)
 Main PID: 2053 (code=exited, status=255/EXCEPTION)

Feb 08 22:41:29 portergos systemd[1]: Starting Avahi mDNS/DNS-SD Stack...
Feb 08 22:41:29 portergos avahi-daemon[2053]: Failed to find group 'avahi'
Feb 08 22:41:29 portergos systemd[1]: avahi-daemon.service: Main process exited, code=exited, status=255/EXCEPTION
Feb 08 22:41:29 portergos systemd[1]: avahi-daemon.service: Failed with result 'exit-code'.
Feb 08 22:41:29 portergos systemd[1]: Failed to start Avahi mDNS/DNS-SD Stack.
Se però cerco in /etc/group trovo l'elemento avahi: x: 84: (senza spazi), come credo che sia corretto.
id avahi dà invece:
uid=979(avahi) gid=979 groups=979

Ho provato a reinstallare il modulo, ma non porta nessun risultato.
Cercato un po' in giro, ma non ho trovato nessun rimedio applicabile al problema.
Qualcuno ha idea di che si può fare ? Grazie.

ginsa
Novello Arciere
Messaggi: 30
Iscritto il: 12 febbraio 2017, 22:23
Architettura: x86_64 (64bit)

Re: Problema con avvio di avahi

Messaggio da ginsa » 9 febbraio 2019, 22:35

Rimossi e rifatti l'utente avahi e il gruppo. Ora uid, gid, groups fanno riferimento a 84. Reinstallato il modulo.
Ma è come prima, avahi non riesce a partire sia all'avvio che con il comando systemctl restart avahi-deamon, dando sempre il msg: Failed to find group 'avahi'.

Avatar utente
TheSaint
Robin Hood
Messaggi: 7662
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Problema con avvio di avahi

Messaggio da TheSaint » 10 febbraio 2019, 12:09

Rimuovi ancora il GID e UID e reinstalla avahi.
F the saint
11 anni da questo forum ;)

ginsa
Novello Arciere
Messaggi: 30
Iscritto il: 12 febbraio 2017, 22:23
Architettura: x86_64 (64bit)

Re: Problema con avvio di avahi

Messaggio da ginsa » 10 febbraio 2019, 12:54

Ho già rimossi e reinstallato con pacman -S avahi che però non li ricrea utente e gruppo correttamente, come se non eseguisse lo script di post-installazione.
Li ho quindi ricreati con:
groupadd -r -g 84 avahi
useradd -r -u 84 -g avahi -d / -s /bin/false -c avahi avahi
Listando i gruppi e gli utenti su /etc sembrano corretti e id avahi dà: uid=84(avahi) gid=84 groups=84, ma non parte il servizio.
Non posso disinstallare avahi e reinstallarlo da capo poiché ha un sacco di dipendenze con altri moduli di base.

Avatar utente
TheSaint
Robin Hood
Messaggi: 7662
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Problema con avvio di avahi

Messaggio da TheSaint » 11 febbraio 2019, 6:27

Si può disinstallare con

Codice: Seleziona tutto

# pacman -Rdd
ma esser sicuri di reinstallare subito dopo per poter recuperare le dipendenze.

Vedendo quello che fa il service, dovresti provare ad avviare avahi a mano

Codice: Seleziona tutto

# /usr/bin/avahi-daemon -s
e vedere quali errori ci sono. Ma prima dovresti vedere se esiste /run/avahi-daemon/socket che serve ad avahi.
Magari posta

Codice: Seleziona tutto

$ sudo journalctl  -xeu avahi-daemon
F the saint
11 anni da questo forum ;)

ginsa
Novello Arciere
Messaggi: 30
Iscritto il: 12 febbraio 2017, 22:23
Architettura: x86_64 (64bit)

Re: Problema con avvio di avahi

Messaggio da ginsa » 11 febbraio 2019, 10:25

Ho disinstallato con pacman -Rdd e reinstallato con pacman -S
Controllato:

Codice: Seleziona tutto

[ginsarch@portergos ~]$ ls -l /run/avahi-daemon
total 0
srw-rw-rw- 1 root root 0 Feb 11 09:36 socket
Fatto partire a mano con /usr/bin/avahi-daemon -s
journalctl da:

Codice: Seleziona tutto

journalctl -xeu avahi-daemon
Feb 11 09:40:19 portergos avahi-daemon[627]: Failed to find group 'avahi'.
Feb 11 09:40:19 portergos systemd[1]: avahi-daemon.service: Main process exited>
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- An ExecStart= process belonging to unit avahi-daemon.service has exited.
-- 
-- The process' exit code is 'exited' and its exit status is 255.
Feb 11 09:40:19 portergos systemd[1]: avahi-daemon.service: Failed with result >
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- The unit avahi-daemon.service has entered the 'failed' state with result 'ex>
Feb 11 09:40:19 portergos systemd[1]: Failed to start Avahi mDNS/DNS-SD Stack.
-- Subject: A start job for unit avahi-daemon.service has failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- A start job for unit avahi-daemon.service has finished with a failure.
-- 
-- The job identifier is 1281 and the job result is failed.
E quindi:

Codice: Seleziona tutto

systemctl status avahi-daemon*
avahi-daemon.socket - Avahi mDNS/DNS-SD Stack Activation Socket
   Loaded: loaded (/usr/lib/systemd/system/avahi-daemon.socket; enabled; vendor preset: disabled)
   Active: active (listening) since Mon 2019-02-11 09:36:31 CET; 1h 0min ago
   Listen: /run/avahi-daemon/socket (Stream)
    Tasks: 0 (limit: 2363)
   Memory: 0B
   CGroup: /system.slice/avahi-daemon.socket

Feb 11 09:36:31 portergos systemd[1]: Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
Feb 11 09:43:51 portergos systemd[1]: avahi-daemon.socket: Socket unit configuration has changed >
Feb 11 09:44:13 portergos systemd[1]: avahi-daemon.socket: Socket unit configuration has changed >

● avahi-daemon.service - Avahi mDNS/DNS-SD Stack
   Loaded: loaded (/usr/lib/systemd/system/avahi-daemon.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Mon 2019-02-11 09:40:19 CET; 56min ago
 Main PID: 627 (code=exited, status=255/EXCEPTION)

Feb 11 09:40:19 portergos systemd[1]: Starting Avahi mDNS/DNS-SD Stack...
Feb 11 09:40:19 portergos avahi-daemon[627]: Failed to find group 'avahi'.
Feb 11 09:40:19 portergos systemd[1]: avahi-daemon.service: Main process exited, code=exited, sta>
Feb 11 09:40:19 portergos systemd[1]: avahi-daemon.service: Failed with result 'exit-code'.
Feb 11 09:40:19 portergos systemd[1]: Failed to start Avahi mDNS/DNS-SD Stack.

Codice: Seleziona tutto

id avahi
uid=84(avahi) gid=84(avahi) groups=84(avahi)
Boh ?

Avatar utente
TheSaint
Robin Hood
Messaggi: 7662
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Problema con avvio di avahi

Messaggio da TheSaint » 12 febbraio 2019, 13:33

Io ho

Codice: Seleziona tutto

$ sudo /usr/bin/avahi-daemon 
Daemon already running on PID 549
Quindi non mi da risultati nel journal. Meglio se posti il risultato del comando dal terminale.
Poi

Codice: Seleziona tutto

$ id avahi
uid=84(avahi) gid=100(users) gruppi=100(users),84(avahi)
Non ricordo se li ho alterati io o se sono così di suo.
F the saint
11 anni da questo forum ;)

ginsa
Novello Arciere
Messaggi: 30
Iscritto il: 12 febbraio 2017, 22:23
Architettura: x86_64 (64bit)

Re: Problema con avvio di avahi

Messaggio da ginsa » 12 febbraio 2019, 15:10

Codice: Seleziona tutto

[ginsarch@portergos ~]$ sudo /usr/bin/avahi-daemon
[sudo] password for ginsarch: 
Failed to find group 'avahi'.
[ginsarch@portergos ~]$ journalctl -xeu avahi-daemon
Feb 12 14:57:15 portergos avahi-daemon[614]: Failed to find group 'avahi'.
Feb 12 14:57:15 portergos systemd[1]: avahi-daemon.service: Main process exited>
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- An ExecStart= process belonging to unit avahi-daemon.service has exited.
-- 
-- The process' exit code is 'exited' and its exit status is 255.
Feb 12 14:57:15 portergos systemd[1]: avahi-daemon.service: Failed with result >
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- The unit avahi-daemon.service has entered the 'failed' state with result 'ex>
Feb 12 14:57:15 portergos systemd[1]: Failed to start Avahi mDNS/DNS-SD Stack.
-- Subject: A start job for unit avahi-daemon.service has failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- A start job for unit avahi-daemon.service has finished with a failure.
-- 
-- The job identifier is 1157 and the job result is failed.
Con l'avvio manuale del servizio il messaggio di errore e il contenuto del log e' uguale a quello al boot. Chissa' quale gruppo si aspetta di trovare.

Avatar utente
TheSaint
Robin Hood
Messaggi: 7662
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Problema con avvio di avahi

Messaggio da TheSaint » 13 febbraio 2019, 8:57

Vedi se c'è

Codice: Seleziona tutto

$ grep avahi /etc/passwd
$ sudo grep avahi /etc/shadow
F the saint
11 anni da questo forum ;)

ginsa
Novello Arciere
Messaggi: 30
Iscritto il: 12 febbraio 2017, 22:23
Architettura: x86_64 (64bit)

Re: Problema con avvio di avahi

Messaggio da ginsa » 13 febbraio 2019, 11:10

Codice: Seleziona tutto

[ginsarch@portergos ~]$ grep avahi /etc/passwd
avahi:x:84:84:Avahi mDNS/DNS-SD daemon:/:/sbin/nologin
[ginsarch@portergos ~]$ sudo grep avahi /etc/shadow
[sudo] password for ginsarch: 
avahi:!!:17940::::::
Ho cancellato user avahi, disinstallato e reinstallato avahi.
Ho notato che l'installazione segnala: " (2/4) Creating system user accounts... "
Infatti uid, gid, groups sono stati ricreati con identificativo 84.
Tuttavia l'errore rimane !
Incomincio a pensare di reinstallare tutto e spero di non ritrovarmi con lo stesso problema.
Grazie comunque.

Avatar utente
TheSaint
Robin Hood
Messaggi: 7662
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Problema con avvio di avahi

Messaggio da TheSaint » 14 febbraio 2019, 8:22

Prova questa soluzione.

Ci sono altri risultati con una ricerca tipo avahi-daemon Failed to find group 'avahi'. Magari vale la pena di leggerne qualcuno.
Se non riesci, allora salva la /home e la lista dei pacchetti, poi potrai fare la reinstallazione.
F the saint
11 anni da questo forum ;)

ginsa
Novello Arciere
Messaggi: 30
Iscritto il: 12 febbraio 2017, 22:23
Architettura: x86_64 (64bit)

Re: Problema con avvio di avahi

Messaggio da ginsa » 14 febbraio 2019, 11:16

L'avevo già provata... anche quella per me non va.
Ho letto (forse) tutti i post riguardanti avahi, ma non ho trovato nulla che si applicasse direttamente al caso mio o delle "ricette" che lo risolvessero. Caso piuttosto singolare probabilmente.
La /home la tengo da sempre su partizione diversa da / e questo mi ha evitato da un sacco di ulteriori problemi in caso di guai al sistema.
Quella zoppa non è la macchina di "produzione", con calma ripartirò da capo.
Grazie per l'aiuto.

Avatar utente
TheSaint
Robin Hood
Messaggi: 7662
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Problema con avvio di avahi

Messaggio da TheSaint » 15 febbraio 2019, 0:22

Prova un downgrade di avahi..
F the saint
11 anni da questo forum ;)

ginsa
Novello Arciere
Messaggi: 30
Iscritto il: 12 febbraio 2017, 22:23
Architettura: x86_64 (64bit)

Re: Problema con avvio di avahi

Messaggio da ginsa » 15 febbraio 2019, 15:34

In cache è presente solo una versione, la 0.7 ... è un'installazione con le librerie 32 bit, perché CPU è vecchia. Non saprei dove trovare la versione precedente.

Avatar utente
TheSaint
Robin Hood
Messaggi: 7662
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Problema con avvio di avahi

Messaggio da TheSaint » 16 febbraio 2019, 2:23

Visto il wiki ?
F the saint
11 anni da questo forum ;)

Rispondi