sarge package installation segfaults

From: Marty (martyb_at_ix.netcom.com)
Date: 04/03/05

  • Next message: Marty: "subscribe martyb@ix.netcom.com"
    Date: Sat, 02 Apr 2005 17:04:51 -0500
    To: debian-user@lists.debian.org
    
    

    I reported Bug#301912, consisting of repeated perl warnings and
    segfaults during package installation. It seems to have been
    reported before, but I wasn't sure, and if so it's an old bug,
    so I filed it as a new bugreport as a bebconf bug. I've hit the
    same bug several times since, and now think it's it's more likely
    to be a dpkg or apt bug. I'm not sure how to proceed from here.
    I'm using debian testing and downgrading doesn't seem to be an
    option. I'm am inclined at this point to refile the bug as belonging
    to dpkg, in hopes of a resolution to get my system stable again.

    As noted in the bug report, my system is a 486 with 100% stock debian
    sarge. Although my system is old it has run apt and debconf since
    these packages were introduced, and never failed before running dpkg.
    It's been upgraded from every version of debian since Buz, which may
    be the problem, since dist upgrades were not well supported in the
    early days. Due to the slowness of the box, however, doing a clean
    reinstall now would be a major undertaking, with unsure prospects of
    resolving this bug.

    I've made some recent hardware upgrades on the system, but if it's
    a hardware bug this is it's only symptom so far, which seems unlikely.

    In addition to the information in Bug#301912 I have the following
    new information, part of which I sent to the debconf maintainer.
    Based on the new information, besides suspecting a different package,
    I now believe the bug is intermittent and could be related to
    system load, possibly swapping-related. There's even a slight chance
    it's kernel related (I'll have to test for that). Note the last install
    operation posted below succeeds by simply repeating an apt-get command
    and letting it run alone by abstaining from further interaction with the
    system, while the installation is running.

    A side concern here is that the base debian packages are outgrowing
    old, slow systems. I hope that's not the case. Besides this failure,
    from a practical standpoint running dselect, for example, is becoming
    infeasible on my 30MB 486 (100MHz) because it's so slow.

    Here's my latest results which can be appended to Bug#301912:

    silurian:/etc/apcupsd# dselect
    Reading Package Lists... Done
    Building Dependency Tree... Done
    The following packages will be REMOVED:
        lpr
    The following NEW packages will be installed:
        cupsys cupsys-bsd cupsys-client cupsys-pt gs-esp libcupsimage2 libgimpprint1 libkrb53 samba-common smbclient xpdf-common xpdf-utils
    0 upgraded, 12 newly installed, 1 to remove and 0 not upgraded.
    Need to get 0B/18.5MB of archives.
    After unpacking 45.1MB of additional disk space will be used.
    Do you want to continue? [Y/n]
    Preconfiguring packages ...
    (Reading database ... 42830 files and directories currently installed.)
    Removing lpr ...
    Stopping printer spooler: lpd [not running]
    (Reading database ... 42806 files and directories currently installed.)
    Unpacking libcupsimage2 (from .../libcupsimage2_1.1.23-7_i386.deb) ...
    Unpacking xpdf-common (from .../xpdf-common_3.00-12_all.deb) ...
    Unpacking xpdf-utils (from .../xpdf-utils_3.00-12_i386.deb) ...
    Unpacking cupsys (from .../cupsys_1.1.23-7_i386.deb) ...
    Unpacking cupsys-client (from .../cupsys-client_1.1.23-7_i386.deb) ...
    Unpacking cupsys-pt (from .../cupsys-pt_1.2.4-3_i386.deb) ...
    Unpacking libgimpprint1 (from .../libgimpprint1_4.2.7-5_i386.deb) ...
    Unpacking gs-esp (from .../gs-esp_7.07.1-9_i386.deb) ...
    Unpacking libkrb53 (from .../krb5/libkrb53_1.3.6-1_i386.deb) ...
    Unpacking samba-common (from .../samba-common_3.0.10-1_i386.deb) ...
    Unpacking smbclient (from .../smbclient_3.0.10-1_i386.deb) ...
    Unpacking cupsys-bsd (from .../cupsys-bsd_1.1.23-7_i386.deb) ...
    Setting up libcupsimage2 (1.1.23-7) ...

    Setting up xpdf-common (3.00-12) ...

    Setting up xpdf-utils (3.00-12) ...
    Setting up cupsys (1.1.23-7) ...
    Adding group `lpadmin' (104)...
    Done.
    Starting printing system service: cupsd.

    Setting up cupsys-client (1.1.23-7) ...

    Setting up cupsys-pt (1.2.4-3) ...

    Setting up libgimpprint1 (4.2.7-5) ...

    Setting up gs-esp (7.07.1-9) ...

    Setting up libkrb53 (1.3.6-1) ...

    Setting up samba-common (3.0.10-1) ...
    Setting up cupsys-bsd (1.1.23-7) ...

    Do you want to erase any previously downloaded .deb files? [Y/n]
    Press enter to continue.

    Reading Package Lists... Done
    Building Dependency Tree... Done
    The following NEW packages will be installed:
        foomatic-db foomatic-db-engine foomatic-filters netcat wget
    0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
    Need to get 0B/1375kB of archives.
    After unpacking 13.2MB of additional disk space will be used.
    Do you want to continue? [Y/n]
    Preconfiguring packages ...
    (Reading database ... 44063 files and directories currently installed.)
    Unpacking foomatic-filters (from .../foomatic-filters_3.0.2-20050114-1_all.deb) ...
    Unpacking foomatic-db (from .../foomatic-db_20050218-1_all.deb) ...
    Unpacking wget (from .../w/wget/wget_1.9.1-8_i386.deb) ...
    Unpacking foomatic-db-engine (from .../foomatic-db-engine_3.0.2-20050218-1_i386.deb) ...
    Unpacking netcat (from .../netcat/netcat_1.10-27_i386.deb) ...
    Setting up foomatic-filters (3.0.2-20050114-1) ...
    Use of uninitialized value in join or string at /usr/share/perl5/Debconf/DbDriver/Stack.pm line 83, <GEN1> line 8.
    Use of uninitialized value in join or string at /usr/share/perl5/Debconf/DbDriver/Stack.pm line 83, <GEN1> line 16.

    Creating config file /etc/foomatic/filter.conf with new version
    Use of uninitialized value in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 72, <GEN6> line 7.
    Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Debconf/Format/822.pm line 73, <GEN6> line 7.
    Use of uninitialized value in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 72, <GEN6> line 7.
    Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Debconf/Format/822.pm line 73, <GEN6> line 7.
    dpkg: error processing foomatic-filters (--configure):
       subprocess post-installation script killed by signal (Segmentation fault)
    dpkg: dependency problems prevent configuration of foomatic-db:
       foomatic-db depends on foomatic-filters; however:
        Package foomatic-filters is not configured yet.
    dpkg: error processing foomatic-db (--configure):
       dependency problems - leaving unconfigured
    Setting up wget (1.9.1-8) ...

    dpkg: dependency problems prevent configuration of foomatic-db-engine:
       foomatic-db-engine depends on foomatic-db; however:
        Package foomatic-db is not configured yet.
       foomatic-db-engine depends on foomatic-filters; however:
        Package foomatic-filters is not configured yet.
    dpkg: error processing foomatic-db-engine (--configure):
       dependency problems - leaving unconfigured
    Setting up netcat (1.10-27) ...
    ../../lib/dump.c:191: internal error `unknown verrel'
    E: Sub-process /usr/bin/dpkg exited unexpectedly
    Some errors occurred while unpacking. I'm going to configure the
    packages that were installed. This may result in duplicate errors
    or errors caused by missing dependencies. This is OK, only the errors
    above this message are important. Please fix them and run [I]nstall again
    Press enter to continue.

    Setting up foomatic-filters (3.0.2-20050114-1) ...
    Use of uninitialized value in join or string at /usr/share/perl5/Debconf/DbDriver/Stack.pm line 83, <GEN1> line 10.
    Use of uninitialized value in join or string at /usr/share/perl5/Debconf/DbDriver/Stack.pm line 83, <GEN1> line 15.
    Use of uninitialized value in join or string at /usr/share/perl5/Debconf/DbDriver/Stack.pm line 83, <GEN1> line 18.
    Use of uninitialized value in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 72, <GEN6> line 7.
    Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Debconf/Format/822.pm line 73, <GEN6> line 7.
    Use of uninitialized value in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 72, <GEN6> line 7.
    Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Debconf/Format/822.pm line 73, <GEN6> line 7.
    Use of uninitialized value in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 72, <GEN6> line 7.
    Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Debconf/Format/822.pm line 73, <GEN6> line 7.

    Setting up foomatic-db (20050218-1) ...
    Setting up foomatic-db-engine (3.0.2-20050218-1) ...
    ../../lib/dump.c:191: internal error `unknown verrel'
    /usr/lib/dpkg/methods/apt/install: line 107: 6828 Aborted $DPKG "$DPKG_OPTS" --configure -a

    installation script returned error exit status 100.
    Press <enter> to continue.

    Reading Package Lists... Done
    Building Dependency Tree... Done
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Do you want to erase any previously downloaded .deb files? [Y/n]
    Press enter to continue.

    running dpkg --pending --configure ...

    dpkg --configure was terminated by a signal: Segmentation fault.
    Press <enter> to continue.

    running dpkg --pending --configure ...
    running dpkg --pending --remove ...
    dpkg: ../../lib/dump.c:180: varbufdependency: Assertion `dop->up == dep' failed.

    dpkg --remove was terminated by a signal: Aborted.
    Press <enter> to continue.

    running dpkg --pending --remove ...
    silurian:/etc/apcupsd#

    Later I ran apt-get alone and got the following results:

    silurian:/etc/apt# apt-get install cupsys-driver-gimpprint
    Reading Package Lists... Done
    Building Dependency Tree... Done
    The following extra packages will be installed:
       cupsys-driver-gimpprint-data
    Suggested packages:
       gimpprint-doc
    The following NEW packages will be installed:
       cupsys-driver-gimpprint cupsys-driver-gimpprint-data
    0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
    Need to get 0B/2339kB of archives.
    After unpacking 3138kB of additional disk space will be used.
    Do you want to continue? [Y/n]

    E: Sub-process /usr/bin/dpkg received a segmentation fault.
    silurian:/etc/apt#
    silurian:/etc/apt# apt-get install cupsys-driver-gimpprint <---just repeating the command here
    Reading Package Lists... Done
    Building Dependency Tree... Done
    The following extra packages will be installed:
       cupsys-driver-gimpprint-data
    Suggested packages:
       gimpprint-doc
    The following NEW packages will be installed:
       cupsys-driver-gimpprint cupsys-driver-gimpprint-data
    0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
    Need to get 0B/2339kB of archives.
    After unpacking 3138kB of additional disk space will be used.
    Do you want to continue? [Y/n]
    Selecting previously deselected package cupsys-driver-gimpprint-data.
    (Reading database ... 46152 files and directories currently installed.)
    Unpacking cupsys-driver-gimpprint-data (from .../cupsys-driver-gimpprint-data_4.2.7-5_all.deb) ...
    Selecting previously deselected package cupsys-driver-gimpprint.
    Unpacking cupsys-driver-gimpprint (from .../cupsys-driver-gimpprint_4.2.7-5_i386.deb) ...
    Setting up cupsys-driver-gimpprint-data (4.2.7-5) ...
    Setting up cupsys-driver-gimpprint (4.2.7-5) ...
    No Gimp-Print PPD files to update.
    Reloading printing system service: cupsd.

    silurian:/etc/apt#

    Here is a snapshot of top showing the typical level of swapping on the
    system when I ran the first install seesion listed above:

    top - 04:13:12 up 10:17, 3 users, load average: 1.37, 1.12, 1.03
    Tasks: 48 total, 1 running, 47 sleeping, 0 stopped, 0 zombie
    Cpu(s): 50.6% us, 17.5% sy, 0.0% ni, 0.0% id, 21.2% wa, 1.7% hi, 9.0% si
    Mem: 29168k total, 28184k used, 984k free, 120k buffers
    Swap: 131000k total, 54748k used, 76252k free, 1988k cached

        PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
       6886 root 18 0 31460 19m 1484 D 46.9 67.9 0:43.44 dpkg
       6887 root 18 0 2060 1048 1844 R 9.8 3.6 0:00.97 top
          8 root 16 0 0 0 0 S 8.5 0.0 4:31.89 kswapd0
       1178 root 15 0 36060 224 3056 S 3.4 0.8 0:27.88 apcupsd
       6269 root 16 0 6980 240 6404 S 1.9 0.8 0:48.02 sshd
          5 root 5 -10 0 0 0 S 1.6 0.0 0:35.72 kblockd/0
       6684 root 15 0 0 0 0 D 0.8 0.0 0:03.36 pdflush
       1169 root 15 0 2256 256 2084 S 0.3 0.9 0:06.18 syslogd
          1 root 16 0 1500 72 1344 S 0.0 0.2 0:06.60 init
          2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
          3 root 5 -10 0 0 0 S 0.0 0.0 0:00.40 events/0
          4 root 15 -10 0 0 0 S 0.0 0.0 0:00.00 khelper
          9 root 15 -10 0 0 0 S 0.0 0.0 0:00.00 aio/0
         10 root 15 0 0 0 0 S 0.0 0.0 0:00.00 kseriod
        771 daemon 15 0 1608 20 1432 S 0.0 0.1 0:00.04 portmap
        778 root 15 0 0 0 0 S 0.0 0.0 0:04.00 rpciod
        779 root 18 0 0 0 0 S 0.0 0.0 0:00.00 lockd
       1172 root 15 0 1504 196 1336 S 0.0 0.7 0:01.56 klogd
       1183 nobody 20 0 1744 32 1580 S 0.0 0.1 0:00.06 dnsmasq
       1196 root 20 0 2236 24 2076 S 0.0 0.1 0:00.09 inetd
       1209 root 16 0 3408 32 3024 S 0.0 0.1 0:27.92 sshd
       1217 root 17 0 4640 36 2144 S 0.0 0.1 0:03.18 xfs
       1222 root 18 0 2372 32 2196 S 0.0 0.1 0:00.17 rpc.statd
       1230 root 16 0 2644 100 2284 S 0.0 0.3 0:02.02 rpc.nfsd
       1232 root 16 0 2644 96 2300 S 0.0 0.3 0:01.41 rpc.mountd
       1235 daemon 17 0 1680 32 1512 S 0.0 0.1 0:00.04 atd
       1238 root 15 0 1760 188 1568 S 0.0 0.6 0:04.32 cron
       1245 root 16 0 4508 76 3996 S 0.0 0.3 0:02.68 apache
       1252 root 17 0 1496 32 1328 S 0.0 0.1 0:00.05 getty
       1253 root 17 0 1496 32 1328 S 0.0 0.1 0:00.04 getty
       1254 root 16 0 1496 32 1328 S 0.0 0.1 0:00.05 getty
       1255 root 16 0 1496 32 1328 S 0.0 0.1 0:00.05 getty
       1256 root 16 0 1496 32 1328 S 0.0 0.1 0:00.05 getty
       1257 root 16 0 1496 32 1328 S 0.0 0.1 0:00.05 getty
       1258 marty 16 0 2568 24 2372 S 0.0 0.1 0:01.08 bash
       3797 root 16 0 6984 144 6404 S 0.0 0.5 0:40.42 sshd
       3799 root 16 0 2612 24 2372 S 0.0 0.1 0:01.48 bash
       5765 www-data 16 0 4644 52 3996 S 0.0 0.2 0:03.66 apache
       5823 www-data 16 0 4644 52 3996 S 0.0 0.2 0:02.94 apache

    -- 
    To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org 
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
    

  • Next message: Marty: "subscribe martyb@ix.netcom.com"

    Relevant Pages

    • Advice on tulip driver
      ... as root user xsane finds the scanner but as a normal user xsane ... > First you need to run apt-get update to read the list of packages. ... I removed the existing KDE installation: ... > Probing devices to guess BIOS drives. ...
      (Debian-User)
    • Re: [SLE] late KDE update!
      ... >> installing first all the base packages. ... e) Added the new installation source in YaST using a local mirror. ... t) The conflict window returned with several KDE packages listed. ...
      (SuSE)
    • Re: XP Full/upgrade what?
      ... You have a current installation of Windows 98/98SE/ME/NT ... "FULL OEM" CD. ... The COA and Product Keys for these packages will be the same as the ... packages from Microsoft, ...
      (microsoft.public.windowsxp.basics)
    • Re: [SLE] Updated Software Management Test Repository for SUSE Linux 10.1
      ... start yast2 installation source via the yast2 control center or ... Restart the zen-updater applet on your desktop (it will stop itself ... The update contains the following packages (basically the complete ... e.g. DVDs as installation source ...
      (SuSE)
    • Re: HP Printer installation
      ... installation guide for the latest version.......the one specific to ... Building dependency tree... ... Some packages could not be installed. ... requested an impossible situation or if you are using the unstable ...
      (Ubuntu)