FireFly Media Server › Firefly Media Server Forums › Firefly Media Server › Setup Issues › Western Digital Netcenter
- This topic has 22 replies, 6 voices, and was last updated 16 years, 7 months ago by fizze.
-
AuthorPosts
-
15/08/2007 at 5:29 AM #10514rpeddeParticipant
@scousethemoose wrote:
Hi Ron
Thanks again for your input.
Is the creation of an unslung bootstrap something a novice like myself could do provided I could find a rough enough guide or guides to follow.
I don’t mind investing the time to get it done or having to learn new things; or will I have to resign myself to the fact that I’ll have to wait for someone with better experience to do one for the netcenter.
Its fairly ugly. I imagine it will get done by someone fairly soon, though, as everyone wants unslung. π
18/08/2007 at 4:22 AM #10515scousethemooseParticipantHi Ron
I have good news, I have managed to successfully install firefly and its associated packages, after repeated persistence. π
The share shows up in itunes however two issues now remain, but I have a feeling they are related.
First Issue:
I cannot access the admin via 192.168.1.5:3689Second Issue:
When I try to connect to the share via itunes I get cannot access error, check firewall settings etc..Can you suggest a possible fix I presume I may have to alter my firewall/router firewall rules, cheers.
18/08/2007 at 2:03 PM #10516scousethemooseParticipantIt seems to be working ok now not perfect though, a restart of the NAS and my PC seemed to resolve things.
I can access the admin from my pc now but it seems to still be having issues, I can click around for about a minute or two looking at the settings etc before I get a page cannot be displayed. Something seems to be stopping the mt-daapd process.
I reviewed the processes running using busybox it vanishes from the list. The only way I can then get the server running again is to manually go back in the browser to the admin main page and stop the server there then reload from telnet.
It seems to have an uptime of 3 minutes, 29 seconds.
The version I have installed is svn-1634.
<<<>>>
I have now managed to keep the server up for about an hour and a half. It remained running until I actually tried to do something with the admin, and then it just died.
It also died when I tried to access via Itunes, it just comes up with a cannot access error.
I’ll keep trying π
19/08/2007 at 12:11 AM #10517scousethemooseParticipantRight, I’m still playing around and have made some minor progress. I can get Firefly to scan my drive but it seems to fail once it reaches 3085, and wont go any further.
I have in total 3162 songs all in .m4a format.
It seems the server stops running when I try to perform the scan or when I try to access the share from itunes itself.
Here is my log.
2007-08-18 23:49:06 (00000400): Firefly Version svn-1634: Starting with debuglevel 2
2007-08-18 23:49:06 (00000400): Plugin loaded: rsp/svn-1634
2007-08-18 23:49:06 (00000400): Plugin loaded: ssc-script/svn-1634
2007-08-18 23:49:06 (00000400): Plugin loaded: daap/svn-1634
2007-08-18 23:49:06 (00000400): Starting rendezvous daemon
2007-08-18 23:49:06 (00000400): Starting signal handler
2007-08-18 23:49:07 (00000400): Initializing database
2007-08-18 23:49:09 (00000400): Starting web server from /shares/Main/__opt/share/mt-daapd/admin-root on port 3689
2007-08-18 23:49:09 (00000400): Registering rendezvous names
2007-08-18 23:49:09 (00000400): Serving 3085 songs. Startup complete in 3 seconds
2007-08-18 23:49:09 (00000400): Rescanning database
2007-08-18 23:49:09 (00000400): opendir: No such file or directory
2007-08-18 23:49:09 (00000400): Starting playlist scan
2007-08-18 23:49:12 (00000400): Updating playlists
2007-08-18 23:49:12 (00000400): Error rescanning… bad path?
2007-08-18 23:49:12 (00000400): Scanned 0 songs (was 3085) in 3 seconds
2007-08-18 23:50:44 (00000803): Thread 0: Entering ws_returnerror (302: Moved)
2007-08-18 23:51:03 (00000400): Rendezvous socket closed (daap server crashed?) Aborting.It’d be great if someone else is willing to try putting Firefly on their netcenter, I’ll post my instructions so far for anyone willing just let me know. π
19/08/2007 at 7:12 PM #10518rpeddeParticipant@scousethemoose wrote:
Right, I’m still playing around and have made some minor progress. I can get Firefly to scan my drive but it seems to fail once it reaches 3085, and wont go any further.
Might be worth stepping back to 1589, as the notes for the latest nightly say “THIS DOES NOT WORK”.
π
— Ron
20/08/2007 at 12:19 AM #10519scousethemooseParticipantHi Ron,
Your suggestion worked, although it wasn’t the most elegant of installs. I basically had to install all the required packages first before I could install sn-1586, one by one.
> I can keep the server running
> Scan all my music
> Server visible in Itunes
> Connect to the server
> Play Music from the server πThis worked although busybox seems to have been effected, I believe it is to do with bash_3.2-3_mipsel.ipk which I had to use for an error free install.
This seems to have caused busybox to appear like this
BusyBox v1.00-pre2 (2006.10.08-20:33+0000) Built-in shell (msh)
Enter ‘help’ for a list of built-in commands.[u@h W]ps
PID Uid VmSize Stat Command
SIGSEGVRemoving mt-daapd and this package restores busybox to normal. Should I use a different bash package?
Here is my install procedure, I copied all packages over first
# export LD_LIBRARY_PATH=/lib:/usr/lib:/opt/lib
# cd /shares/Main
# /opt/bin/ipkg-cl install zlib_1.2.2-2_mipsel.ipk
# /opt/bin/ipkg-cl install libid3tag_0.15.1b-1_mipsel.ipk
# /opt/bin/ipkg-cl install libogg_1.1.3-2_mipsel.ipk
# /opt/bin/ipkg-cl install libvorbis_1.1.2-3_mipsel.ipk
# /opt/bin/ipkg-cl install ivorbis-tools_1.0-1_mipsel.ipk
# /opt/bin/ipkg-cl install libao_0.8.6-1_mipsel.ipk
# /opt/bin/ipkg-cl install libcurl_7.15.5-1_mipsel.ipk
# /opt/bin/ipkg-cl install libvorbisidec_cvs-20050221-1_mipsel.ipk
# /opt/bin/ipkg-cl install ivorbis-tools_1.0-1_mipsel.ipk
# /opt/bin/ipkg-cl install flac_1.1.4-1_mipsel.ipk
# /opt/bin/ipkg-cl install readline_5.2-2_mipsel.ipk
# /opt/bin/ipkg-cl install ncurses_5.6-1_mipsel.ipk
# /opt/bin/ipkg-cl install ncursesw_5.6-1_mipsel.ipk
# /opt/bin/ipkg-cl install sqlite_3.4.1-1_mipsel.ipk
# /opt/bin/ipkg-cl install bash_3.2-3_mipsel.ipk
# /opt/bin/ipkg-cl install mt-daapd_svn-1586-1_mipsel.ipkThanks,
Jon
<<<>>>>
I have resolved the issue by performing a forced removal of bash.
# /opt/bin/ipkg-cl -force-depends bash, this needs to be done after the mt-daapd .ipk install.
20/08/2007 at 11:48 PM #10520rpeddeParticipant@scousethemoose wrote:
Hi Ron,
Your suggestion worked, although it wasn’t the most elegant of installs. I basically had to install all the required packages first before I could install sn-1586, one by one.
> I can keep the server running
> Scan all my music
> Server visible in Itunes
> Connect to the server
> Play Music from the server πThis worked although busybox seems to have been effected, I believe it is to do with bash_3.2-3_mipsel.ipk which I had to use for an error free install.
This seems to have caused busybox to appear like this
BusyBox v1.00-pre2 (2006.10.08-20:33+0000) Built-in shell (msh)
Enter ‘help’ for a list of built-in commands.[u@h W]ps
PID Uid VmSize Stat Command
SIGSEGVRemoving mt-daapd and this package restores busybox to normal. Should I use a different bash package?
Here is my install procedure, I copied all packages over first
# export LD_LIBRARY_PATH=/lib:/usr/lib:/opt/lib
# cd /shares/Main
# /opt/bin/ipkg-cl install zlib_1.2.2-2_mipsel.ipk
# /opt/bin/ipkg-cl install libid3tag_0.15.1b-1_mipsel.ipk
# /opt/bin/ipkg-cl install libogg_1.1.3-2_mipsel.ipk
# /opt/bin/ipkg-cl install libvorbis_1.1.2-3_mipsel.ipk
# /opt/bin/ipkg-cl install ivorbis-tools_1.0-1_mipsel.ipk
# /opt/bin/ipkg-cl install libao_0.8.6-1_mipsel.ipk
# /opt/bin/ipkg-cl install libcurl_7.15.5-1_mipsel.ipk
# /opt/bin/ipkg-cl install libvorbisidec_cvs-20050221-1_mipsel.ipk
# /opt/bin/ipkg-cl install ivorbis-tools_1.0-1_mipsel.ipk
# /opt/bin/ipkg-cl install flac_1.1.4-1_mipsel.ipk
# /opt/bin/ipkg-cl install readline_5.2-2_mipsel.ipk
# /opt/bin/ipkg-cl install ncurses_5.6-1_mipsel.ipk
# /opt/bin/ipkg-cl install ncursesw_5.6-1_mipsel.ipk
# /opt/bin/ipkg-cl install sqlite_3.4.1-1_mipsel.ipk
# /opt/bin/ipkg-cl install bash_3.2-3_mipsel.ipk
# /opt/bin/ipkg-cl install mt-daapd_svn-1586-1_mipsel.ipkThanks,
Jon
<<<>>>>
I have resolved the issue by performing a forced removal of bash.
# /opt/bin/ipkg-cl -force-depends bash, this needs to be done after the mt-daapd .ipk install.
Where did you get the ipkg installer? And how did you get it set up? That might be worth noting in this thread in case others try and go down the same path.
21/08/2007 at 7:42 PM #10521rasterParticipant@scousethemoose wrote:
Thanks sonichouse
I tried as you suggested and was able to get further. Unfortunately I’ve hit another brick wall.
# /opt/sbin/mt-daapd -c /opt/etc/mt-daapd/mt-daapd.conf
When I execute the above command the following occurs.
/opt/sbin/mt-daapd: error while loading shared libraries: cannot open open shared object file: cannot load shared object file: No such file or directory.
Any thoughts?
I had the exact same problem with a similar ipk package “Wizd”. How did you fix it?
Regards /Rasmus
21/08/2007 at 8:26 PM #10522scousethemooseParticipantHere are instructions for setting up Firefly on WD Netcenter.
Please note this is done at your OWN RISK as it will void your warranty.
Prerequisites:
> Firmware Update & Create Directories
You must download the telnet enabled firmware from epias, a member at the open_netcenter forums.
http://members.lycos.nl/epias/netcenter/
This can be applied by using the Web Interface for the drive.
Once this is done you need to telnet to your drive. The login details are.
USERNAME: root
PASSWORD: WD_NetCenterOnce you are logged in you need to execute the following commands which will create directories required to continue.
# mkdir /shares/Main/__opt
# mkdir /shares/Main/__opt/lib
# mkdir /shares/Main/__opt/bin
# mkdir /shares/Main/__opt/etc
# ln -s /shares/Main/__opt /optOnce this is complete you need to enable ftp, to do this type
vsftpd.
This will allow you to ftp to the drive, I’d recommend using filezilla.
http://filezilla.sourceforge.net/
> Add IPKG
Thanks again to the hard work over at the open_netcenter forums, another user there (mafe) has provided a download for IPKG.
http://www.brennwertheizung24.de/netcenter/seiten/files/ipkg_NetCenter.zip
Once download, extract the files to your desktop. You will need them shortly. Once this is done, ftp to the drive.
HOST: Use the drives local ip on your network
USERNAME: root
PASSWORD: WD_NetCenterOnce you have connected perform the following.
Copy these files
libipkg.a
libipkg.so.0.0.0
libipkg.la
libpthread.so.0
into the newly created directory: /shares/Main/__opt/libCopy file Ipkg-cl
Into: /shares/Main/__opt/binCopy the file ipkg.conf
into: /shares/Main/__opt/etcOnce this is done open a new telnet session and execute the following commands.
# cd /opt/lib
# ln -s ./libipkg.so.0.0.0 libipkg.so
# ln -s ./libipkg.so.0.0.0 libipkg.so.0> Download Packages for MT-DAAPD
The packages required for install are:
zlib_1.2.2-2_mipsel.ipk
libid3tag_0.15.1b-1_mipsel.ipk
libogg_1.1.3-2_mipsel.ipk
libvorbis_1.1.2-3_mipsel.ipk
ivorbis-tools_1.0-1_mipsel.ipk
libao_0.8.6-1_mipsel.ipk
libcurl_7.15.5-1_mipsel.ipk
libvorbisidec_cvs-20050221-1_mipsel.ipk
ivorbis-tools_1.0-1_mipsel.ipk
flac_1.1.4-1_mipsel.ipk
readline_5.2-2_mipsel.ipk
ncurses_5.6-1_mipsel.ipk
ncursesw_5.6-1_mipsel.ipk
sqlite_3.4.1-1_mipsel.ipk
bash_3.2-3_mipsel.ipk
mt-daapd_svn-1586-1_mipsel.ipkThese can be downloaded from:
http://ipkg.nslu2-linux.org/feeds/optware/mss/cross/unstable/
http://ipkg.fireflymediaserver.org/mipsel/
http://ipkg.openmss.org/testing/You should ftp these to /shares/Main/
> Install MT-DAAPD
If you perform the following it should be a trouble free install.
# export LD_LIBRARY_PATH=/lib:/usr/lib:/opt/lib
# cd /shares/Main
# /opt/bin/ipkg-cl install zlib_1.2.2-2_mipsel.ipk
# /opt/bin/ipkg-cl install libid3tag_0.15.1b-1_mipsel.ipk
# /opt/bin/ipkg-cl install libogg_1.1.3-2_mipsel.ipk
# /opt/bin/ipkg-cl install libvorbis_1.1.2-3_mipsel.ipk
# /opt/bin/ipkg-cl install ivorbis-tools_1.0-1_mipsel.ipk
# /opt/bin/ipkg-cl install libao_0.8.6-1_mipsel.ipk
# /opt/bin/ipkg-cl install libcurl_7.15.5-1_mipsel.ipk
# /opt/bin/ipkg-cl install libvorbisidec_cvs-20050221-1_mipsel.ipk
# /opt/bin/ipkg-cl install ivorbis-tools_1.0-1_mipsel.ipk
# /opt/bin/ipkg-cl install flac_1.1.4-1_mipsel.ipk
# /opt/bin/ipkg-cl install readline_5.2-2_mipsel.ipk
# /opt/bin/ipkg-cl install ncurses_5.6-1_mipsel.ipk
# /opt/bin/ipkg-cl install ncursesw_5.6-1_mipsel.ipk
# /opt/bin/ipkg-cl install sqlite_3.4.1-1_mipsel.ipk
# /opt/bin/ipkg-cl install bash_3.2-3_mipsel.ipk
# /opt/bin/ipkg-cl install mt-daapd_svn-1586-1_mipsel.ipk
# /opt/bin/ipkg-cl -force-depends bashIf you notice any missing packages during the install that I havent listed make a note and download them from the sources mentioned previously.
Keep installing any of the missing packages and after each install then execute this command.
# /opt/bin/ipkg-cl install mt-daapd_svn-1586-1_mipsel.ipk
If all packages are found the install should be successful and you should see the following.
Configuring mt-daapd
To complete this installation, make any necessary changes
to the config file in /opt/etc/mt-daapd/mt-daapd.conf, and
start the daemon by running /opt/etc/init.d/S60mt-daapdSuccessfully terminated.
I’m not sure why this final step is necessary but it works; the bash package is needed to complete the install but it seems to effect busybox. So to resolve this after the install do the following.
# /opt/bin/ipkg-cl -force-depends bash
mt-daapd should now be installed but to complete the install you need to ftp to the drive and edit S60mt-daapd. Which is located,
/opt/etc/init.d/S60mt-daapd./opt/lib/ld.so.1 /opt/sbin/mt-daapd -c /opt/etc/mt-daapd/mt-daapd.conf
Once this is done transfer the file back over to the drive. I’d recommend a restart of the drive at this point.
After the restart telnet again and activate Firefly by executing the following.
# /opt/etc/init.d/S60mt-daapd
Ignore the pidof error message, everything should be up and running now, you can confirm this by browsing to
http://%netcenter ip%:3689.
Once there you can configure the server.
Goodluck with the install, hopefully someone can come up with a much more elegant install method. π
If you get stuck, take a look at the following links, they helped me a great deal.
REFERENCES:
http://wiki.fireflymediaserver.org/MSS_Installation
http://www.brennwertheizung24.de/wdncforum/index.php?mode=viewthread&forum_id=13&thread=11&sid=076e862fca8b85efbdd9b328688cd52d
http://www.brennwertheizung24.de/wdncforum/index.php?mode=viewthread&forum_id=13&thread=3&sid=076e862fca8b85efbdd9b328688cd52d
http://www.brennwertheizung24.de/wdncforum/index.php?mode=viewthread&forum_id=13&thread=4&sid=076e862fca8b85efbdd9b328688cd52d22/08/2007 at 6:48 PM #10523rasterParticipantI only got to installing ncursesw and received this..?
An error ocurred, return value: -1.
Collected errors:
ERROR: Package ncurses (parent ncurses) is not available from any configured src
.
Failed to download ncurses. Perhaps you need to run ‘ipkg update’?Regards Rasmus
-
AuthorPosts
- The forum ‘Setup Issues’ is closed to new topics and replies.