NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
mito1
Jan 08, 2012Aspirant
Can't upgrade a necessary library
Hi there,
I try to run a programm on my ReadyNas but I have problems with a necessary library:
libdvdread is already installed (see picture below), but not version 4. If I try to update or reinstall libdvdread
Where and how can I get the new library?

I try to run a programm on my ReadyNas but I have problems with a necessary library:
ReadyNAS:/usr/sbin/kissdx# ./kissdx -v
./kissdx: error while loading shared libraries: libdvdread.so.4: cannot open shared object file: No such file or directory
ReadyNAS:/usr/sbin/kissdx#
libdvdread is already installed (see picture below), but not version 4. If I try to update or reinstall libdvdread
ReadyNAS:~# apt-get install libdvdread-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libdvdread-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Where and how can I get the new library?

9 Replies
Replies have been turned off for this discussion
- By the default, there are only 2 files under /usr/lib
libdvdread.so.3 libdvdread.so.3.2.1
and did you means you need 5 files under the /usr/lib
libdvdread.a libdvdread.so libdvdread.so.3.2.1
libdvdread.la libdvdread.so.3
If yes, please run "apt-get update" at first, and then run command "apt-get install libdvdread-dev" - mito1AspirantIt doesn't matter. I did "apt-get update" als well as "apt-get upgrade". The result is the same as in the starting post: "libdvdread-dev is already the newest version. ..."
And I don't know why there are more files than you are mentioned. I'll get them during the install ... - MastacheataAspirantYou'd need to get the library yourself. Netgear doesn't really supply much up to date software and the debian repositories of etch are no longer maintained for quite a few years already.
EDIT: x86 is etch not sarge, problems still apply though... - mito1Aspirant... but where will I get it and how to install? I'm not so familiar with linux. So "apt-get" was a nice way for me.
- MastacheataAspirantWell you could try getting the library from the official backports repository and see if the maintainers supplied an updated version of the library from a newer debian.
Then there's inofficial backports repositories by hobbyists who build software from source and make debian packages out of that to provide the new software to old versions of debian.
Last but not least you could build the library yourself by getting the sourcecode tarball and then compiling it on your readynas.
In order to solve dependency problems in APT you need to compile the software and build a deb package which you can then install via the dpkg package manager. (DPKG is the backend used by the apt tools to install and keep track of installed software) - mdgm-ntgrNETGEAR Employee RetiredMastacheata, a correction: x86 ReadyNAS (e.g. Ultra, Pro) use Debian etch which is newer than the Debian sarge on Sparc ReadyNAS (e.g. Duo v1, NV+ v1). Having said that your statement that the repositories haven't been maintained for a long time would also apply to Debian etch.
- MastacheataAspirantSorry, yes I know the x86 used newer Debian (just didn't know which one), though that debian is still a few versions behind as of today. (Etch was released in 2007 and official support is discontinued since 2010)
This doesn't change the general concept of backports and unofficial repositories being the last resort before compiling the library yourself. - mdgm-ntgrNETGEAR Employee RetiredThe new ARM products (Duo v2 and NV+ v2) use Debian Squeeze.
I agree they should move on from Debian Etch and I know they want to from taking a look at chirpa's comment here: http://www.readynas.com/forum/viewtopic.php?p=332047#p332047
Stability is important. If they are going to move to a new distribution they need a smooth upgrade path for existing users. Maintaining two versions of the firmware for x86, one on Etch and the other on squeeze is not the way to go.
So for now, they continue to backport to get things to run on Etch.
Sparc ReadyNAS are stuck on Sarge as the Sparc architecture used by the ReadyNAS is not supported by newer Debian distributions. - mito1AspirantFinally I got help here. The developer made a version which uses the old libraries
viewtopic.php?f=22&t=59127&p=338254#p338254
Related Content
NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!