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