You are not logged in.
Im trying to update my arch like this:
>> sudo pacman -Syyu
:: Synchronizing package databases...
core 129,1 KiB 807 KiB/s 00:00 [###################################################] 100%
extra 8,3 MiB 52,6 MiB/s 00:00 [###################################################] 100%
multilib 141,6 KiB 8,64 MiB/s 00:00 [###################################################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing kxmlgui5 (5.111.0-1) breaks dependency 'kxmlgui' required by kfloppy
:: installing kcompletion5 (5.111.0-1) breaks dependency 'kcompletion' required by kfloppy
:: installing plasma-framework5 (5.111.0-1) breaks dependency 'plasma-framework' required by plasma5-wallpapers-wallpaper-engine
:: installing knotifications5 (5.111.0-1) breaks dependency 'knotifications' required by telepathy-kde-approver
:: installing kservice5 (5.111.0-1) breaks dependency 'kservice' required by telepathy-kde-approver
:: installing knotifyconfig5 (5.111.0-1) breaks dependency 'knotifyconfig' required by telepathy-kde-common-internals
:: installing ktexteditor5 (5.111.0-1) breaks dependency 'ktexteditor' required by telepathy-kde-common-internals
:: installing kpeople5 (5.111.0-1) breaks dependency 'kpeople' required by telepathy-kde-common-internals
:: installing krunner5 (5.111.0-1) breaks dependency 'krunner' required by telepathy-kde-contact-runner
:: installing kidletime5 (5.111.0-1) breaks dependency 'kidletime' required by telepathy-kde-integration-module
:: installing kactivities5 (5.111.0-1) breaks dependency 'kactivities' required by telepathy-kde-integration-module
Offline
Get rid of, or update, your foreign packages.
Online
Which ones are foreign?
Offline
The ones that it can't satisfy dependencies for, they aren't in the repos.
Online
[1] % sudo pacman -R kxmlgui5
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing kxmlgui5 breaks dependency 'kxmlgui5' required by blinken
:: removing kxmlgui5 breaks dependency 'kxmlgui5' required by ghostwriter
:: removing kxmlgui5 breaks dependency 'kxmlgui5' required by kbookmarks5
:: removing kxmlgui5 breaks dependency 'kxmlgui5' required by kbruch
:: removing kxmlgui5 breaks dependency 'kxmlgui5' required by kcalc
:: removing kxmlgui5 breaks dependency 'kxmlgui5' required by kcolorchooser
:: removing kxmlgui5 breaks dependency 'kxmlgui5' required by kdebugsettings
:: removing kxmlgui5 breaks dependency 'kxmlgui' required by kfloppy
:: removing kxmlgui5 breaks dependency 'kxmlgui5' required by kgeography
:: removing kxmlgui5 breaks dependency 'kxmlgui5' required by kmix
:: removing kxmlgui5 breaks dependency 'kxmlgui5' required by kmousetool
:: removing kxmlgui5 breaks dependency 'kxmlgui5' required by krfb
:: removing kxmlgui5 breaks dependency 'kxmlgui5' required by kruler
[1] % sudo pacman -R kcompletion5
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing kcompletion5 breaks dependency 'kcompletion5' required by kdebugsettings
:: removing kcompletion5 breaks dependency 'kcompletion' required by kfloppy
:: removing kcompletion5 breaks dependency 'kcompletion5' required by kmix
:: removing kcompletion5 breaks dependency 'kcompletion5' required by ktextwidgets5
:: removing kcompletion5 breaks dependency 'kcompletion5' required by libkdepim
:: removing kcompletion5 breaks dependency 'kcompletion5' required by libkmahjongg
Offline
Feels like it will break my entire KDE install if i uninstall everything by force?
Offline
All the telepathy packages got dropped from KDE because there's no upstream development on the protocol (and the protocols that it used to integrate with got replaced with proprietary implementations). You'll want to remove those from your system.
Offline
kxmlgui5 is the dep, not the one that it can't satisfy dependencies for. Read the error carefully.
Online
Also, please read the note to be found here
Offline
All the telepathy packages got dropped from KDE because there's no upstream development on the protocol (and the protocols that it used to integrate with got replaced with proprietary implementations). You'll want to remove those from your system.
Got it:
sudo pacman -Rns $(sudo pacman -Qq | grep "telepathy-*")
checking dependencies...
warning: dependency cycle detected:
warning: telepathy-kde-integration-module will be removed after its telepathy-kde-common-internals dependency
Packages (22) farstream-0.2.9-3 libsignon-glib-2.1-6 qt-gstreamer-1.2.0-4 telepathy-accounts-signon-2.1-3 telepathy-farstream-0.6.2-7
telepathy-glib-0.24.2-2 telepathy-kde-accounts-kcm-23.04.3-1 telepathy-kde-approver-23.04.3-1 telepathy-kde-auth-handler-23.04.3-1
telepathy-kde-call-ui-23.04.3-1 telepathy-kde-common-internals-23.04.3-1 telepathy-kde-contact-list-23.04.3-1
telepathy-kde-contact-runner-23.04.3-1 telepathy-kde-desktop-applets-23.04.3-1 telepathy-kde-filetransfer-handler-23.04.3-1
telepathy-kde-integration-module-23.04.3-1 telepathy-kde-send-file-23.04.3-1 telepathy-kde-text-ui-23.04.3-1
telepathy-logger-0.8.2-5 telepathy-logger-qt-17.09.0-1 telepathy-mission-control-5.16.6-2 telepathy-qt-0.9.8-3
Total Removed Size: 47,97 MiB
:: Do you want to remove these packages? [Y/n] y
:: Processing package changes...
( 1/22) removing telepathy-kde-text-ui [####################################################] 100%
( 2/22) removing telepathy-kde-send-file [####################################################] 100%
( 3/22) removing telepathy-kde-filetransfer-handler [####################################################] 100%
( 4/22) removing telepathy-kde-desktop-applets [####################################################] 100%
( 5/22) removing telepathy-kde-contact-runner [####################################################] 100%
( 6/22) removing telepathy-kde-contact-list [####################################################] 100%
( 7/22) removing telepathy-kde-call-ui [####################################################] 100%
( 8/22) removing qt-gstreamer [####################################################] 100%
( 9/22) removing telepathy-kde-auth-handler [####################################################] 100%
(10/22) removing telepathy-kde-common-internals [####################################################] 100%
(11/22) removing telepathy-logger-qt [####################################################] 100%
(12/22) removing telepathy-logger [####################################################] 100%
(13/22) removing telepathy-kde-integration-module [####################################################] 100%
(14/22) removing telepathy-kde-approver [####################################################] 100%
(15/22) removing telepathy-kde-accounts-kcm [####################################################] 100%
(16/22) removing telepathy-qt [####################################################] 100%
(17/22) removing telepathy-farstream [####################################################] 100%
(18/22) removing farstream [####################################################] 100%
(19/22) removing telepathy-accounts-signon [####################################################] 100%
(20/22) removing libsignon-glib [####################################################] 100%
(21/22) removing telepathy-mission-control [####################################################] 100%
(22/22) removing telepathy-glib [####################################################] 100%
:: Running post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Compiling GSettings XML schema files...
(3/4) Updating icon theme caches...
(4/4) Updating the desktop file MIME type cache...
Offline
Offline
Now you can also drop kfloppy and then you should be able to update.
Offline
V1del wrote:All the telepathy packages got dropped from KDE because there's no upstream development on the protocol (and the protocols that it used to integrate with got replaced with proprietary implementations). You'll want to remove those from your system.
Got it:
sudo pacman -Rns $(sudo pacman -Qq | grep "telepathy-*") checking dependencies... warning: dependency cycle detected: warning: telepathy-kde-integration-module will be removed after its telepathy-kde-common-internals dependency Packages (22) farstream-0.2.9-3 libsignon-glib-2.1-6 qt-gstreamer-1.2.0-4 telepathy-accounts-signon-2.1-3 telepathy-farstream-0.6.2-7 telepathy-glib-0.24.2-2 telepathy-kde-accounts-kcm-23.04.3-1 telepathy-kde-approver-23.04.3-1 telepathy-kde-auth-handler-23.04.3-1 telepathy-kde-call-ui-23.04.3-1 telepathy-kde-common-internals-23.04.3-1 telepathy-kde-contact-list-23.04.3-1 telepathy-kde-contact-runner-23.04.3-1 telepathy-kde-desktop-applets-23.04.3-1 telepathy-kde-filetransfer-handler-23.04.3-1 telepathy-kde-integration-module-23.04.3-1 telepathy-kde-send-file-23.04.3-1 telepathy-kde-text-ui-23.04.3-1 telepathy-logger-0.8.2-5 telepathy-logger-qt-17.09.0-1 telepathy-mission-control-5.16.6-2 telepathy-qt-0.9.8-3 Total Removed Size: 47,97 MiB :: Do you want to remove these packages? [Y/n] y :: Processing package changes... ( 1/22) removing telepathy-kde-text-ui [####################################################] 100% ( 2/22) removing telepathy-kde-send-file [####################################################] 100% ( 3/22) removing telepathy-kde-filetransfer-handler [####################################################] 100% ( 4/22) removing telepathy-kde-desktop-applets [####################################################] 100% ( 5/22) removing telepathy-kde-contact-runner [####################################################] 100% ( 6/22) removing telepathy-kde-contact-list [####################################################] 100% ( 7/22) removing telepathy-kde-call-ui [####################################################] 100% ( 8/22) removing qt-gstreamer [####################################################] 100% ( 9/22) removing telepathy-kde-auth-handler [####################################################] 100% (10/22) removing telepathy-kde-common-internals [####################################################] 100% (11/22) removing telepathy-logger-qt [####################################################] 100% (12/22) removing telepathy-logger [####################################################] 100% (13/22) removing telepathy-kde-integration-module [####################################################] 100% (14/22) removing telepathy-kde-approver [####################################################] 100% (15/22) removing telepathy-kde-accounts-kcm [####################################################] 100% (16/22) removing telepathy-qt [####################################################] 100% (17/22) removing telepathy-farstream [####################################################] 100% (18/22) removing farstream [####################################################] 100% (19/22) removing telepathy-accounts-signon [####################################################] 100% (20/22) removing libsignon-glib [####################################################] 100% (21/22) removing telepathy-mission-control [####################################################] 100% (22/22) removing telepathy-glib [####################################################] 100% :: Running post-transaction hooks... (1/4) Arming ConditionNeedsUpdate... (2/4) Compiling GSettings XML schema files... (3/4) Updating icon theme caches... (4/4) Updating the desktop file MIME type cache...
This plus uninstalling "kfloppy" (no idea where that comes from), got me to only one left:
[1] % sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing plasma-framework5 (5.111.0-1) breaks dependency 'plasma-framework' required by plasma5-wallpapers-wallpaper-engine
This one seems to refer to something I installed via AUR - https://aur.archlinux.org/packages/plas … per-engine - and seems to have gotten an update today (Last Updated: 2023-10-20 08:30 (UTC)).
I went ahead and upgraded it like this:
yay -S plasma5-wallpapers-wallpaper-engine
And now updating is fixed:
[1] % sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade...
there is nothing to do
Thanks for the very quick replies and the guidance, very much appreciated!
Offline
I just registered myself to tell y'all thank you. I had the exact same error today and this fixed it.
Offline
Thanks for this, I had the same problem
Offline
My kde-telepathy package was installed via a metapackage, so I just ran
pacman -Rns telepathy-kde-meta
and then removed kde-floppy with
pacman -Rns kfloppy
Now pacman has no conflicts.
My original errors were:
:: installing kxmlgui5 (5.111.0-1) breaks dependency 'kxmlgui' required by kfloppy
:: installing kcompletion5 (5.111.0-1) breaks dependency 'kcompletion' required by kfloppy
:: installing knotifications5 (5.111.0-1) breaks dependency 'knotifications' required by telepathy-kde-approver
:: installing kservice5 (5.111.0-1) breaks dependency 'kservice' required by telepathy-kde-approver
:: installing knotifyconfig5 (5.111.0-1) breaks dependency 'knotifyconfig' required by telepathy-kde-common-internals
:: installing ktexteditor5 (5.111.0-1) breaks dependency 'ktexteditor' required by telepathy-kde-common-internals
:: installing kpeople5 (5.111.0-1) breaks dependency 'kpeople' required by telepathy-kde-common-internals
:: installing krunner5 (5.111.0-1) breaks dependency 'krunner' required by telepathy-kde-contact-runner
:: installing kidletime5 (5.111.0-1) breaks dependency 'kidletime' required by telepathy-kde-integration-module
:: installing kactivities5 (5.111.0-1) breaks dependency 'kactivities' required by telepathy-kde-integration-module
so just these packages uniquely sorted:
kfloppy
telepathy-kde-approver
telepathy-kde-common-internals
telepathy-kde-contact-runner
telepathy-kde-integration-module
Last edited by shadowsnipes (2023-10-21 14:53:09)
Offline
This also helped me out, thanks to everyone who replied!
All the telepathy packages got dropped from KDE because there's no upstream development on the protocol (and the protocols that it used to integrate with got replaced with proprietary implementations). You'll want to remove those from your system.
I am far from an expert, so my opinion may not be valuable, but how did you get that from the error message?
installing kxmlgui5 (5.111.0-1) breaks dependency 'kxmlgui' required by kfloppy
That doesn't in any way suggest to me that any package is unavailable upstream and certainly not that kfloppy is the problem package. This reads very confusing, it sounds like it's saying kxmlgui5 breaks itself.
The best way I can understand this with hindsight is that kfloppy requires an older version of kxmlgui and upgrading to the newer version will break it. The primary reason you would see an error like this is because kfloppy is gone now and it's dependencies cannot be updated. Is that right?
Where can I go in the future to find out news about packages that are dropped that I may have installed? I always check the archlinux homepage before doing an upgrade, but this wasn't posted there.
Offline
"pacman -Qmq" are not in the repos, you either got them from the AUR or they're residuals.
kfloppy is also not in the AUR and "floppy" could have given it away
Online
My apologies for adding to the conveo, but none of the above really explains how to fix this, because i have more to deal with then just telepathy:
sudo pacman -Suyy
[sudo] password for root:
:: Synchronizing package databases...
core 129.1 KiB 182 KiB/s 00:01 [#######################################################################] 100%
extra 8.3 MiB 8.15 MiB/s 00:01 [#######################################################################] 100%
community 45.0 B 750 B/s 00:00 [#######################################################################] 100%
multilib 141.6 KiB 1839 KiB/s 00:00 [#######################################################################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing kholidays5 (1:5.111.0-1) breaks dependency 'kholidays' required by kalarmcal
:: installing kparts5 (5.111.0-1) breaks dependency 'kparts' required by kdewebkit
:: installing kxmlgui5 (5.111.0-1) breaks dependency 'kxmlgui' required by kfloppy
:: installing kcompletion5 (5.111.0-1) breaks dependency 'kcompletion' required by kfloppy
:: installing kio5 (5.111.0-1) breaks dependency 'kio' required by kipi-plugins
:: installing ki18n5 (5.111.0-1) breaks dependency 'ki18n' required by kjsembed
:: installing kparts5 (5.111.0-1) breaks dependency 'kparts' required by kmediaplayer
:: installing kio5 (5.111.0-1) breaks dependency 'kio' required by kxmlrpcclient
:: installing kxmlgui5 (5.111.0-1) breaks dependency 'kxmlgui' required by libkipi
:: installing kservice5 (5.111.0-1) breaks dependency 'kservice' required by libkipi
:: installing kcoreaddons5 (5.111.0-1) breaks dependency 'kcoreaddons' required by libmediawiki
:: installing knotifications5 (5.111.0-1) breaks dependency 'knotifications' required by telepathy-kde-approver
:: installing kservice5 (5.111.0-1) breaks dependency 'kservice' required by telepathy-kde-approver
:: installing knotifyconfig5 (5.111.0-1) breaks dependency 'knotifyconfig' required by telepathy-kde-common-internals
:: installing ktexteditor5 (5.111.0-1) breaks dependency 'ktexteditor' required by telepathy-kde-common-internals
:: installing kpeople5 (5.111.0-1) breaks dependency 'kpeople' required by telepathy-kde-common-internals
:: installing krunner5 (5.111.0-1) breaks dependency 'krunner' required by telepathy-kde-contact-runner
:: installing kidletime5 (5.111.0-1) breaks dependency 'kidletime' required by telepathy-kde-integration-module
:: installing kactivities5 (5.111.0-1) breaks dependency 'kactivities' required by telepathy-kde-integration-module
getting rid of telepathy via sudo pacman -Runs $(sudo pacman -Qq | grep "telepathy-*") got me this far:
sudo pacman -Suyy
:: Synchronizing package databases...
core 129.1 KiB 159 KiB/s 00:01 [#######################################################################] 100%
extra 8.3 MiB 7.72 MiB/s 00:01 [#######################################################################] 100%
community 45.0 B 714 B/s 00:00 [#######################################################################] 100%
multilib 141.6 KiB 1864 KiB/s 00:00 [#######################################################################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing kholidays5 (1:5.111.0-1) breaks dependency 'kholidays' required by kalarmcal
:: installing kparts5 (5.111.0-1) breaks dependency 'kparts' required by kdewebkit
:: installing kxmlgui5 (5.111.0-1) breaks dependency 'kxmlgui' required by kfloppy
:: installing kcompletion5 (5.111.0-1) breaks dependency 'kcompletion' required by kfloppy
:: installing kio5 (5.111.0-1) breaks dependency 'kio' required by kipi-plugins
:: installing ki18n5 (5.111.0-1) breaks dependency 'ki18n' required by kjsembed
:: installing kparts5 (5.111.0-1) breaks dependency 'kparts' required by kmediaplayer
:: installing kio5 (5.111.0-1) breaks dependency 'kio' required by kxmlrpcclient
:: installing kxmlgui5 (5.111.0-1) breaks dependency 'kxmlgui' required by libkipi
:: installing kservice5 (5.111.0-1) breaks dependency 'kservice' required by libkipi
:: installing kcoreaddons5 (5.111.0-1) breaks dependency 'kcoreaddons' required by libmediawiki
something else, besides telepathy, was discarded from the repos, and im not sure what. What i am sure of is that I installed everything KDE and Plasma related with the 'meta' packages, not one thing KDE or Plasma related was installed explicitly.
Now, i totally understand that there are reasons behind the removal of a program from the main repository, however, if you all(meaning those people wo make the determination on what is in the offical repo) remove something from the offical repo, shouldn't there be a location to find all this info out? if there was some sort of discussion where was it?
I only say that to point out the lack of a post about it on the main archlinux.org site. if i had that knowledge i might be able to piece together what else to uninstall in order to get my system to update again. Regardless, anyone ideas on what i should do now?
EDIT:
i have tried to remove the listed 'forgien' packages still listed individually(not the best idea imho, however not much else to try right?):
sudo pacman -Runs kalarmcal kdewebkit kfloppy kipi-plugins kjsembed kmediaplayer kxmlrpcclient libkipi libmediawiki
checking dependencies...
warning: removing kdewebkit from target list
warning: removing qt5-webkit from target list
Packages (8) kalarmcal-21.12.3-1 kfloppy-23.04.3-1 kipi-plugins-21.12.3-1 kjsembed-5.100.0-1 kmediaplayer-5.100.0-1 kxmlrpcclient-5.100.0-1 libkipi-21.12.3-1 libmediawiki-5.37.0-3
Total Removed Size: 12.52 MiB
:: Do you want to remove these packages? [Y/n] y
:: Processing package changes...
(1/8) removing libmediawiki [#######################################################################] 100%
(2/8) removing kxmlrpcclient [#######################################################################] 100%
(3/8) removing kmediaplayer [#######################################################################] 100%
(4/8) removing kjsembed [#######################################################################] 100%
(5/8) removing kipi-plugins [#######################################################################] 100%
(6/8) removing libkipi [#######################################################################] 100%
(7/8) removing kfloppy [#######################################################################] 100%
(8/8) removing kalarmcal [#######################################################################] 100%
:: Running post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Refreshing PackageKit...
(3/4) Updating icon theme caches...
(4/4) Updating the desktop file MIME type cache...
as you can see kdewebkit wont uninstall, and calling just that gets you a 'removing kdewebkit and qt5-webkit from the target list' with no actions performed.
Final edit: After checking pactree for what all was using what i discovered that libkvkontakte was the 'offending' troublemaker - probably installed with the rest of KDE telepathy - removing it removed kdewebkit and qt5-webkit from the system as well.
I still dont understand why there isnt a post on the main page with info on what happened - i get that KDE is KDE, and not arch, but how hard would it be to make a post stating "Due to the current state of KDE Telepathy(insert link to relevant article/forum) it is being removed from the offical repo's." Anyother changes/additions get reported on, why not deletions too?
Last edited by alysher (2023-10-22 23:26:10)
I started learning linux under Debian, and this is what I hope for every time I interact with the awesome Arch community.
Offline
additional notes
libmediawiki-git-5.37.0.r17.g5c6086f-1 had to be removed for me as well along with
kipi-plugins-22.04.0-1 kipi-plugins-debug-22.04.0-1 libkipi-22.04.0-1 libkipi-debug-22.04.0-1 and
kde-cdemu-manager-0.8.0-1 (please reply to me if removing any of these is likely to cause unforseen problems but given what i read here seemed to be the solution)
▄︻̿┻̿═━一 kenvarus@ArchLinux ╾━╤デ╦︻
OS: Arch Linux x86_64 DE: Plasma 5.27.6 Shell: bash 5.1.16
Host: X570 AORUS PRO WIFI -CF CPU: AMD Ryzen 5 3600 (12) @ 3.600GHz
Kernel: 6.3.9-arch1-1 GPU: NVIDIA GeForce RTX 2080 Ti Rev. A
Offline
pacman -Qikk kdewebkit qt5-webkit
Anyother changes/additions get reported on, why not deletions too?
No, don't - packages enter and leave the repos unannounced all the time.
The problem also is that you're running into a lot of old packages on your system that can no longer be kept because their dependencies are being renamed for the KDE Qt6 transistion.
Not that any pacakge is being removed "now".
Online
Thank you for all info here. `pacman -Rs $(pacman -Qq | grep "telepathy-*") kio-stash kfloppy` worked for me.
Last edited by kngwyu (2023-10-23 06:47:27)
Offline
Thank you for all info here. `pacman -Rs $(pacman -Qq | grep "telepathy-*") kio-stash kfloppy` worked for me.
The `-*` in the grep is useless since it matches anything with "telepathy" in it.
The grep should be `grep "^telepathy-"` or, if you want it more explicit (but still redundant) `grep "^telepathy-.*"`. Both ways match "{start of line}telepathy-{anything}"
I'm pointing it out because it is very dangerous to feed bad regexes in a command that removes stuff from your system; you can get very nasty results.
In this case, the expected regex vs the actual regex are quite close and the chances of a bad outcome are pretty slim.
Offline
Nuking from orbit allowed me to update.
First, check the output of
pacman -Qtdq
If you do not see any packages you think you need, then:
sudo pacman -Rns $(pacman -Qtdq)
Last edited by mparillo (2023-10-23 13:50:21)
Offline
I am a newbie who just registered,the question has been bothering me for days,Thanks to dalaos!
Offline