Newsgroup: it.comp.os.linux.iniziare
Titolo: Servizio avahi non funziona più

Ubuntu 9.04
Il servizio avahi non mi funziona piï¿œ: nel senso la macchina Ubuntu non 
si vede in rete, o meglio si vede per una ventina di secondi poi sparisce.
Il servizio apparentemente funziona,"service avahi-daemon status" mi 
restituisce "Avahi mDNS/DNS-SD Daemon is running".
Se faccio un restart del servizio, torna a farsi vedere per quella 
ventina di secondi, poi basta.
I file di configurazione di avahi sono uguali ad un altro Ubuntu (su VM), 
provato anche a reinstallare...niente.
Di recente: ho sostituito una scheda PCI wifi con una USB wifi che 
funziona perfettamente e ho reinstallato WICD, nient'altro.
La cosa non mi impedisce il controllo remoto o la condivisione della 
macchina... perï¿œ perdo una comoditï¿œ, poi sarebbe bello capire perchï¿œ o 
chi mi stoppa avahi.
Qualche idea ?

 Qualche idea ?
Direi che il problema e' la scheda USB,se lanci un tail -f /var/log/messages 
e poi riavvii il demone da un'altro terminale che dice ?
Compilandomi il kernel (cosa che faccio spesso), mi e' capitato di trovare 
delle opzioni per il risparmio energetico su periferiche usb,con lsmod puoi 
vedere quali moduli carica ubuntu,con modinfo "nome modulo" scopri a che 
serve ....
Visto che con scheda pci non accadeva,questa e' la prima cosa che mi viene 
in mente,
[root@arch ~]# grep SUSPEND /boot/config-2.6.32.6
CONFIG_ARCH_SUSPEND_POSSIBLE=y
# CONFIG_SUSPEND is not set
# CONFIG_USB_SUSPEND is not set
Io proverei a compilare l'ultimo vanilla come vedi qui sopra.

 
Quel "link in not ready" che poi diventa "...became ready" e 9 secondi 
dopo ripete la stessa sequenza ... quei 9 secondi saranno grossomodo il 
tempo in cui vedo apparire in rete la macchina, poi scompare; ha un senso 
secondo te ? 
xxx@xxxdesktop:~$ tail -f /var/log/messages 
Jan 30 20:05:47 xxxdesktop kernel: [   13.661372] ADDRCONF(NETDEV_UP): 
wlan1: link is not ready
Jan 30 20:05:48 xxxdesktop kernel: [   14.550045] ADDRCONF
(NETDEV_CHANGE): wlan1: link becomes ready
Jan 30 20:05:51 xxxdesktop kernel: [   17.669559] vboxdrv: fAsync=1 
offMin=0x61c29 offMax=0x61c29
Jan 30 20:05:51 xxxdesktop kernel: [   17.669605] vboxdrv: TSC mode is 
'asynchronous', kernel timer mode is 'normal'.
Jan 30 20:05:53 xxxdesktop kernel: [   19.831742] Bluetooth: BNEP 
(Ethernet Emulation) ver 1.3
Jan 30 20:05:53 xxxdesktop kernel: [   19.831745] Bluetooth: BNEP 
filters: protocol multicast
Jan 30 20:05:53 xxxdesktop kernel: [   19.850470] Bridge firewalling 
registered
Jan 30 20:05:54 xxxdesktop kernel: [   20.536153] vboxNetAdpOpen returns 0
Jan 30 20:05:56 xxxdesktop kernel: [   22.618470] ADDRCONF(NETDEV_UP): 
wlan1: link is not ready
Jan 30 20:05:56 xxxdesktop kernel: [   22.733347] ADDRCONF
(NETDEV_CHANGE): wlan1: link becomes ready

 ?
