View Issue Details Jump to Notes | Issue History Print | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0000050 | MLD | [All Projects] General | public | 2014-02-15 19:59 | 2014-03-06 20:30 | ||||
Reporter | skippy | ||||||||
Assigned To | clausmuus | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Product Version | 4.0.0 | ||||||||
Paket Name und Version | dbus bei rpi | ||||||||
Fixed in Version | dbus_1.4.18-5 | ||||||||
Summary | 0000050: avahi-linker startet auf RPI nicht | ||||||||
Description | Hier nochmals der Hinweis, dass der Fehler nur beim RPI auftaucht! Den Fehler habe ich bereits im Forum gepostet. Aus meiner Sicht liegt es u.a. daran, dass Dateien für dbus fehlen. MLD> start dbus Starting D-BUS system messagebus /etc/init.d/dbus: line 34: /bin/dbus-uuidgen: not found /etc/init.d/dbus: line 34: /bin/dbus-daemon: not found Bei der x86 gibt es unter /bin folgende Dateien, die mit dbus beginnen: MLD> ls -l /bin/dbus* -rwxr-xr-x 1 root root 9736 Feb 10 03:04 /bin/dbus-cleanup-sockets -rwxr-xr-x 1 root root 432440 Feb 10 03:04 /bin/dbus-daemon -rwxr-xr-x 1 root root 5604 Feb 10 03:04 /bin/dbus-uuidgen Auf dem RPI fehlen all diese Dateien. Das wirkt sich beim avahi-linker mit folgenden Fehlermeldungen in der /var/log messages aus: Feb 13 19:03:11 (none) daemon.info avahi-daemon[5642]: avahi-daemon 0.6.31 starting up. Feb 13 19:03:11 (none) daemon.err avahi-daemon[5642]: dbus_bus_get_private(): Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory Feb 13 19:03:11 (none) daemon.warn avahi-daemon[5642]: WARNING: Failed to contact D-Bus daemon. Feb 13 19:03:11 (none) daemon.info avahi-daemon[5642]: avahi-daemon 0.6.31 exiting. Feb 13 19:03:12 (none) daemon.err avahi-dnsconfd[5686]: connect(): No such file or directory Feb 13 19:03:12 (none) daemon.info avahi-dnsconfd[5686]: Failed to connect to the daemon. This probably means that you Feb 13 19:03:12 (none) daemon.info avahi-dnsconfd[5686]: didn't start avahi-daemon before avahi-dnsconfd. | ||||||||
Steps To Reproduce | avahi-linker auf dem RPI installieren und ins Log schauen | ||||||||
Additional Information | Post im Forum: 'http://www.minidvblinux.de/forum/index.php?action=post;quote=40675;topic=5328.165;last_msg=40681 [^]' | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Notes | |
(0000065) clausmuus (administrator) 2014-03-02 14:07 |
Die drei fehlenden Binaries sind nun mit dabei |
(0000066) skippy (manager) 2014-03-02 19:08 edited on: 2014-03-02 20:10 |
Wenn ich es richtig sehe, dann hast du die dbus*-Dateien nach /usr/bin gepackt. Das müsstest du auch noch im /etc/init.d/dbus anpassen. So richtig funktioniert es aber auch dann noch nicht. Die Freigaben vom Raspi sehe ich auf den anderen Geräten. Jedoch die Freigaben der anderen Geräte sind am Raspi nicht zu sehen :-( starte ich dbus ohne Umlenkung der Fehlermeldung erhalte ich noch diese Meldung: Unknown username "avahi" in message bus configuration file. Diese Meldung verschwindet, wenn ich in der /etc/dbus-1/system.d/avahi-dbus.conf einmal den user "avahi" gegen "root" tausche. Weitere positive Effekte konnte ich leider nicht feststellen. Das Log sieht in der messages sieht gut aus, bis auf Meldungen mit IPv6, die vermutlich damit nicht zu tun haben. "Mar 2 19:01:35 (none) daemon.err rpcbind: cannot create socket for udp6 Mar 2 19:01:35 (none) daemon.err rpcbind: cannot create socket for tcp6 ... Mar 2 19:01:40 (none) daemon.warn avahi-daemon[2072]: socket() failed: Address family not supported by protocol Mar 2 19:01:40 (none) daemon.notice avahi-daemon[2072]: Failed to create IPv6 socket, proceeding in IPv4 only mode Mar 2 19:01:41 (none) daemon.warn avahi-daemon[2072]: socket() failed: Address family not supported by protocol Mar 2 19:01:41 (none) daemon.info avahi-daemon[2072]: Joining mDNS multicast group on interface eth0.IPv4 with address 10.132.128.131. M" Eigentlich soll der avahi-linker seine Ausgaben in die /var/log/avahi-linker.log schreiben, die gibt es aber nicht. ---- Ein Problem habe ich auch noch mit "wol" gesehen. Wenn du es mit fixen kannst ist gut, sonst mache ich ein neues Ticket auf: /usr/bin/wol: line 1: syntax error: unexpected word (expecting ")") failed |
(0000067) clausmuus (administrator) 2014-03-03 16:14 |
init script ist überarbeitet und wol korrigiert |
(0000068) skippy (manager) 2014-03-03 17:43 |
damit wird der Server nun aufgeweckt und die Dienste des avahi-linker werden aus meiner Sicht fehlerfrei gestartet. Dennoch werden die Freigaben der anderen MLDs im Netz nicht auf dem Raspberry gemountet und angezeigt. Dazu habe eine PM an Seahawk1986 geschrieben. Vielleicht hat er ja noch eine Idee, woran es liegen kann. |
(0000069) skippy (manager) 2014-03-03 20:56 edited on: 2014-03-03 20:59 |
gemeinsam mit MegaX haben wir festgestellt, dass der Prozess avahi-linker nicht läuft. Wenn der Befehl avahi-linker auf der Konsole eingegeben wird, erscheint folgende Fehlermeldung: MLD> avahi-linker Traceback (most recent call last): File "/usr/lib/python2.7/site.py", line 562, in <module> main() File "/usr/lib/python2.7/site.py", line 544, in main known_paths = addusersitepackages(known_paths) File "/usr/lib/python2.7/site.py", line 271, in addusersitepackages user_site = getusersitepackages() File "/usr/lib/python2.7/site.py", line 246, in getusersitepackages user_base = getuserbase() # this will also set USER_BASE File "/usr/lib/python2.7/site.py", line 236, in getuserbase USER_BASE = get_config_var('userbase') File "/usr/lib/python2.7/sysconfig.py", line 591, in get_config_var return get_config_vars().get(name) File "/usr/lib/python2.7/sysconfig.py", line 490, in get_config_vars _init_posix(_CONFIG_VARS) File "/usr/lib/python2.7/sysconfig.py", line 374, in _init_posix from _sysconfigdata import build_time_vars File "/usr/lib/python2.7/_sysconfigdata.py", line 6, in <module> 'ASDLGEN': '../Parser/asdl_c.py', ImportError: No module named _sysconfigdata_nd Nach der Meinung von MegaX liegt es an Python, er kann es aber nicht testen, da er kein Raspberry hat :-( |
(0000070) skippy (manager) 2014-03-04 06:45 |
der Prozess avahi-linker läuft nicht - siehe vorherige Notiz. |
(0000071) skippy (manager) 2014-03-04 16:29 edited on: 2014-03-04 16:31 |
Nach der Inspiration von 'https://github.com/Strider-CD/strider/issues/336 [^]' bin ich wie folgt vorgegangen: Auf dem Raspi den Link /usr/lib/python2.7/plat-i386-linux-gnu/ gelöscht, von meinem PC das Verzeichnis /usr/lib/python2.7/plat-i386-linux-gnu/ mit Inhalt dorthin kopiert und einen Link auf die fehlende Datei gelegt: ln -fs /usr/lib/python2.7/plat-i386-linux-gnu/_sysconfigdata_nd.py /usr/lib/python2.7/ Damit läuft bei mir der avahi-linker auf dem Raspi und ich erhalte dich Verzeichnisse der anderen VDRs im Netz unter /data/tv angezeigt. Kannst du das bitte im python-Paket entsprechend einbauen. Bei mir funktioniert der avahi-linker damit. |
(0000072) clausmuus (administrator) 2014-03-04 18:06 |
Die Dateien liegen auf nem raspian in nem anderem Ordner. Hab die nun hinzugefügt. |
(0000079) skippy (manager) 2014-03-06 20:28 |
Danke Claus, nun funktioniert der avahi-linker bei mir prima. Solltest du auch mal versuchen ;-) |
(0000080) skippy (manager) 2014-03-06 20:30 |
erledigt |
Issue History | |||
Date Modified | Username | Field | Change |
2014-02-15 19:59 | skippy | New Issue | |
2014-02-15 19:59 | skippy | Status | new => assigned |
2014-02-15 19:59 | skippy | Assigned To | => clausmuus |
2014-03-02 14:07 | clausmuus | Note Added: 0000065 | |
2014-03-02 14:07 | clausmuus | Status | assigned => resolved |
2014-03-02 14:07 | clausmuus | Fixed in Version | => dbus_1.4.18-3 |
2014-03-02 14:07 | clausmuus | Resolution | open => fixed |
2014-03-02 19:08 | skippy | Note Added: 0000066 | |
2014-03-02 19:08 | skippy | Status | resolved => feedback |
2014-03-02 19:08 | skippy | Resolution | fixed => reopened |
2014-03-02 19:29 | skippy | Note Edited: 0000066 | View Revisions |
2014-03-02 19:50 | skippy | Note Edited: 0000066 | View Revisions |
2014-03-02 19:51 | skippy | Note Edited: 0000066 | View Revisions |
2014-03-02 20:10 | skippy | Note Edited: 0000066 | View Revisions |
2014-03-03 16:14 | clausmuus | Note Added: 0000067 | |
2014-03-03 16:14 | clausmuus | Status | feedback => resolved |
2014-03-03 16:14 | clausmuus | Fixed in Version | dbus_1.4.18-3 => dbus_1.4.18-4 |
2014-03-03 16:14 | clausmuus | Resolution | reopened => fixed |
2014-03-03 17:43 | skippy | Note Added: 0000068 | |
2014-03-03 20:56 | skippy | Note Added: 0000069 | |
2014-03-03 20:59 | skippy | Note Edited: 0000069 | View Revisions |
2014-03-04 06:45 | skippy | Note Added: 0000070 | |
2014-03-04 06:45 | skippy | Status | resolved => feedback |
2014-03-04 06:45 | skippy | Resolution | fixed => reopened |
2014-03-04 16:29 | skippy | Note Added: 0000071 | |
2014-03-04 16:29 | skippy | Status | feedback => assigned |
2014-03-04 16:31 | skippy | Note Edited: 0000071 | View Revisions |
2014-03-04 18:06 | clausmuus | Note Added: 0000072 | |
2014-03-04 18:06 | clausmuus | Status | assigned => resolved |
2014-03-04 18:06 | clausmuus | Fixed in Version | dbus_1.4.18-4 => dbus_1.4.18-5 |
2014-03-04 18:06 | clausmuus | Resolution | reopened => fixed |
2014-03-06 20:28 | skippy | Note Added: 0000079 | |
2014-03-06 20:30 | skippy | Note Added: 0000080 | |
2014-03-06 20:30 | skippy | Status | resolved => closed |