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

possible problem with new perl, libc6 on Sep 23rd



Haven't found anyone else with this problem yet.  Doogie's explanation is
that I have somehow rigged my system to cause this.  The rest of us may
actually want to bother investigating.

apt problem or perl problem?  perl is shipping with a mode 600 executable; that
seems pretty weird to me but I try to keep my distance from perl.

apocalypse:~# apt-get -s upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages have been kept back
  slrn 
11 packages upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Inst perl-5.005-suid []
Inst perl-5.005 []
Inst perl-5.005-base
Inst libc6-dev []
Inst gconv-modules []
Inst libc6
Conf libc6
Inst fetchmail
Inst locales
Inst netcat
Inst perl-5.005-doc
Inst glibc-doc
Conf perl-5.005-suid
Conf perl-5.005
Conf perl-5.005-base
Conf libc6-dev
Conf gconv-modules
Conf fetchmail
Conf locales
Conf netcat
Conf perl-5.005-doc
Conf glibc-doc
apocalypse:~# apt-get upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages have been kept back
  slrn 
11 packages upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 13.6MB of archives. After unpacking 640kB will be freed.
Do you want to continue? [Y/n] 
Get:1 http://http.us.debian.org unstable/main perl-5.005 5.005.03-4 [1733kB]
Get:2 http://http.us.debian.org unstable/main fetchmail 5.1.0-1 [319kB]
Get:3 http://http.us.debian.org unstable/main gconv-modules 2.1.2-3 [533kB]
Get:4 http://http.us.debian.org unstable/main locales 2.1.2-3 [1957kB]
Get:5 http://http.us.debian.org unstable/main netcat 1.10-12 [60.5kB]
Get:6 http://http.us.debian.org unstable/main perl-5.005-base 5.005.03-4 [412kB]
Get:7 http://http.us.debian.org unstable/main perl-5.005-doc 5.005.03-4 [2846kB]
Get:8 http://http.us.debian.org unstable/main libc6-dev 2.1.2-3 [1891kB]
Get:9 http://http.us.debian.org unstable/main perl-5.005-suid 5.005.03-4 [261kB]
Get:10 http://http.us.debian.org unstable/main glibc-doc 2.1.2-3 [2254kB]
Get:11 http://http.us.debian.org unstable/main libc6 2.1.2-3 [1361kB]
Fetched 13.6MB in 41m46s (5437B/s)
(Reading database ... 50540 files and directories currently installed.)
Preparing to replace perl-5.005-suid 5.005.03-3 (using /var/cache/apt/archives/perl-5.005-suid_5.005.03-4_i386.deb) ...
Checking available versions of suidperl, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Discarding obsolete slave link suidperl.1p.gz (/usr/man/man1/suidperl.1p.gz).
Last package providing suidperl (/usr/bin/suidperl) removed, deleting it.
Unpacking replacement perl-5.005-suid ...
Preparing to replace perl-5.005 5.005.03-3 (using .../perl-5.005_5.005.03-4_i386.deb) ...
Checking available versions of perl.1p.gz, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Last package providing perl.1p.gz (/usr/man/man1/perl.1p.gz) removed, deleting it.
Checking available versions of a2p, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Discarding obsolete slave link a2p.1p.gz (/usr/man/man1/a2p.1p.gz).
Last package providing a2p (/usr/bin/a2p) removed, deleting it.
Checking available versions of c2ph, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Discarding obsolete slave link c2ph.1p.gz (/usr/man/man1/c2ph.1p.gz).
Last package providing c2ph (/usr/bin/c2ph) removed, deleting it.
Checking available versions of h2ph, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Discarding obsolete slave link h2ph.1p.gz (/usr/man/man1/h2ph.1p.gz).
Last package providing h2ph (/usr/bin/h2ph) removed, deleting it.
Checking available versions of h2xs, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Discarding obsolete slave link h2xs.1p.gz (/usr/man/man1/h2xs.1p.gz).
Last package providing h2xs (/usr/bin/h2xs) removed, deleting it.
Checking available versions of perlbug, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Discarding obsolete slave link perlbug.1p.gz (/usr/man/man1/perlbug.1p.gz).
Last package providing perlbug (/usr/bin/perlbug) removed, deleting it.
Checking available versions of perldoc, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Discarding obsolete slave link perldoc.1p.gz (/usr/man/man1/perldoc.1p.gz).
Last package providing perldoc (/usr/bin/perldoc) removed, deleting it.
Checking available versions of pl2pm, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Discarding obsolete slave link pl2pm.1p.gz (/usr/man/man1/pl2pm.1p.gz).
Last package providing pl2pm (/usr/bin/pl2pm) removed, deleting it.
Checking available versions of splain, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Discarding obsolete slave link splain.1p.gz (/usr/man/man1/splain.1p.gz).
Last package providing splain (/usr/bin/splain) removed, deleting it.
Checking available versions of perlcc, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Last package providing perlcc (/usr/bin/perlcc) removed, deleting it.
Checking available versions of s2p, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Discarding obsolete slave link s2p.1p.gz (/usr/man/man1/s2p.1p.gz).
Last package providing s2p (/usr/bin/s2p) removed, deleting it.
Checking available versions of find2perl, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Last package providing find2perl (/usr/bin/find2perl) removed, deleting it.
Checking available versions of pod2man, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Discarding obsolete slave link pod2man.1p.gz (/usr/man/man1/pod2man.1p.gz).
Last package providing pod2man (/usr/bin/pod2man) removed, deleting it.
Checking available versions of pod2html, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Discarding obsolete slave link pod2html.1p.gz (/usr/man/man1/pod2html.1p.gz).
Last package providing pod2html (/usr/bin/pod2html) removed, deleting it.
Checking available versions of pod2latex, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Last package providing pod2latex (/usr/bin/pod2latex) removed, deleting it.
Checking available versions of pod2text, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Discarding obsolete slave link pod2text.1p.gz (/usr/man/man1/pod2text.1p.gz).
Discarding obsolete slave link Pod::Text.3pm.gz (/usr/man/man1/../man3/Pod::Text.3pm.gz).
Last package providing pod2text (/usr/bin/pod2text) removed, deleting it.
Checking available versions of pstruct, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Discarding obsolete slave link pstruct.1p.gz (/usr/man/man1/pstruct.1p.gz).
Last package providing pstruct (/usr/bin/pstruct) removed, deleting it.
Checking available versions of rename, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Discarding obsolete slave link rename.1p.gz (/usr/man/man1/rename.1p.gz).
Last package providing rename (/usr/bin/rename) removed, deleting it.
Checking available versions of cperl-mode.el, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Last package providing cperl-mode.el (/usr/share/emacs/site-lisp/cperl-mode.el) removed, deleting it.
Unpacking replacement perl-5.005 ...
Replacing files in old package perl-5.005-base ...
Preparing to replace perl-5.005-base 5.005.03-3 (using /var/cache/apt/archives/perl-5.005-base_5.005.03-4_i386.deb) ...
Checking available versions of perl, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Last package providing perl (/usr/bin/perl) removed, deleting it.
Unpacking replacement perl-5.005-base ...
Preparing to replace libc6-dev 2.1.2-2 (using .../libc6-dev_2.1.2-3_i386.deb) ...
Unpacking replacement libc6-dev ...
Preparing to replace gconv-modules 2.1.2-2 (using .../gconv-modules_2.1.2-3_i386.deb) ...
Unpacking replacement gconv-modules ...
Preparing to replace libc6 2.1.2-2 (using .../libc6_2.1.2-3_i386.deb) ...
Unpacking replacement libc6 ...
Setting up libc6 (2.1.2-3) ...
Current default timezone: 'US/Eastern'.
   Local time is now:      Thu Sep 23 22:03:13 EDT 1999.
   Universal Time is now:  Fri Sep 24 02:03:13 UTC 1999.
Run `tzconfig' if you wish to change it.
/var/lib/dpkg/info/libc6.postinst: /usr/sbin/update-rc.d: Permission denied
dpkg: error processing libc6 (--configure):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 libc6
E: Sub-process returned an error code (1)

[...later...]

[1] 1013 apocalypse ~ > ls -dl /usr/bin/perl
lrwxrwxrwx   1 root     root           10 Sep 23 22:02 /usr/bin/perl -> perl-5.005
[0] 1014 apocalypse ~ > ls -dl /usr/bin/perl-5.005
-rw-------   1 root     root       534844 Aug 19 04:29 /usr/bin/perl-5.005

-- 
G. Branden Robinson              |     "I came, I saw, she conquered."  The
Debian GNU/Linux                 |     original Latin seems to have been
branden@ecn.purdue.edu           |     garbled.
cartoon.ecn.purdue.edu/~branden/ |     -- Robert Heinlein

Attachment: pgpFKXIn8Vfw3.pgp
Description: PGP signature


Reply to: