Bug#473661: vdr keeps restarting (logger: restarting VDR), with kernel 2.6.24 + libc6-dev 2.7-10

Franklin PIAT fpiat at bigfoot.com
Mon Mar 31 21:43:27 UTC 2008


Package: vdr
Version: 1.4.4-1
Severity: important

Since I upgraded my kernel (2.6.18->2.6.24), I keept having the following error 
message in syslog:

 logger: restarting VDR


After some investigation, the problem comes from /usr/sbin/runvdr :
>  if [ "$NONPTL" = "1" -a `uname -m` != x86_64 ]; then
>    VDRCMD="LANG=$VDR_LANG LC_ALL=$VDR_LANG LD_ASSUME_KERNEL=2.4.1 \
>       /usr/bin/vdr $OPTIONS"
>  else
>    VDRCMD="LANG=$VDR_LANG LC_ALL=$VDR_LANG /usr/bin/vdr $OPTIONS"
>  fi

Which causes the executed command to be prefixed with :
LD_ASSUME_KERNEL=2.4.1

Executing "LD_ASSUME_KERNEL=2.4.1 /usr/bin/vdr" dies with error :
>  /bin/sh: error while loading shared libraries: libdl.so.2: cannot
>  open shared object file: No such file or directory
However the file exists and links to libdl-2.7.so.

I set the severity of this error to be important because Etch-n-a-half
(Etch 4.0r4) is supposed to ship 2.6.24 kernel. I don't know if this bug 
should be filed against libc6-dev or not...

FYI, The runvdr have been modified in 1.4.7-3, and probably doesn't have
this bug... but I can't test it though (I would draw to many dependencies
on my Etch system).


WORKAROUND: add the followin line in /etc/default/vdr :
 NONPTL=0


Franklin


--
dpkg -l libc6 libc6-i686 linux-image-2.6.24-1-686
>ii  libc6          2.7-10    GNU C Library: Shared libraries
>ii  libc6-i686     2.7-10    GNU C Library: Shared libraries [i686 optimi
>ii  linux-image-2. 2.6.24-4  Linux 2.6.24 image on PPro/Celeron/PII/PIII/



-- System Information:
Debian Release: 4.0
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.24-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages vdr depends on:
ii  adduser                      3.102       Add and remove users and groups
ii  debconf [debconf-2.0]        1.5.11etch1 Debian configuration management sy
ii  libc6                        2.7-10      GNU C Library: Shared libraries
ii  libcap1                      1:1.10-14   support for getting/setting POSIX.
ii  libgcc1                      1:4.1.1-21  GCC support library
ii  libjpeg62                    6b-13       The Independent JPEG Group's JPEG 
ii  libstdc++6                   4.1.1-21    The GNU Standard C++ Library v3
ii  makedev                      2.3.1-83    creates device files in /dev
ii  psmisc                       22.3-1      Utilities that use the proc filesy

Versions of packages vdr recommends:
pn  lirc                          <none>     (no description available)

-- debconf information:
* vdr/select_dvb_card: Terrestrial
* vdr/showinfo:
* vdr/create_video_dir: true





More information about the pkg-vdr-dvb-devel mailing list