I have Mandrake 10.0 installed, and I upgraded some packages, and one of them wanted to install a new version of perl. Anyways, I think that is what killed my urpmi, because of the errors I get when I try to start it now. Any suggestion of how I can fix it, short of a full reinstall?
Here;s the error in full:
Code:
[root@Linuxbox root]# urpmi
Can't locate URPM.pm in @INC (@INC contains: /usr/lib/perl5/5.8.6/i386-linux /usr/lib/perl5/5.8.6 /usr/lib/perl5/site_perl/5.8.6/i386-linux /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/i386-linux /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl .) at /usr/lib/perl5/vendor_perl/5.8.3/urpm.pm line 13.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.3/urpm.pm line 13.
Compilation failed in require at /usr/sbin/urpmi line 23.
BEGIN failed--compilation aborted at /usr/sbin/urpmi line 23.
I basically get this same error if I try to do anything with urpmi now. Oh, and I get this if I try to start rpmdrake:
Code:
/usr/bin/perl: symbol lookup error: /usr/lib/libDrakX/auto/c/stuff/stuff.so: undefined symbol: Perl_Gthr_key_ptr