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

[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: