"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.