globose
August 28th, 2008, 09:21 PM
I'm running Hardy on a 64-bit system.
While browsing the options in Synaptic, I decided I would upgrade every package I could by using the upgradeable (upstream) filter and then clicked on "upgrade all" or something like that. The upgrade aborted partway through (unfortunately I didn't save the error that it gave at that time).
The end result is that synaptic says I have three broken packages: Perl, libperl5.10, and libhtml-parser-perl. If I try to fix broken packages, I get this error:
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
I thought maybe I could fix the problem by uninstalling perl 5.10 (all three broken packages) and reinstall 5.8, but when I choose "mark for complete removal" (mark for removal is not available), it mandates that I delete every program that depends on perl (which seems to be almost everything).
I also tried to force version back to 5.8, but that also mandates that I delete all the programs that depend on it.
If I try sudo apt-get -f install , I get this:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
libhtml-parser-perl: Depends: perlapi-5.10.0 but it is not installable
libperl5.10: Depends: perl-base (= 5.10.0-11.1) but 5.8.8-12 is installed
perl: Depends: perl-base (= 5.10.0-11.1) but 5.8.8-12 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
Is there anybody who has any suggestions on what else I should try? Otherwise I guess my only other option is to do a fresh install of Hardy.
While browsing the options in Synaptic, I decided I would upgrade every package I could by using the upgradeable (upstream) filter and then clicked on "upgrade all" or something like that. The upgrade aborted partway through (unfortunately I didn't save the error that it gave at that time).
The end result is that synaptic says I have three broken packages: Perl, libperl5.10, and libhtml-parser-perl. If I try to fix broken packages, I get this error:
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
I thought maybe I could fix the problem by uninstalling perl 5.10 (all three broken packages) and reinstall 5.8, but when I choose "mark for complete removal" (mark for removal is not available), it mandates that I delete every program that depends on perl (which seems to be almost everything).
I also tried to force version back to 5.8, but that also mandates that I delete all the programs that depend on it.
If I try sudo apt-get -f install , I get this:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
libhtml-parser-perl: Depends: perlapi-5.10.0 but it is not installable
libperl5.10: Depends: perl-base (= 5.10.0-11.1) but 5.8.8-12 is installed
perl: Depends: perl-base (= 5.10.0-11.1) but 5.8.8-12 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
Is there anybody who has any suggestions on what else I should try? Otherwise I guess my only other option is to do a fresh install of Hardy.