Re: [SLE] rpm dependencies after failed apt update - Repost
Sorry about the repost. My ISP opened a black hole and I lost several hundred e-mails, including the following and/or any replies. If you replied PLEASE resend. Thanks, Bob S. On Saturday 02 November 2002 10:22, Richard Bos wrote:
Op zaterdag 2 november 2002 16:01, schreef Andre Truter:
Hi All,
I use SuSE 8.0 with apt and synaptic.
I have downloaded the latest sources.list file from http://linux01.gwdg.de/apt4rpm/ and did an update and upgrade.
The upgrade failed. RPM returned an error. I think it was error 39.
Now, I get the following errors when I try to upgrade packages one by one.:
error: failed dependencies: arts-devel = 1.0.0-14 or arts-devel = 1.0.0-2 or arts-devel = ................................<snip>...........................
When I try all upgradeable packages, the kdelibs3 package fails the md5 check and nothing is upgraded. When I try a subset, rpm returns error code 39.
A quote about the the *-prpm components from the SuSE apt howto webpage (http://linux01.gwdg.de/apt4rpm):
Drawback: APT will fail sometimes in case the to be patched rpm is not installed... Workaround, just remove the component with the suffix "-prpm" from the sources.list file, this will force apt to download and install the full/normal rpm. It's now possible to put the component with the "-prpm" suffix back (which is nice for apt/download server) in the sources.list file.
The workaround for kdelibs is to "hold" it. apt-get -o RPM::Hold::="kdelibs3" upgrade
Or to install all listed rpms manually using "apt-get install <pkgs>"
Richard, .... I am not the original poster but have suffered the same problems after having upgraded? to 0.54. Everything worked perfectly for many months before the upgrade. I removed the prpm lines, had to re-download everything again and finally upgraded all packages except the kdelibs3, failing with the MD5 checksum. Neither of your above solutions worked. When I do the RPM Hold thing I just get a help list come up. I have very carefully typed your command. Don't work. The "install" just repeats the MD5 thing because apt insists on making it an upgrade. I even went into the archives and deleted the copies of kdelibs3 that were in there before I tried it for a final time. Synaptic has also become very unstable under the upgrade. It takes two to seven minutes to do the rpm-U command and often crashes doing it. Thought I would have to reinstall synaptic but then I get a depends error stating I need libapt. Welll we know there is no libapt in 0.54 I have reverted to the command line. Why is there this MD5 checksum thing?? Is it not a SuSE rpm? I am worried about KDE without the libs being upgraded. Please help. Bob S.
On Tue, 2002-11-05 at 06:14, Bob S. wrote:
Sorry about the repost. My ISP opened a black hole and I lost several hundred e-mails, including the following and/or any replies. If you replied PLEASE resend. Thanks, Bob S.
--<snip>--
I removed the prpm lines, had to re-download everything again and finally upgraded all packages except the kdelibs3, failing with the MD5 checksum. Neither of your above solutions worked. When I do the RPM Hold thing I just get a help list come up. I have very carefully typed your command. Don't work. The "install" just repeats the MD5 thing because apt insists on making it an upgrade. I even went into the archives and deleted the copies of kdelibs3 that were in there before I tried it for a final time.
Hi Bob, I am the original poster and I managed to get kdelibs installed by downloading the rpm from one of the SuSE Mirrors. You should find it at ftp://ftp.suse.com/pub/suse/update/8.0/kde6/ I installed it manually with rpm -Uvh .. Seems that the package in the apt repository has some problems. -- Andre Truter Software Engineer Registered Linux user #185282 ICQ #40935899 AIM: trusoftzaf http://www.trusoft.za.net <-------------------------------------------------> < The box said: Requires Windows 95 or better... > < So I installed Linux > <------------------------------------------------->
participants (2)
-
Andre Truter
-
Bob S.