Re: dvdrip problem
Stephen Gran <sgran@debian.org> writes:
I would be extraordinarily suprised if you don't have libdl - it's part
ithif59 tews 4> locate libdl.so.2
/lib/libdl.so.2
ithif59 tews 7> ls -l /lib/libdl.so.2
lrwxr-xr-x 1 root root 14 2005-05-27 10:53 /lib/libdl.so.2 -> libdl-2.3.2.so
ithif59 tews 8> ls -l /lib/libdl-2.3.2.so
-rw-r--r-- 1 root root 12072 2005-05-12 00:11 /lib/libdl-2.3.2.so
ithif59 tews 9> dpkg -S /lib/libdl-2.3.2.so
libc6: /lib/libdl-2.3.2.so
of libc6. However, imagemagick (or something else) may be looking in
the wrong place for it.
What is the output of
/usr/bin/compare
libdl.so.2 => /lib/libdl.so.2 (0x0000002a9746a000)
/usr/bin/composite
libdl.so.2 => /lib/libdl.so.2 (0x0000002a9746a000)
/usr/bin/conjure
libdl.so.2 => /lib/libdl.so.2 (0x0000002a96e9e000)
/usr/bin/convert
libdl.so.2 => /lib/libdl.so.2 (0x0000002a9746a000)
/usr/bin/identify
libdl.so.2 => /lib/libdl.so.2 (0x0000002a9746a000)
/usr/bin/mogrify
libdl.so.2 => /lib/libdl.so.2 (0x0000002a9746a000)
/usr/bin/montage
libdl.so.2 => /lib/libdl.so.2 (0x0000002a9746a000)
/usr/bin/animate
libdl.so.2 => /lib/libdl.so.2 (0x0000002a9746a000)
/usr/bin/display
libdl.so.2 => /lib/libdl.so.2 (0x0000002a9746a000)
/usr/bin/import
libdl.so.2 => /lib/libdl.so.2 (0x0000002a9746a000)
Applied to transcode the output is similar.
I believe there is some problem with the environment in dvdrip,
maybe it is accessing my ia32 chroot. With strace, I see for one
of the childs:
[...]
execve("/usr/bin/cdrecord", ["cdrecord", "-version"], [/* 38 vars */]) = 0
[...]
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/x86_64/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/lib/tls/x86_64", 0x7fbfffef30) = -1 ENOENT (No such file or directory)
open("/lib/tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/lib/tls", 0x7fbfffef30) = -1 ENOENT (No such file or directory)
open("/lib/x86_64/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64", 0x7fbfffef30) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\36\0\0"..., 640) = 640
close(3) = 0
stat("/lib", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
open("/usr/lib/tls/x86_64/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/tls/x86_64", 0x7fbfffef30) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/tls", 0x7fbfffef30) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64", 0x7fbfffef30) = -1 ENOENT (No such file or directory)
open("/usr/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=45056, ...}) = 0
writev(2, [{"/bin/sh", 7}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"libdl.so.2", 10}, {": ", 2}, {"cannot open shared object file", 30}, {": ", 2}, {"No such file or directory", 25}, {"\n", 1}], 10) = 117
exit_group(0x7f, 0x7fbfffeaa0, 0x7f, 0x90, 0x7fbfffef20
However,
ithif59 tews 22> /usr/bin/cdrecord -version
Cdrecord-Clone 2.01.01a01 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
NOTE: this version of cdrecord is an inofficial (modified) release of cdrecord
and thus may have bugs that are not present in the original version.
Please send bug reports and support requests to <cdrtools@packages.debian.org>.
The original author should not be bothered with problems of this version.
cdrecord: Warning: Running on Linux-2.6.8-ht-9
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
cdrecord: Warning: Linux-2.6.8 introduced incompatible interface changes.
cdrecord: Warning: SCSI transport does no longer work for suid root programs.
cdrecord: Warning: if cdrecord fails, try to run it from a root account.
Bye,
Hendrik
Reply to: