Hello SuSE people, Running SuSE 8.2 and a long time user of apt-get. Don't know why this is happening. Did an apt-get "update" and then an "upgrade" for my system. Downloaded a bunch of files. When apt tried to install them I got several conflicts. One was for kdebase3-devel-3.2.1-11, and the other is for susewm. So I did an rpm -e for the kdebase-devel package, thinking I could reinstall it later, just a -devel package. Uninstalled just fine. Tried to do the same with the susewm package but ran into tons of dependencies. Thus, I am calling upon the experts. Following are excerpts from the error message. (Shortened for your sanity) --------------------------------<snip>---------------------- file /opt/kde3/include/kbookmarkimporter_ie.h from install of kdelibs3-devel-3.2.1-11 conflicts with file from package kdebase3-devel-3.1.5-0 file /opt/kde3/include/kbookmarkimporter_opera.h from install of kdelibs3-devel-3.2.1-11 conflicts with file from package kdebase3-devel-3.1.5-0 --------------------------<snip>------------------------- file /opt/kde3/share/mimelnk/application/vnd.sun.xml.calc.desktop from install of kdelibs3-3.2.1-11 conflicts with file from package susewm-3.6.0-232 file /opt/kde3/share/mimelnk/application/vnd.sun.xml.draw.desktop from install of kdelibs3-3.2.1-11 conflicts with file from package ---------------------<snip>--------------------------------- E: Sub-process /bin/rpm returned an error code (84) linux:/ # rpm -e kdebase3-devel linux:/ (Uninstalled OK) ---------------------------------------------------------- linux:/ # rpm -e susewm error: removing these packages would break dependencies: susewm is needed by susewm-kcmyast-3.6.0-232 susewm is needed by kdebase3-SuSE-8.2-112 (then I tried to remove some of the dependencies) linux:/ # rpm -e kdebase3-SuSE error: removing these packages would break dependencies: suse_help_viewer is needed by susehelp-2003.02.14-30 -------------------------------------------------------- linux:/ # rpm -e susewm-kcmyast error: removing these packages would break dependencies: susewm-kcmyast is needed by kdebase3-SuSE-8.2-112 linux:/ # -------------------------------------------------------------- So I gave up. Anyone tell me why I am having this problem?? This is strange to me. I have usually been able to work out apt-get problems before. Bob S.
On 03/16/2004 02:14 PM, Bob S. wrote:
Running SuSE 8.2
Same here.
Don't know why this is happening.
Packaging changes.
Downloaded a bunch of files.
If those packages got downloaded, install them manually from the command line, i.e. rpm -Uvh --replacefiles xxx.rpm. You will need the replacegiles switch to overwrite a few files that used to be provided by different packages. After this apt will be happy.
One was for kdebase3-devel-3.2.1-11, and the other is for susewm. So I did an rpm -e for the kdebase-devel package,
Not necessary.
Tried to do the same with the susewm package but ran into tons of dependencies.
Don't remove this package. You would want the newer versions of the particular files the newer package supplies.
Thus, I am calling upon the experts.
Since none of those have answered yet, I offer this advice, having already done this.
error: removing these packages would break dependencies: susewm is needed by susewm-kcmyast-3.6.0-232 susewm is needed by kdebase3-SuSE-8.2-112
(then I tried to remove some of the dependencies)
You are in danger of causing yourself many wasted hours of work.
So I gave up. Anyone tell me why I am having this problem??
Some files that are supplied by a different package are being updated by a different package, thus the rpm error. You would need to use the replacefiles switch to tell rpm that it is OK to replace the files in question from the different package. This could be looked at as a packaging error, but whatever the reason, it isn't fatal. HTH -- Joe Morris New Tribes Mission Email Address: Joe_Morris@ntm.org Web Address: http://www.mydestiny.net/~joe_morris Registered Linux user 231871 God said, I AM that I AM. I say, by the grace of God, I am what I am.
On Tuesday 16 March 2004 09:00 am, Joe Morris (NTM) wrote:
On 03/16/2004 02:14 PM, Bob S. wrote:
Running SuSE 8.2
Same here.
Don't know why this is happening.
Packaging changes.
Hi Joe, thanks for replying, really appreciated, & OK sounds logical
Downloaded a bunch of files.
If those packages got downloaded, install them manually from the command line, i.e. rpm -Uvh --replacefiles xxx.rpm. You will need the replacegiles switch to overwrite a few files that used to be provided by different packages. After this apt will be happy.
Welllll....Tried the --replacefiles and here is what I got. -------------------------------------------------------- linux:/var/cache/apt/archives # rpm -Uvh --replacefiles kdelibs3_3.2.1-11_i586.rpm error: failed dependencies: qt3 >= 3.3.1 is needed by kdelibs3-3.2.1-11 arts >= 1.2.1 is needed by kdelibs3-3.2.1-11 kdelibs3 = 3.1.5 is needed by kdelibs3-devel-3.1.5-0 linux:/var/cache/apt/archives # ------------------------------------------------------------ Sooooo, then I tried to install the dependencies, like qt3, and got even more dependencies...... SHADES OF REDHAT !!!!!..... That is why I changed from RedHat to SuSE !! Sorry Joe, don't mean to rant. But this is so frusrtrating at times. ......<snip the rest of your reply. thanks for the explanation>........
-- Joe Morris New Tribes Mission Email Address: Joe_Morris@ntm.org Web Address: http://www.mydestiny.net/~joe_morris Registered Linux user 231871 God said, I AM that I AM. I say, by the grace of God, I am what I am.
Bob S.
On 03/17/2004 04:34 PM, Bob S. wrote:
Welllll....Tried the --replacefiles and here is what I got. -------------------------------------------------------- linux:/var/cache/apt/archives # rpm -Uvh --replacefiles kdelibs3_3.2.1-11_i586.rpm error: failed dependencies: qt3 >= 3.3.1 is needed by kdelibs3-3.2.1-11 arts >= 1.2.1 is needed by kdelibs3-3.2.1-11 kdelibs3 = 3.1.5 is needed by kdelibs3-devel-3.1.5-0 linux:/var/cache/apt/archives #
In that case, assuming you will be installing the dependencies as well (You can use apt if you want after this), just add the --nodeps switch to the above. There are 2 or 3 packages that have the file changes, after they are replaced the other packages will install OK without any switches, or with apt. -- Joe Morris New Tribes Mission Email Address: Joe_Morris@ntm.org Web Address: http://www.mydestiny.net/~joe_morris Registered Linux user 231871 God said, I AM that I AM. I say, by the grace of God, I am what I am.
On Wed, Mar 17, 2004 at 05:05:34PM +0800, Joe Morris (NTM) wrote:
On 03/17/2004 04:34 PM, Bob S. wrote:
Welllll....Tried the --replacefiles and here is what I got. -------------------------------------------------------- linux:/var/cache/apt/archives # rpm -Uvh --replacefiles kdelibs3_3.2.1-11_i586.rpm error: failed dependencies: qt3 >= 3.3.1 is needed by kdelibs3-3.2.1-11 arts >= 1.2.1 is needed by kdelibs3-3.2.1-11 kdelibs3 = 3.1.5 is needed by kdelibs3-devel-3.1.5-0 linux:/var/cache/apt/archives #
In that case, assuming you will be installing the dependencies as well (You can use apt if you want after this), just add the --nodeps switch to the above. There are 2 or 3 packages that have the file changes, after they are replaced the other packages will install OK without any switches, or with apt.
No, don't go that route! Just try to install the individual pkgs: apt-get install kdelibs3 apt-get install qt3 apt-get install arts Your conclusion will be that the right arts version is not available! You can download is from ftp://ftp.kde.org/ (by heart). -- Richard
Op woensdag 17 maart 2004 10:14, schreef radoeka:
On Wed, Mar 17, 2004 at 05:05:34PM +0800, Joe Morris (NTM) wrote:
On 03/17/2004 04:34 PM, Bob S. wrote:
Welllll....Tried the --replacefiles and here is what I got. -------------------------------------------------------- linux:/var/cache/apt/archives # rpm -Uvh --replacefiles kdelibs3_3.2.1-11_i586.rpm error: failed dependencies: qt3 >= 3.3.1 is needed by kdelibs3-3.2.1-11 arts >= 1.2.1 is needed by kdelibs3-3.2.1-11 kdelibs3 = 3.1.5 is needed by kdelibs3-devel-3.1.5-0 linux:/var/cache/apt/archives #
In that case, assuming you will be installing the dependencies as well (You can use apt if you want after this), just add the --nodeps switch to the above. There are 2 or 3 packages that have the file changes, after they are replaced the other packages will install OK without any switches, or with apt.
No, don't go that route! Just try to install the individual pkgs: apt-get install kdelibs3 apt-get install qt3 apt-get install arts
Your conclusion will be that the right arts version is not available! You can download is from ftp://ftp.kde.org/ (by heart).
It is also possible to add the apt component 'kde3-stable' do an apt update and than apt -s dist-upgrade. See if that solves your dependency problems.... -- Richard Bos Without a home the journey is endless
participants (4)
-
Bob S.
-
Joe Morris (NTM)
-
radoeka
-
Richard Bos