FireFly Media Server › Firefly Media Server Forums › Firefly Media Server › Nightlies Feedback › firefly and avahi
- This topic has 8 replies, 2 voices, and was last updated 17 years, 1 month ago by rpedde.
-
AuthorPosts
-
17/02/2007 at 10:49 AM #1110masParticipant
Currently using firefly with avahi built in and it works. Firefly is discovered by my soundbridges.
But I also notice a lot of warnings in the logs, this is the full errorlog on a startup ofthe relevant daemons:
Feb 17 11:31:08 schnecke avahi-daemon[20638]: Server startup complete. Host name is schnecke.local. Local service cookie is 1
647818324.
Feb 17 11:31:08 schnecke avahi-daemon[20638]: Static host name schnecke.local: avahi_server_add_address failure: Local name c
ollision
Feb 17 11:31:08 schnecke avahi-daemon[20638]: server.c: Packet too short or invalid while reading question key. (Maybe an UTF
8 problem?)
Feb 17 11:31:08 schnecke avahi-daemon[20638]: Invalid query packet.
Feb 17 11:31:09 schnecke last message repeated 2 times
Feb 17 11:31:09 schnecke avahi-daemon[20638]: server.c: Packet too short or invalid while reading question key. (Maybe an UTF
8 problem?)
Feb 17 11:31:09 schnecke avahi-daemon[20638]: Service “Remote Terminal on schnecke” (/services/ssh.service) successfully esta
blished.
Feb 17 11:31:09 schnecke avahi-daemon[20638]: Service “Remote Music from Mabuse” (/services/rspext.service) successfully esta
blished.
Feb 17 11:31:09 schnecke avahi-daemon[20638]: Static host name “router.local” successfully established.
Feb 17 11:31:09 schnecke avahi-daemon[20638]: server.c: Packet too short or invalid while reading question key. (Maybe an UTF
8 problem?)
Feb 17 11:31:12 schnecke last message repeated 10 times
Feb 17 11:31:18 schnecke mt-daapd[20646]: Firefly Version svn-1498: Starting with debuglevel 2
Feb 17 11:31:18 schnecke mt-daapd[20646]: Starting rendezvous daemon
Feb 17 11:31:18 schnecke mt-daapd[20646]: Client running
Feb 17 11:31:18 schnecke mt-daapd[20646]: Starting signal handler
Feb 17 11:31:18 schnecke mt-daapd[20649]: Initializing database
Feb 17 11:31:22 schnecke mt-daapd[20649]: Starting web server from /usr/share/mt-daapd/admin-root on port 3689
Feb 17 11:31:22 schnecke mt-daapd[20649]: Registering rendezvous names
Feb 17 11:31:22 schnecke avahi-daemon[20638]: server.c: Packet too short or invalid while reading question key. (Maybe an UTF
8 problem?)
Feb 17 11:31:22 schnecke mt-daapd[20649]: Serving 3143 songs. Startup complete in 4 seconds
Feb 17 11:31:23 schnecke avahi-daemon[20638]: Invalid query packet.
Feb 17 11:31:24 schnecke last message repeated 2 times
Feb 17 11:31:24 schnecke avahi-daemon[20638]: server.c: Packet too short or invalid while reading question key. (Maybe an UTF
8 problem?)
Feb 17 11:31:27 schnecke last message repeated 4 times
Feb 17 11:36:10 schnecke avahi-daemon[20638]: server.c: Packet too short or invalid while reading question key. (Maybe an UTF
8 problem?)
Feb 17 11:39:31 schnecke avahi-daemon[20638]: Invalid legacy unicast query packet.
Feb 17 11:39:34 schnecke last message repeated 2 times
What are all these UTF-8 errors?Also an mdsn-scan gives only this:
+ SoundBridge._telnet._tcp.local
+ SoundBridge._roku-rcp._tcp.local
+ SoundBridge._http._tcp.local
+ Musicplayer Remote._http._tcp.local
+ Musicplayer Remote._telnet._tcp.local
+ Musicplayer Remote._roku-rcp._tcp.localSo basically only the Rokus are found. Why doesnt it see the services on the local machine, aka the mt-daapd server and also the 2 services I told avahi to announce in /etc/avahi/services (ssh and a remote rsp server)?
Any ideas? is that some interoperability issue with firefly or an avahi bug?
20/02/2007 at 5:38 PM #9209rpeddeParticipant@mas wrote:
So basically only the Rokus are found. Why doesnt it see the services on the local machine, aka the mt-daapd server and also the 2 services I told avahi to announce in /etc/avahi/services (ssh and a remote rsp server)?
Any ideas? is that some interoperability issue with firefly or an avahi bug?
You have a fundamental avahi problem here, even before you get to firefly.
Can you see the services from a remote machine? Not sure what’s not right here — the advertising or name queries or what. Might be a decent data point just to see what mdns services appear on a remote machine.
— Ron
20/02/2007 at 10:31 PM #9210masParticipantHard to say but something must get out. The Roku’s DO find the firefly so there must be a packet coming out. I just cant see it on the NSLU and theres these tons of error messages that puzzle me and which fill up a lot of the logs.
Problem:
1. Its a big hassle trying to see such services from an external machine, if your only external is windoze. You know a good browser for mdns? The only one i found was jmdns (java implementation).2. I can see the firefly and also a manually set ssh announcement with jmdsn (which both aint visible locally on the NSLU. Hrm.)! A 2nd manual rsp announcement I cannot say because the jmdns doesnt know RSP service and never shows it. The Rokus see only the local service, not the remote one though. And my log files keep filling with these error messages.
22/02/2007 at 1:47 AM #9211rpeddeParticipant@mas wrote:
Hard to say but something must get out. The Roku’s DO find the firefly so there must be a packet coming out. I just cant see it on the NSLU and theres these tons of error messages that puzzle me and which fill up a lot of the logs.
Turn up that debug a bit. Are you sure it’s using avahi?
1. Its a big hassle trying to see such services from an external machine, if your only external is windoze. You know a good browser for mdns? The only one i found was jmdns (java implementation).
Yes! I don’t have a solution for that. Might be worth knocking out a console based browser for windows at least for diagnostics though. Wouldn’t take but a couple minutes — the source is included in the sdk.
2. I can see the firefly and also a manually set ssh announcement with jmdsn (which both aint visible locally on the NSLU. Hrm.)! A 2nd manual rsp announcement I cannot say because the jmdns doesnt know RSP service and never shows it. The Rokus see only the local service, not the remote one though. And my log files keep filling with these error messages.
Double-check that it really is running avahi. Start with -d9 and see if you get messages about avahi thread, or the verbose apple mdns messages..
22/02/2007 at 6:34 PM #9212masParticipantWell I compiled it with –enable-avahi and WITHOUT any –enable-mdns. But let me check anyway.
22/02/2007 at 7:34 PM #9213masParticipantThis is the log when starting with -d 9:
2007-02-22 20:26:04 (00004000): Firefly Version svn-1498: Starting with debuglevel 9
2007-02-22 20:26:04 (00004000): Attempting to load plugin /usr/share/mt-daapd/plugins/rsp.so
2007-02-22 20:26:04 (00004000): Loaded plugin /usr/share/mt-daapd/plugins/rsp.so (rsp/svn-1498)
2007-02-22 20:26:04 (00004000): New transcode codec list:
2007-02-22 20:26:04 (00004000): Attempting to load plugin /usr/share/mt-daapd/plugins/out-daap.so
2007-02-22 20:26:04 (00004000): Loaded plugin /usr/share/mt-daapd/plugins/out-daap.so (daap/svn-1498)
2007-02-22 20:26:04 (00004000): New transcode codec list:
2007-02-22 20:26:04 (00004000): Attempting to load plugin /usr/share/mt-daapd/plugins/ssc-script.so
2007-02-22 20:26:04 (00004000): Loaded plugin /usr/share/mt-daapd/plugins/ssc-script.so (ssc-script/svn-1498)
2007-02-22 20:26:04 (00004000): New transcode codec list: ogg,flac,mpc,mp4a,wma,.m4a
2007-02-22 20:26:04 (00004000): Starting rendezvous daemon
2007-02-22 20:26:04 (00004000): Initializing avahi
2007-02-22 20:26:04 (00004000): Client running
2007-02-22 20:26:04 (00004000): Creting service group
2007-02-22 20:26:04 (00004000): No entries yet… skipping service create
2007-02-22 20:26:04 (00004000): Starting avahi polling thread
2007-02-22 20:26:04 (00004000): Starting signal handler
2007-02-22 20:26:04 (00004000): Pid: 2092
2007-02-22 20:26:04 (00004000): Opening database
2007-02-22 20:26:04 (00004000): Executing: select value from config where term=’version’
2007-02-22 20:26:04 (00004000): Results: 0
2007-02-22 20:26:04 (00004000): Initializing database
2007-02-22 20:26:04 (00004000): Executing: select count(*) FROM songs
2007-02-22 20:26:04 (00004000): Executing: select value from config where term=’rescan’
2007-02-22 20:26:04 (00004000): Executing: vacuum
2007-02-22 20:26:08 (00004000): Rows: 0
2007-02-22 20:26:08 (00004000): Executing: create index idx_path on songs(path,idx)
2007-02-22 20:26:08 (00004000): Query: create index idx_path on songs(path,idx)
2007-02-22 20:26:08 (00004000): Error: index idx_path already exists
2007-02-22 20:26:08 (00004000): Executing: create index idx_songid on playlistitems(songid)
2007-02-22 20:26:08 (00004000): Query: create index idx_songid on playlistitems(songid)
2007-02-22 20:26:08 (00004000): Error: index idx_songid already exists
2007-02-22 20:26:08 (00004000): Executing: create index idx_playlistid on playlistitems(playlistid,songid)
2007-02-22 20:26:08 (00004000): Query: create index idx_playlistid on playlistitems(playlistid,songid)
2007-02-22 20:26:08 (00004000): Error: index idx_playlistid already exists
2007-02-22 20:26:08 (00004000): Starting web server from /usr/share/mt-daapd/admin-root on port 3689
2007-02-22 20:26:08 (00004000): Listening on port 3689
2007-02-22 20:26:08 (00004000): Starting server thread
2007-02-22 20:26:08 (00004000): Registering rendezvous names
2007-02-22 20:26:08 (00004000): Adding Music Server svn-1498 on schnecke/_http._tcp
2007-02-22 20:26:08 (00004000): Creating service group (again?)
2007-02-22 20:26:08 (00004000): Creting service group
2007-02-22 20:26:08 (00004000): Waiting on something…
2007-02-22 20:26:08 (00004000): Done waiting.
2007-02-22 20:26:08 (00004000): Re-registering Music Server svn-1498 on schnecke/_http._tcp
2007-02-22 20:26:08 (00004000): Found key of size 9
2007-02-22 20:26:08 (00004000): Added key txtvers=1
2007-02-22 20:26:08 (00004000): Added key Database ID=BC2C8AD5
2007-02-22 20:26:08 (00004000): Added key Machine ID=BC2C8AD5
2007-02-22 20:26:08 (00004000): Added key Machine Name=Mabuse Music Server svn-1498 on schnecke
2007-02-22 20:26:08 (00004000): Added key mtd-version=svn-1498
2007-02-22 20:26:08 (00004000): Added key iTSh Version=131073
2007-02-22 20:26:08 (00004000): Added key Version=196610
2007-02-22 20:26:08 (00004000): Added key Password=true
2007-02-22 20:26:08 (00004000): Added key ffid=4fa5d764
2007-02-22 20:26:08 (00004000): Checking ssc-script/svn-1498
2007-02-22 20:26:08 (00004000): Checking daap/svn-1498
2007-02-22 20:26:08 (00004000): Registering _daap._tcp
2007-02-22 20:26:08 (00004000): Adding Music Server svn-1498 on schnecke/_daap._tcp
2007-02-22 20:26:08 (00004000): Resetting mdns group
2007-02-22 20:26:08 (00004000): Creating service group (again?)
2007-02-22 20:26:08 (00004000): Creting service group
2007-02-22 20:26:08 (00004000): Waiting on something…
2007-02-22 20:26:08 (00004000): Done waiting.
2007-02-22 20:26:08 (00004000): Re-registering Music Server svn-1498 on schnecke/_daap._tcp
2007-02-22 20:26:08 (00004000): Found key of size 9
2007-02-22 20:26:08 (00004000): Added key txtvers=1
2007-02-22 20:26:08 (00004000): Added key Database ID=BC2C8AD5
2007-02-22 20:26:08 (00004000): Added key Machine ID=BC2C8AD5
2007-02-22 20:26:08 (00004000): Added key Machine Name=Music Server svn-1498 on schnecke
2007-02-22 20:26:08 (00004000): Added key mtd-version=svn-1498
2007-02-22 20:26:08 (00004000): Added key iTSh Version=131073
2007-02-22 20:26:08 (00004000): Added key Version=196610
2007-02-22 20:26:08 (00004000): Added key Password=true
2007-02-22 20:26:08 (00004000): Added key ffid=4fa5d764
2007-02-22 20:26:08 (00004000): Re-registering Music Server svn-1498 on schnecke/_http._tcp
2007-02-22 20:26:08 (00004000): Found key of size 9
2007-02-22 20:26:08 (00004000): Added key txtvers=1
2007-02-22 20:26:08 (00004000): Added key Database ID=BC2C8AD5
2007-02-22 20:26:08 (00004000): Added key Machine ID=BC2C8AD5
2007-02-22 20:26:08 (00004000): Added key Machine Name=Music Server svn-1498 on schnecke
2007-02-22 20:26:08 (00004000): Added key mtd-version=svn-1498
2007-02-22 20:26:08 (00004000): Added key iTSh Version=131073
2007-02-22 20:26:08 (00004000): Added key Version=196610
2007-02-22 20:26:08 (00004000): Added key Password=true
2007-02-22 20:26:08 (00004000): Added key ffid=4fa5d764
2007-02-22 20:26:08 (00004000): Checking rsp/svn-1498
2007-02-22 20:26:08 (00004000): Registering _rsp._tcp
2007-02-22 20:26:08 (00004000): Adding Music Server svn-1498 on schnecke/_rsp._tcp
2007-02-22 20:26:08 (00004000): Resetting mdns group
2007-02-22 20:26:08 (00004000): Creating service group (again?)
2007-02-22 20:26:08 (00004000): Creting service group
2007-02-22 20:26:08 (00004000): Waiting on something…
2007-02-22 20:26:08 (00004000): Done waiting.
2007-02-22 20:26:08 (00004000): Re-registering Music Server svn-1498 on schnecke/_rsp._tcp
2007-02-22 20:26:08 (00004000): Found key of size 9
2007-02-22 20:26:08 (00004000): Added key txtvers=1
2007-02-22 20:26:08 (00004000): Added key Database ID=BC2C8AD5
2007-02-22 20:26:08 (00004000): Added key Machine ID=BC2C8AD5
2007-02-22 20:26:08 (00004000): Added key Machine Name=Music Server svn-1498 on schnecke
2007-02-22 20:26:08 (00004000): Added key mtd-version=svn-1498
2007-02-22 20:26:08 (00004000): Added key iTSh Version=131073
2007-02-22 20:26:08 (00004000): Added key Version=196610
2007-02-22 20:26:08 (00004000): Added key Password=true
2007-02-22 20:26:08 (00004000): Added key ffid=4fa5d764
2007-02-22 20:26:08 (00004000): Re-registering Music Server svn-1498 on schnecke/_daap._tcp
2007-02-22 20:26:08 (00004000): Found key of size 9
2007-02-22 20:26:08 (00004000): Added key txtvers=1
2007-02-22 20:26:08 (00004000): Added key Database ID=BC2C8AD5
2007-02-22 20:26:08 (00004000): Added key Machine ID=BC2C8AD5
2007-02-22 20:26:08 (00004000): Added key Machine Name=Music Server svn-1498 on schnecke
2007-02-22 20:26:08 (00004000): Added key mtd-version=svn-1498
2007-02-22 20:26:08 (00004000): Added key iTSh Version=131073
2007-02-22 20:26:08 (00004000): Added key Version=196610
2007-02-22 20:26:08 (00004000): Added key Password=true
2007-02-22 20:26:08 (00004000): Added key ffid=4fa5d764
2007-02-22 20:26:08 (00004000): Re-registering Music Server svn-1498 on schnecke/_http._tcp
2007-02-22 20:26:08 (00004000): Found key of size 9
2007-02-22 20:26:08 (00004000): Added key txtvers=1
2007-02-22 20:26:08 (00004000): Added key Database ID=BC2C8AD5
2007-02-22 20:26:08 (00004000): Added key Machine ID=BC2C8AD5
2007-02-22 20:26:08 (00004000): Added key Machine Name=Music Server svn-1498 on schneckeDoes that all sound ok? I can only see one reference to avahi. No reference to mdns though I dont know if these lengthy announces are now via avahi or mdns.
23/02/2007 at 4:51 AM #9214rpeddeParticipant@mas wrote:
Well I compiled it with –enable-avahi and WITHOUT any –enable-mdns. But let me check anyway.
Yup, that’s avahi. Lemme muck around with the bonjour sdk and see if I can pop together a simple console browser.
— Ron
23/02/2007 at 7:47 PM #9215masParticipantWell as I said, using jmdns I was able to see the firefly on my Win XP remote machine. That jmdns sucks in several ways but it did suffice to show that indeed somehow it got announced.
The question is just
a) Why is it not visible on the local machine via mdns-scan or avahi_browse -art?
b) Whats these roughly 100 errors in the logs daily (see above)?
26/02/2007 at 12:44 AM #9216rpeddeParticipant@mas wrote:
a) Why is it not visible on the local machine via mdns-scan or avahi_browse -art?
Someone had said that was a “feature”. That it suppressed services running as your own user. Not sure what that’sa bout, but there you go.
b) Whats these roughly 100 errors in the logs daily (see above)?
You got me on that one.
-
AuthorPosts
- The forum ‘Nightlies Feedback’ is closed to new topics and replies.