Thanks for the accurate comment. I didn't think of that.

I need perl/Tkx so I installed ActivePerl 10 to get it to work. My
perl/Tkx scripts now work as they should. It put the new perl in
/opt/ActivePerl-5.10.

I installed it with sudo so I guess that it could have messed up
something. I can't find a way to uninstall it but I will keep looking. I
hate to do that because perl/Tkx will go away. But, that is much better
than a broken system.

I checked and ActivePerl has a newer version of DynaLoader.pm than the
system has. One would think that a newer version would be OK. But then
maybe the system is trying to use the newer perl with some older stuff.

I must get ActivePerl 10 out of the system and then figure out how to
get perl/Tkx working again without it.

Perl scripts look for perl in /usr/bin/perl and that is where it put the
new perl. I can't take that out or it will cause serious problems
because the apt series and dpkg programs all appear to use it.

I tried "sudo aptitude reinstall perl" and no luck. I had errors like:
DynaLoader object version 1.08 does not match $DynaLoader::XS_VERSION 1.0802 at 
/etc/perl/DynaLoader.pm line 92.
and would not do anything because it IS REALLY USING the new perl with the 
libraries of the old perl.

Looks like a catch 22 -- dead if you do or dead if you don't.

I don't know how to break the interlock.

The trick is how to do a complete reinstall the proper perl and its
libraries etc. without using the broken perl ? ? ? ?

-- 
package myspell-en-gb 1:3.0.1-8ubuntu1 failed to install/upgrade: subprocess 
post-removal script returned error exit status 9
https://bugs.launchpad.net/bugs/368073
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to