[SOLVED] Re: [perl-5.6] POSIX object version 1.03 does not match bootstrap parameter 1.00
Joey,
I had seen various posting on debian-devel and debian-user about
making sure that all the components of perl-5.6 were installed. I
believe that those components are present on my system. perl-5.005 and
related packages are still on this system. I have removed the perl-5.6
packages and reinstalled them without success.
Afterwards, I looked for a way to run perl in debug mode and
cbroult@madison:~/tmp $ debugperl -Dtls /usr/sbin/dpkg-reconfigure
revealed that
/usr/lib/perl5/POSIX.pm
was loaded instead of
/usr/lib/perl5/5.6/i386-linux/POSIX.pm
The culprit was found.
root@madison:/var/cache/apt/archives# locate POSIX.pm
/usr/lib/perl5/5.005/i386-linux/POSIX.pm
/usr/lib/perl5/5.6/i386-linux-thread-multi/POSIX.pm
/usr/lib/perl5/5.6/i386-linux/POSIX.pm
/usr/lib/perl5/POSIX.pm
root@madison:/var/cache/apt/archives#
There were several perl modules remaining from an older version and
moving them to another directory solved the problem.
/usr/lib/perl5/TO-DELETE:
total 167
drwxr-xr-x 3 root root 1024 Nov 24 15:45 .
drwxr-xr-x 11 root root 5120 Nov 24 15:45 ..
-r--r--r-- 1 root root 43367 Apr 22 1997 DB_File.pm
-r--r--r-- 1 root root 2073 Apr 22 1997 Fatal.pm
-r--r--r-- 1 root root 1626 Apr 22 1997 Fcntl.pm
-r--r--r-- 1 root root 11437 Apr 22 1997 FileHandle.pm
-r--r--r-- 1 root root 1883 Apr 22 1997 GDBM_File.pm
drwxrwxrwx 2 root root 1024 Feb 5 1998 IO
-r--r--r-- 1 root root 471 Apr 22 1997 IO.pm
-r--r--r-- 1 root root 441 Apr 22 1997 NDBM_File.pm
-r--r--r-- 1 root root 400 Apr 22 1997 ODBM_File.pm
-r--r--r-- 1 root root 14981 Apr 22 1997 Opcode.pm
-r--r--r-- 1 root root 17806 Apr 22 1997 POSIX.pm
-r--r--r-- 1 root root 32729 Apr 22 1997 POSIX.pod
-r--r--r-- 1 root root 401 Apr 22 1997 SDBM_File.pm
-r--r--r-- 1 root root 16534 Apr 22 1997 Safe.pm
-r--r--r-- 1 root root 6872 Apr 22 1997 Socket.pm
/usr/lib/perl5/TO-DELETE/IO:
total 36
drwxrwxrwx 2 root root 1024 Feb 5 1998 .
drwxr-xr-x 3 root root 1024 Nov 24 15:45 ..
-r--r--r-- 1 root root 3753 Apr 22 1997 File.pm
-r--r--r-- 1 root root 3722 Apr 22 1997 Pipe.pm
-r--r--r-- 1 root root 1596 Apr 22 1997 Seekable.pm
-r--r--r-- 1 root root 6327 Apr 22 1997 Select.pm
-r--r--r-- 1 root root 16030 Apr 22 1997 Socket.pm
Well, I should have solved it faster. Sorry for bothering you.
Thank you for your help, listening and everyone working on Debian,
Chris
Joey Hess <joeyh@debian.org> writes:
> Christophe Broult wrote:
> > Setting up debconf (0.5.23) ...
> > POSIX object version 1.03 does not match bootstrap parameter 1.00 at /usr/lib/perl5/5.6/i386-linux/DynaLoader.pm line 219.
>
> Perhaps you have perl-5.6-base installed, but not perl-5.6, and you do
> have perl-5.005 installed? Try installing perl-5.6 and see if the
> problem goes away.
>
> > POSIX object version 1.03 does not match bootstrap parameter 1.00 at /usr/lib/perl5/5.6/i386-linux/DynaLoader.pm line 219.
> > Compilation failed in require at /usr/bin/dpkg-gencontrol line 12.
--
"Man is distinguished from all other creatures by
the faculty of laughter."
- Joseph Addison
Reply to: