Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#2757 - dvdrip does not work

Attached to Project: Arch Linux
Opened by Eugenia Loli-Queru (Eugenia) - Monday, 23 May 2005, 07:51 GMT
Last edited by Dale Blount (dale) - Monday, 23 May 2005, 12:04 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Kieslich (tobias)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

some testing on a *clean* system before publishing packages please!!

eugenia@lc2430:~> dvdrip
sh: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory

It can't find ANY of its dependencies that are already installed on my system.
This task depends upon

Closed by  Tobias Kieslich (tobias)
Tuesday, 24 May 2005, 22:32 GMT
Reason for closing:  Fixed
Additional comments about closing:  I still consider this to be an upstream issue, but Jans suggestion might work for our package layout without interfering other stuff, hence I released dvdrip-0.52.5-2 with a tweaked Config.pm, Thanks Jan.
Comment by Jan de Groot (JGC) - Monday, 23 May 2005, 12:29 GMT
It works with the glibc in testing, but I wouldn't know why a perl script would have dependencies on a certain version of the glibc library (libdl.so.2 is in glibc)
Comment by Tobias Kieslich (tobias) - Monday, 23 May 2005, 17:51 GMT
The package infact has been build within a clean chroot, and the issue is upstream related. It deals with transcodes problems with nptl. More details are here:
http://www.exit1.org/archive/dvdrip-users/2005-05/msg00036.html

as the dvdrip newspage puts it, you can set the misc_references
http://www.exit1.org/dvdrip/doc/gui-gui_pref.cipp#pref_misc
to off, which works fine for me.
Comment by Eugenia Loli-Queru (Eugenia) - Monday, 23 May 2005, 22:26 GMT
well, this does not make sense to me. You ship a program that doesn't work by default?

If there are extra steps to make it work with the default Arch Linux setup, please do it during installation. The user expects the app to load and work out of the box.
Comment by Jan de Groot (JGC) - Tuesday, 24 May 2005, 10:14 GMT
Found the solution:
/usr/lib/perl5/site_perl/current/Video/DVDRip/Config.pm on line 620:
$ENV{LD_ASSUME_KERNEL} = "2.2.5";

Change this to 2.4.0 instead of 2.2.5 and all works again.
The reason why they put it on 2.2.5 is that Redhat has working NPTL for 2.4 kernels, so they have to set it to 2.2 somewhere.
The glibc in current has no support for 2.2.5, but only >=2.4.0 for linuxthreads and >=2.6.0 for NPTL. The reason why it works on testing is because glibc in testing has been compiled with support for 2.2.5 as minimum, since glibc forces 2.2.5 internal for incompatible programs.

So the easiest way to fix this is to fix that line in the dvdrip configuration file.

Loading...