[arch-general] kde-unstable with kdemod3: Total Removal and Reinstal - [SOLVED]
List, As a test on the x86_64 box where all the conflict occurred, I thought I would make one more stab at a clean kde-unstable install. To start, I decided to wipe the slate clean. The following is a summary of what was required to completely wipe everything out. [23:30 archangel:/home/david] # pacman -Rs kdemod3-complete basket compizconfig-backend-kconfig kdemod3-gwenview kdemod3-libkdcraw kdemod3- libkexiv2 kdemod3-libkipi opera qcad [23:36 archangel:/home/david] # pacman -Rs kde kde-extragear kde-meta- kdeaccessibility kde-meta-kdeadmin kde-meta-kdeartwork kde-meta-kdebase kde- meta-kdeedu kde-meta-kdegames kde-meta-kdegraphics kde-meta-kdemultimedia kde- meta-kdenetwork kde-meta-kdepim kde-meta-kdeplasma-addons kde-meta-kdesdk kde- meta-kdetoys kde-meta-kdeutils kde-meta-kdewebdev k3b [23:39 archangel:/home/david] # ( IFS=$'\n'; for i in $(pacman -Q | grep kde); do pacman -Rs ${i%%\ *}; done ) [23:41 archangel:/home/david] # pacman -Rs k9copy kdelibs-experimental kdebase-runtime [23:42 archangel:/home/david] # ( IFS=$'\n'; for i in $(pacman -Q | grep kde); do pacman -Rs ${i%%\ *}; done ) [23:42 archangel:/home/david] # pacman -Q | grep kde (nothing) reboot (just for good measure - all kde is gone, including kdm3, we're in runlevel 3) [23:54 archangel:/home/david] # pacman -Sy kde ==> HERE IS THE KEY (DISCUSSED IN THE EARLIER THREAD) ANSWER: [Yes] to the first install whole content ANSWER: [No ] to everything else (there has to be a bug here...) :: Install whole content? [Y/n] :: group kde (including ignored packages): kdeaccessibility kdeadmin kdeartwork kdebase kdebase-runtime kdebase- workspace kdeedu kdegames kdegraphics kdelibs kdemultimedia kdenetwork kdepim kdepimlibs kdeplasma-addons kdesdk kdetoys kdeutils kdewebdev :: Install whole content? [Y/n] n :: Install kdeaccessibility from group kde? [Y/n] n :: Install kdeadmin :: Install kdeartwork from group kde? [Y/n] n :: Install kdebase from group kde? [Y/n] n :: Install kdebase-runtime from group kde? [Y/n] n :: Install kdebase-workspace from group kde? [Y/n] n :: Install kdeedu from group kde? [Y/n] n :: Install kdegames from group kde? [Y/n] n :: Install kdegraphics from group kde? [Y/n] n :: Install kdelibs from group kde? [Y/n] n :: Install kdemultimedia from group kde? [Y/n] n :: Install kdenetwork from group kde? [Y/n] n :: Install kdepim from group kde? [Y/n] n :: Install kdepimlibs from group kde? [Y/n] n :: Install kdeplasma-addons from group kde? [Y/n] n :: Install kdesdk from group kde? [Y/n] n :: Install kdetoys from group kde? [Y/n] n :: Install kdeutils from group kde? [Y/n] n :: Install kdewebdev from group kde? [Y/n] n If you fail to do this you will end up with thousands of conflicts because each of the packages is already included (albeit in piecemeal fashion) in the first block of packages you are answering "Yes" to after issuing the pacman -S kde command. First glaring question is why? Why are conflicts introduced simply by issuing pacman -S kde on a clean system? Also, why can't I install k3b now? [00:47 archangel:/home/david] # pms k3b :: Synchronizing package databases... kde-unstable is up to date core is up to date extra is up to date community is up to date archlinuxfr is up to date resolving dependencies... looking for inter-conflicts... Targets (4): mpg123-1.7.3-1 normalize-0.7.7-3 kdemultimedia-4.2.4-1 k3b-1.66.0alpha2-1 Total Download Size: 0.00 MB Total Installed Size: 18.54 MB Proceed with installation? [Y/n] checking package integrity... (4/4) checking for file conflicts [#################################################################################] 100% error: could not prepare transaction error: failed to commit transaction (conflicting files) kdemultimedia: /usr/bin/dragon exists in filesystem kdemultimedia: /usr/bin/juk exists in filesystem kdemultimedia: /usr/bin/kmix exists in filesystem kdemultimedia: /usr/bin/kmixctrl exists in filesystem kdemultimedia: /usr/bin/kscd exists in filesystem kdemultimedia: /usr/include/audiocdencoder.h exists in filesystem kdemultimedia: /usr/include/libkcddb/cdinfo.h exists in filesystem kdemultimedia: /usr/include/libkcddb/cdinfodialog.h exists in filesystem kdemultimedia: /usr/include/libkcddb/client.h exists in filesystem kdemultimedia: /usr/include/libkcddb/configbase.h exists in filesystem kdemultimedia: /usr/include/libkcddb/genres.h exists in filesystem kdemultimedia: /usr/include/libkcddb/kcddb.h exists in filesystem kdemultimedia: /usr/include/libkcddb/kcddb_export.h exists in filesystem <snip 100 more lines of tis crud> If we can get k3b installed I'll almost be happy... -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com
It seems that pacman is trying to install kdemultimedia from extra. I believe that pacman takes the order in which repos appear in pacman.conf as priority. If you have extra enabled before kde-unstable, then pacman will find kdemultimedia in extra and install it whithout asking if you want the one from kde-unstable. So, check your pacman.conf! -- Malformed message exception
Oh, damn.... Just read your message again... Should've payed more attention. I just checked.. It seems that in kde-unstable kdemultimedia is a package group and in extra it is a real package. Well, I don't know how pacman handles that, but I believe groups do not satisfy dependencies. Maybe you could install mpg123 and normalize as dependencies and them k3b without cheking for dependencies: pacman --asdeps -S mpg123 normalize pacman -Sd k3b -- Malformed message exception
On Thursday 18 June 2009 01:25:49 Guilherme M. Nogueira wrote:
Oh, damn.... Just read your message again... Should've payed more attention.
I just checked.. It seems that in kde-unstable kdemultimedia is a package group and in extra it is a real package. Well, I don't know how pacman handles that, but I believe groups do not satisfy dependencies.
Maybe you could install mpg123 and normalize as dependencies and them k3b without cheking for dependencies:
pacman --asdeps -S mpg123 normalize pacman -Sd k3b
I got it, but what I had to do was remove kdemultimedia, then install kb3. Then when I went to install kdemultimedia again it said "use kde-meta- mutimedia for kdemultimedia, and I just said OK and it seems fine now. -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com
Excerpts from David C. Rankin's message of Thu Jun 18 03:25:08 -0400 2009:
I got it, but what I had to do was remove kdemultimedia, then install kb3. Then when I went to install kdemultimedia again it said "use kde-meta- mutimedia for kdemultimedia, and I just said OK and it seems fine now.
Bug or not, this is some terrible behaviour... I kind of have felt bad watching David struggle with this stuff for days now. I realize that this is is in great part the fault of packagers, but I wonder if pacman could do something better here... -- Andrei Thorp Development Co-op Xandros andrei.thorp@xandros.com www.xandros.com Random Quote (man fortune) ========================== finlandia:~> apropos win win: nothing appropriate.
On Thursday 18 June 2009 01:18:47 Guilherme M. Nogueira wrote:
It seems that pacman is trying to install kdemultimedia from extra. I believe that pacman takes the order in which repos appear in pacman.conf as priority.
If you have extra enabled before kde-unstable, then pacman will find kdemultimedia in extra and install it whithout asking if you want the one from kde-unstable.
So, check your pacman.conf!
I wish it were that easy, but nope, my kde-unstable was before my kde-extra: [kdemod-legacy] Server = http://kdemod.iskrembilen.com/legacy/x86_64 [kde-unstable] Include = /etc/pacman.d/mirrorlist [core] # Add your preferred servers here, they will be used first Include = /etc/pacman.d/mirrorlist [extra] # Add your preferred servers here, they will be used first Include = /etc/pacman.d/mirrorlist [community] # Add your preferred servers here, they will be used first Include = /etc/pacman.d/mirrorlist [archlinuxfr] # My AUR Repositories -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com
participants (3)
-
Andrei Thorp
-
David C. Rankin
-
Guilherme M. Nogueira