Aggiungo anche il log:
Quel "GOT SIGTERM quitting" ... chï¿œ ï¿œ, chi lo manda ???
20:05:57 xxxdesktop avahi-daemon[3234]: Registering new address record 
for fe80::202:72ff:fe7b:f4ab on wlan1.*.
Jan 30 20:05:58 xxxdesktop dhclient: DHCPREQUEST of 192.168.0.3 on wlan1 
to 255.255.255.255 port 67
Jan 30 20:05:58 xxxdesktop dhclient: DHCPACK of 192.168.0.3 from 
192.168.0.1
Jan 30 20:05:58 xxxdesktop avahi-daemon[3234]: Joining mDNS multicast 
group on interface wlan1.IPv4 with address 192.168.0.3.
Jan 30 20:05:58 xxxdesktop avahi-daemon[3234]: New relevant interface 
wlan1.IPv4 for mDNS.
Jan 30 20:05:58 xxxdesktop avahi-daemon[3234]: Registering new address 
record for 192.168.0.3 on wlan1.IPv4.
Jan 30 20:05:58 xxxdesktop dhclient: bound to 192.168.0.3 -- renewal in 
38398 seconds.
Jan 30 20:06:03 xxxdesktop console-kit-daemon[3003]: WARNING: Couldn't 
read /proc/3002/environ: Failed to open file '/proc/3002/environ': No 
such file or directory 
Jan 30 20:06:11 xxxdesktop x-session-manager[3582]: WARNING: Could not 
launch application 'nm-applet.desktop': Unable to start application: 
Esecuzione del processo figlio "nm-applet" non riuscita (Nessun file o 
directory) 
Jan 30 20:07:38 xxxdesktop avahi-daemon[3234]: Got SIGTERM, quitting.
Jan 30 20:07:38 xxxdesktop avahi-daemon[3234]: Leaving mDNS multicast 
group on interface wlan1.IPv4 with address 192.168.0.3.
Jan 30 20:07:38 xxxdesktop avahi-daemon[3987]: Found user 'avahi' (UID 
109) and group 'avahi' (GID 120).
Jan 30 20:07:38 xxxdesktop avahi-daemon[3987]: Successfully dropped root 
privileges.
Jan 30 20:07:38 xxxdesktop avahi-daemon[3987]: avahi-daemon 0.6.23 
starting up.
Jan 30 20:07:38 xxxdesktop avahi-daemon[3987]: Successfully called chroot
().
Jan 30 20:07:38 xxxdesktop avahi-daemon[3987]: Successfully dropped 
remaining capabilities.
Jan 30 20:07:38 xxxdesktop avahi-daemon[3987]: No service file found in /
etc/avahi/services.
Jan 30 20:07:38 xxxdesktop avahi-daemon[3987]: Joining mDNS multicast 
group on interface wlan1.IPv4 with address 192.168.0.3.
Jan 30 20:07:38 xxxdesktop avahi-daemon[3987]: New relevant interface 
wlan1.IPv4 for mDNS.
Jan 30 20:07:38 xxxdesktop avahi-daemon[3987]: Network interface 
enumeration completed.
Jan 30 20:07:38 xxxdesktop avahi-daemon[3987]: Registering new address 
record for fe80::xxx:xxx:fe6e:xxxx on vboxnet0.*.
Jan 30 20:07:38 xxxdesktop avahi-daemon[3987]: Registering new address 
record for fe80::xxxxxx:xxxx:xxxx on wlan1.*.
Jan 30 20:07:38 xxxdesktop avahi-daemon[3987]: Registering new address 
record for 192.168.0.3 on wlan1.IPv4.
Jan 30 20:07:38 xxxdesktop avahi-daemon[3987]: Server startup complete. 
Host name is xxxdesktop.local. Local service cookie is 1651xxxxx8.
Jan 30 20:07:38 xxxdesktop avahi-daemon[3987]: Registering HINFO record 
with values 'I686'/'LINUX'.

Otello wrote:

Onestamente,non ci capisco una fava,pero' mi incuriosisce il vboxdrv, hai 
una virtualbox attiva ?
 
Se disabiliti sia virtualbox che il  Bluetooth e riavvii avahi che succede ?
(controlla con top o ps aux che nessun demone bluetooth o virtualbox siano 
in esecuzione,eventualmente killali a mano  "kill -9 pid del processo")

 Quel "GOT SIGTERM quitting" ... chï¿œ ï¿œ, chi lo manda ???
?? da dove lo hai tirato fuori ?
Inoltre,se ho capito bene,stai usando il pessimo networkmanager,ti consiglio 
vivamente di passare a wicd oppure configurati la rete a manina (non e' 
difficile) ecco un piccolo esempio
$ cat /etc/rc.d/wlan0-up
#! /bin/sh
ifconfig eth0 down &
ifconfig wlan0 down &
sleep 2
ifconfig wlan0 10.0.2.10 netmask 255.255.255.0
route add default gw 10.0.2.1
wpa_supplicant -Dwext -iwlan0 -c /etc/wpa_supplicant.conf -B
iwconfig wlan0 rate 54M
iwconfig wlan0 power off
ifconfig wlan0 10.0.2.10 netmask 255.255.255.0
route add default gw 10.0.2.1
sleep 2
iwconfig wlan0
sleep 2 
ifconfig  wlan0

 
Ok, ma la rete sembra funzionare benissimo, scambio file, controllo remoto, 
internet...eccetera. L'unica cosa ï¿œ quel benedetto avahi che sparisce.
-- 
"E' la mia opinione e io la condivido"

 in esecuzione,eventualmente killali a mano  "kill -9 pid del processo")
Proverï¿œ anche se mi sembra poco probabile... c'erano anche prima quei demoni 
e tutto funzionava.
Intanto grazie.


 sparisce.
Il fatto che funzioni non significa che funzioni "bene",infatti hai qualche 
fottuto demone o file in /etc che cerca di avviare networkmanager ...
al tuo posto killerei bluetooth e virtualbox (temporaneamente) oltre ad 
eliminare qualsiasi traccia di networkmanager.

 
Fatto, ma non ï¿œ cambiato nulla.
-- 
"Perchï¿œ far fare all'uomo quello che puï¿œ fare una macchina ?"