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