This information from a Debian Sid machine.

I unfortunately did not copy the dependency situation prior, however whilst in the position where perl 5.8.8 could not be upgraded due to dependency issues, I was unable to install or remove any software using apt or aptitude due to dpkg errors processing a number of perl packages, notably the following error:

/usr/bin/perl: symbol lookup error: /usr/lib/perl5/auto/Locale/gettext/gettext.so: undefined symbol: Perl_Istack_sp_ptr

After I deleted:

# rm /usr/lib/perl5/auto/Locale/gettext/gettext.so
# rm /usr/lib/perl5/auto/Locale/gettext/gettext.bs

and then ran:

# aptitude update && aptitude dist-upgrade

And accepted the myriad of dependency resolutions that aptitude offered that seemed acceptable, the upgrade to 5.10 worked. I then reinstalled liblocale-gettext-perl to restore the gettext.so and gettext.bs files and the system is back in a reasonable state.

Before removing the gettext.so and gettext.bs files, apt or aptitude would report dpgk errors and not process anything.

I am not sure if the above information is useful or not, hopefully it is. Obviously make backups of the above gettext.* files if using this information so that you can rollback if necessary.

--
Regards,
Jaime



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to