"Darren/Torin/Who Ever..." <[EMAIL PROTECTED]> writes:
> So, if you're getting a Perl binary that's 0600, it's either you, apt-get,
> or dpkg.

I've seen this on both my machines, and I've got a log here (which I
suspect is mostly a repeat of Branden's):

>(Reading database ... 8970 files and directories currently installed.)
>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.
>[similar lines from update-alternatives regarding other stuff in perl packages
>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 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: 'EST5EDT'.
>   Local time is now:      Fri Sep 24 08:27:37 EDT 1999.
>   Universal Time is now:  Fri Sep 24 12:27:37 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

And here's what I end up with in /usr/bin/perl*

lrwxrwxrwx   1 root     root           10 Sep 24 08:26 /usr/bin/perl -> 
perl-5.005
-rw-------   1 root     root       534844 Aug 19 04:29 /usr/bin/perl-5.005
-rwxr-xr-x   2 root     root       534844 Sep 22 03:32 /usr/bin/perl-5.005.dist
-rwxr-xr-x   2 root     root       534844 Sep 22 03:32 /usr/bin/perl5.00503
-rwxr-xr-x   1 root     root        31728 Sep 22 03:32 /usr/bin/perlbug-5.005
-rwxr-xr-x   1 root     root        26311 Sep 22 03:32 /usr/bin/perlcc-5.005
-rwxr-xr-x   1 root     root        16815 Sep 22 03:32 /usr/bin/perldoc-5.005

I don't know why it's happening, but it's obviously rock-solid
repeatable.

Mike.

Reply via email to