[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: