Skip to main content.

2002-Oct-23

On an old Debian potato system when installing ssh, also updated perl.
Unpacking ssh (from .../ssh_1%3a3.4p1-0.0potato1_i386.deb) ...
Can't locate Data/Dumper.pm in @INC (@INC contains:
/usr/lib/perl5/5.004/i386-linux /usr/lib/perl5/5.004
/usr/local/lib/site_perl/i386-linux /usr/local/lib/site_perl
/usr/lib/perl5 /usr/lib/perl5/i386-linux/5.004 .) at
/usr/lib/perl5/Debian/DebConf/ConfigDb.pm line 218.
BEGIN failed--compilation aborted at /usr/lib/perl5/Debian/DebConf/ConfigDb.pm
line 218.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 9.
dpkg: error processing
/var/cache/apt/archives/ssh_1%3a3.4p1-0.0potato1_i386.deb (--unpack):
subprocess pre-installation script returned error exit status 2

The new Data::Dumper is at /usr/lib/perl5/5.005/Data/Dumper.pm. I did a "apt-get install data-dumper" and it did "selecting perl-5.005 instead of data-dumper" which was already installed. But then it set it up.

OpenSSH installed fine then. But connections were closed:

mm_receive_fd: expected type 1 got -1073745240
Apparently some Linux kernel 2.0.x lack of functionality. So I set "UsePrivilegeSeparation no" and it worked fine.

Worked on vm-pop3d.