You are here: Home » Topic » Western Digital Netcenterpage 2

Western Digital Netcenter

Viewing 8 posts - 16 through 23 (of 23 total)
  • Author
    Posts
  • #10519
    scousethemoose
    Participant

    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.

    [[email protected] W]ps
    PID Uid VmSize Stat Command
    SIGSEGV

    Removing 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.ipk

    Thanks,

    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.

    #10520
    rpedde
    Participant

    @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.

    [[email protected] W]ps
    PID Uid VmSize Stat Command
    SIGSEGV

    Removing 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.ipk

    Thanks,

    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.

    #10521
    raster
    Participant

    @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

    #10522
    scousethemoose
    Participant

    Here 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_NetCenter

    Once 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 /opt

    Once 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_NetCenter

    Once 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/lib

    Copy file Ipkg-cl
    Into: /shares/Main/__opt/bin

    Copy the file ipkg.conf
    into: /shares/Main/__opt/etc

    Once 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.ipk

    These 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 bash

    If 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-daapd

    Successfully 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=076e862fca8b85efbdd9b328688cd52d

    #10523
    raster
    Participant

    I 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

    #10524
    scousethemoose
    Participant

    Hi Rasmus,

    You need to install ncurses before ncuresw.

    # /opt/bin/ipkg-cl install ncurses_5.6-1_mipsel.ipk

    Hope this helps.

    #10525
    raster
    Participant

    I tried that but then I get this error:

    Installing ncurses (5.6-1) to root…
    An error ocurred, return value: 2.
    Collected errors:
    Package ncurses wants to install file /opt/bin/reset
    But that file is already provided by package busybox
    Package ncurses wants to install file /opt/bin/clear
    But that file is already provided by package busybox
    [[email protected] W]

    Strange. We must have pretty much the same setup. Guessing you are using epias firmware?

    #10526
    fizze
    Participant

    Busybox is quite a link-hog 😉
    All unslung users will know what I’m talking about.

    You can safely use the option –force-overwrite here.

Viewing 8 posts - 16 through 23 (of 23 total)
  • The forum ‘Setup Issues’ is closed to new topics and replies.