You are not logged in.

#1 2023-11-13 00:45:03

Java Wong
Member
Registered: 2023-11-12
Posts: 6

WINE, GLIBC & System upgrade problems - SOLVED

When i run "winecfg" this is what I get:

wine: could not load ntdll.so: /usr/lib32/libc.so.6: version `GLIBC_2.38' not found (required by /usr/bin/../lib32/wine/i386-unix/ntdll.so)

I tried updating glibc but I'd get:

error: failed to prepare transaction (could not satisfy dependencies)
:: installing glibc (2.38-7) breaks dependency 'glibc=2.37' required by lib32-glibc

I want to try downgrading wine but i'm not sure which version will support that version of glibc.

I tried doing a "sudo pacman -Syu" but i'd get too many KDE dependency conflicts so I decided to solve that problem later.

I really just need my wine to work, preferably the latest version but if downgrading it is the only way then please explain how.

Last edited by Java Wong (2023-11-16 07:56:36)

Offline

#2 2023-11-13 00:50:08

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,727

Re: WINE, GLIBC & System upgrade problems - SOLVED

You can't "solve that problem later" The only way forward is a full system upgrade, EVERY SINGLE TIME.

Get rid of your foreign packages that are blocking the update.

Offline

#3 2023-11-13 01:01:06

Java Wong
Member
Registered: 2023-11-12
Posts: 6

Re: WINE, GLIBC & System upgrade problems - SOLVED

Alright when I do "sudo pacman -Syu"...
this is the output:

error: failed to prepare transaction (could not satisfy dependencies)
:: removing kxmlgui breaks dependency 'kxmlgui' required by kfloppy
:: removing kcompletion breaks dependency 'kcompletion' required by kfloppy
:: removing kio breaks dependency 'kio' required by kipi-plugins
:: removing kxmlgui breaks dependency 'kxmlgui' required by libkipi
:: removing kservice breaks dependency 'kservice' required by libkipi
:: removing knotifications breaks dependency 'knotifications' required by telepathy-kde-approver
:: removing kservice breaks dependency 'kservice' required by telepathy-kde-approver
:: removing knotifyconfig breaks dependency 'knotifyconfig' required by telepathy-kde-common-internals
:: removing ktexteditor breaks dependency 'ktexteditor' required by telepathy-kde-common-internals
:: removing kpeople breaks dependency 'kpeople' required by telepathy-kde-common-internals
:: removing krunner breaks dependency 'krunner' required by telepathy-kde-contact-runner
:: removing kidletime breaks dependency 'kidletime' required by telepathy-kde-integration-module
:: removing kactivities breaks dependency 'kactivities' required by telepathy-kde-integration-module

When i try to update these packages individually some I'd get "target not found" error and sure enough when I check the arch package databases online they aren't there.
Others I'd get a dependency chain error where updating one would break dependencies for other packages.
e.g: output for "sudo pacman -S kio5"

error: failed to prepare transaction (could not satisfy dependencies)
:: removing kio breaks dependency 'kio' required by baloo
:: removing kxmlgui breaks dependency 'kxmlgui' required by blinken
:: removing kio breaks dependency 'kio' required by drkonqi
:: removing kio breaks dependency 'kio' required by ffmpegthumbs
:: removing kio breaks dependency 'kio' required by filelight
:: removing kio breaks dependency 'kio' required by itinerary
:: removing kio breaks dependency 'kio' required by juk
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kactivities
:: removing kconfig breaks dependency 'kconfig' required by kactivities
:: removing kwindowsystem breaks dependency 'kwindowsystem' required by kactivities
:: removing kio breaks dependency 'kio' required by kactivitymanagerd
:: removing kio breaks dependency 'kio' required by kalgebra
:: removing kio breaks dependency 'kio' required by kamera
:: removing kio breaks dependency 'kio' required by kapptemplate
:: removing kio breaks dependency 'kio' required by kbackup
:: removing kxmlgui breaks dependency 'kxmlgui' required by kbruch
:: removing kio breaks dependency 'kio' required by kcachegrind
:: removing kxmlgui breaks dependency 'kxmlgui' required by kcalc
:: removing knotifications breaks dependency 'knotifications' required by kcalc
:: removing kbookmarks breaks dependency 'kbookmarks' required by kcharselect
:: removing kxmlgui breaks dependency 'kxmlgui' required by kcolorchooser
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kcontacts
:: removing kconfig breaks dependency 'kconfig' required by kcontacts
:: removing ki18n breaks dependency 'ki18n' required by kcontacts
:: removing kcodecs breaks dependency 'kcodecs' required by kcontacts
:: removing kio breaks dependency 'kio' required by kcron
:: removing kio breaks dependency 'kio' required by kdav
:: removing kconfigwidgets breaks dependency 'kconfigwidgets' required by kde-gtk-config
:: removing kdbusaddons breaks dependency 'kdbusaddons' required by kde-gtk-config
:: removing kwindowsystem breaks dependency 'kwindowsystem' required by kde-gtk-config
:: removing kdbusaddons breaks dependency 'kdbusaddons' required by kdebugsettings
:: removing ki18n breaks dependency 'ki18n' required by kdebugsettings
:: removing kitemviews breaks dependency 'kitemviews' required by kdebugsettings
:: removing kcompletion breaks dependency 'kcompletion' required by kdebugsettings
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kdebugsettings
:: removing kxmlgui breaks dependency 'kxmlgui' required by kdebugsettings
:: removing kio breaks dependency 'kio' required by kdeclarative
:: removing ki18n breaks dependency 'ki18n' required by kdecoration
:: removing kio breaks dependency 'kio' required by kdegraphics-thumbnailers
:: removing kio breaks dependency 'kio' required by kdenetwork-filesharing
:: removing kio breaks dependency 'kio' required by kdesdk-kio
:: removing kio breaks dependency 'kio' required by kdesdk-thumbnailers
:: removing kconfig breaks dependency 'kconfig' required by kdesu
:: removing kio breaks dependency 'kio' required by kdf
:: removing kio breaks dependency 'kio' required by kdialog
:: removing karchive breaks dependency 'karchive' required by kdoctools
:: removing karchive breaks dependency 'karchive' required by kemoticons
:: removing kservice breaks dependency 'kservice' required by kemoticons
:: removing ki18n breaks dependency 'ki18n' required by kfilemetadata
:: removing karchive breaks dependency 'karchive' required by kfilemetadata
:: removing kconfig breaks dependency 'kconfig' required by kfilemetadata
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kfilemetadata
:: removing kio breaks dependency 'kio' required by kfind
:: removing kxmlgui breaks dependency 'kxmlgui' required by kfloppy
:: removing kcompletion breaks dependency 'kcompletion' required by kfloppy
:: removing kxmlgui breaks dependency 'kxmlgui' required by kgeography
:: removing karchive breaks dependency 'karchive' required by khealthcertificate
:: removing kcodecs breaks dependency 'kcodecs' required by khealthcertificate
:: removing ki18n breaks dependency 'ki18n' required by khealthcertificate
:: removing kio breaks dependency 'kio' required by kimap
:: removing kio breaks dependency 'kio' required by kinit
:: removing kio breaks dependency 'kio' required by kio-extras
:: removing kio breaks dependency 'kio' required by kio-fuse
:: removing kio breaks dependency 'kio' required by kio-zeroconf
:: removing kio breaks dependency 'kio' required by kipi-plugins
:: removing kio breaks dependency 'kio' required by kiten
:: removing kio breaks dependency 'kio' required by kldap
:: removing kio breaks dependency 'kio' required by kmag
:: removing kio breaks dependency 'kio' required by kmenuedit
:: removing ki18n breaks dependency 'ki18n' required by kmime
:: removing kcodecs breaks dependency 'kcodecs' required by kmime
:: removing knotifications breaks dependency 'knotifications' required by kmix
:: removing kxmlgui breaks dependency 'kxmlgui' required by kmix
:: removing solid breaks dependency 'solid' required by kmix
:: removing kcompletion breaks dependency 'kcompletion' required by kmix
:: removing knotifications breaks dependency 'knotifications' required by kmousetool
:: removing kxmlgui breaks dependency 'kxmlgui' required by kmousetool
:: removing kio breaks dependency 'kio' required by kmouth
:: removing kio breaks dependency 'kio' required by knewstuff
:: removing kio breaks dependency 'kio' required by knotifyconfig
:: removing kio breaks dependency 'kio' required by kolourpaint
:: removing ki18n breaks dependency 'ki18n' required by kontrast
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kontrast
:: removing ki18n breaks dependency 'ki18n' required by kopeninghours
:: removing karchive breaks dependency 'karchive' required by kpackage
:: removing ki18n breaks dependency 'ki18n' required by kpackage
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kpackage
:: removing kio breaks dependency 'kio' required by kparts
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kpeople
:: removing ki18n breaks dependency 'ki18n' required by kpeople
:: removing kwidgetsaddons breaks dependency 'kwidgetsaddons' required by kpeople
:: removing kitemviews breaks dependency 'kitemviews' required by kpeople
:: removing kio breaks dependency 'kio' required by kpimtextedit
:: removing ki18n breaks dependency 'ki18n' required by kpipewire
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kpipewire
:: removing karchive breaks dependency 'karchive' required by kpkpass
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kpmcore
:: removing kwidgetsaddons breaks dependency 'kwidgetsaddons' required by kpmcore
:: removing ki18n breaks dependency 'ki18n' required by kpmcore
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kpty
:: removing ki18n breaks dependency 'ki18n' required by kpty
:: removing ki18n breaks dependency 'ki18n' required by kpublictransport
:: removing kxmlgui breaks dependency 'kxmlgui' required by krfb
:: removing kwallet breaks dependency 'kwallet' required by krfb
:: removing knotifications breaks dependency 'knotifications' required by kruler
:: removing kxmlgui breaks dependency 'kxmlgui' required by kruler
:: removing ki18n breaks dependency 'ki18n' required by ksanecore
:: removing kio breaks dependency 'kio' required by ksmtp
:: removing kwallet breaks dependency 'kwallet' required by ksshaskpass
:: removing kio breaks dependency 'kio' required by ksystemlog
:: removing kxmlgui breaks dependency 'kxmlgui' required by ktextaddons
:: removing kio breaks dependency 'kio' required by ktimer
:: removing ki18n breaks dependency 'ki18n' required by kunitconversion
:: removing kwallet breaks dependency 'kwallet' required by kwallet-pam
:: removing kio breaks dependency 'kio' required by kwalletmanager
:: removing kio breaks dependency 'kio' required by kwave
:: removing kwindowsystem breaks dependency 'kwindowsystem' required by kwayland-integration
:: removing knotifications breaks dependency 'knotifications' required by kwrited
:: removing kdbusaddons breaks dependency 'kdbusaddons' required by kwrited
:: removing kio breaks dependency 'kio' required by libkcddb
:: removing solid breaks dependency 'solid' required by libkcompactdisc
:: removing ki18n breaks dependency 'ki18n' required by libkcompactdisc
:: removing kcompletion breaks dependency 'kcompletion' required by libkdepim
:: removing kconfigwidgets breaks dependency 'kconfigwidgets' required by libkdepim
:: removing kitemviews breaks dependency 'kitemviews' required by libkdepim
:: removing kjobwidgets breaks dependency 'kjobwidgets' required by libkdepim
:: removing kio breaks dependency 'kio' required by libkeduvocdocument
:: removing kwallet breaks dependency 'kwallet' required by libkgapi
:: removing kxmlgui breaks dependency 'kxmlgui' required by libkipi
:: removing kservice breaks dependency 'kservice' required by libkipi
:: removing kconfigwidgets breaks dependency 'kconfigwidgets' required by libkmahjongg
:: removing kcompletion breaks dependency 'kcompletion' required by libkmahjongg
:: removing kio breaks dependency 'kio' required by libkomparediff2
:: removing ktextwidgets breaks dependency 'ktextwidgets' required by libksane
:: removing kwallet breaks dependency 'kwallet' required by libksane
:: removing kconfig breaks dependency 'kconfig' required by libkscreen
:: removing kio breaks dependency 'kio' required by libktorrent
:: removing kio breaks dependency 'kio' required by lokalize
:: removing ki18n breaks dependency 'ki18n' required by minuet
:: removing kcrash breaks dependency 'kcrash' required by minuet
:: removing kio breaks dependency 'kio' required by partitionmanager
:: removing kio breaks dependency 'kio' required by plasma-integration
:: removing kiconthemes breaks dependency 'kiconthemes' required by polkit-kde-agent
:: removing kdbusaddons breaks dependency 'kdbusaddons' required by polkit-kde-agent
:: removing kcrash breaks dependency 'kcrash' required by polkit-kde-agent
:: removing kiconthemes breaks dependency 'kiconthemes' required by qqc2-desktop-style
:: removing sonnet breaks dependency 'sonnet' required by qqc2-desktop-style
:: removing kwallet breaks dependency 'kwallet' required by signon-kwallet-extension
:: removing kio breaks dependency 'kio' required by sweeper
:: removing kcodecs breaks dependency 'kcodecs' required by syndication
:: removing knotifications breaks dependency 'knotifications' required by telepathy-kde-approver
:: removing kservice breaks dependency 'kservice' required by telepathy-kde-approver

My package databases are up to date, my mirrors are up to date and my package cache is cleared.
What could be the problem?

Last edited by Java Wong (2023-11-13 15:15:25)

Offline

#4 2023-11-13 01:06:13

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,727

Re: WINE, GLIBC & System upgrade problems - SOLVED

I said remove the foreign packages, the ones that are not in the repos and are requiring the old packages. Read the errors carefully, they are very clear as to what's blocking the removal of the packages that have been renamed.

Offline

#5 2023-11-13 02:55:28

Java Wong
Member
Registered: 2023-11-12
Posts: 6

Re: WINE, GLIBC & System upgrade problems - SOLVED

I understand....

I can see which ones are foreign packages blocking the removal.

But I still have some questions:

1. What if some of these packages/dependencies are citrical to my system?

2. Just to be absolutely sure, please give an example of what to remove from what I provided.

Offline

#6 2023-11-13 09:34:47

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,064

Re: WINE, GLIBC & System upgrade problems - SOLVED

I can see which ones are foreign packages blocking the removal.

2. Just to be absolutely sure, please give an example of what to remove from what I provided

lol

:: removing kxmlgui breaks dependency 'kxmlgui' required by kfloppy
:: removing kcompletion breaks dependency 'kcompletion' required by kfloppy
:: removing kio breaks dependency 'kio' required by kipi-plugins
:: removing kxmlgui breaks dependency 'kxmlgui' required by libkipi
:: removing kservice breaks dependency 'kservice' required by libkipi
:: removing knotifications breaks dependency 'knotifications' required by telepathy-kde-approver
:: removing kservice breaks dependency 'kservice' required by telepathy-kde-approver
:: removing knotifyconfig breaks dependency 'knotifyconfig' required by telepathy-kde-common-internals
:: removing ktexteditor breaks dependency 'ktexteditor' required by telepathy-kde-common-internals
:: removing kpeople breaks dependency 'kpeople' required by telepathy-kde-common-internals
:: removing krunner breaks dependency 'krunner' required by telepathy-kde-contact-runner
:: removing kidletime breaks dependency 'kidletime' required by telepathy-kde-integration-module
:: removing kactivities breaks dependency 'kactivities' required by telepathy-kde-integration-module
pacman -Qh # lookout for "m", correlate that w/ the above

And please use [code][/code] tags. Edit your post in this regard.

What if some of these packages/dependencies are citrical to my system?

Then you're eg. still using a floppy drive and we pity you.
Edit: more seriously, if you're otherwise using AUR packages that conflict, you'll simply have to rebuild them after maybe a temporary removal to resolve a conflict.

Last edited by seth (2023-11-13 09:41:16)

Offline

#7 2023-11-13 15:44:46

Java Wong
Member
Registered: 2023-11-12
Posts: 6

Re: WINE, GLIBC & System upgrade problems - SOLVED

And please use code tags. Edit your post in this regard

Thank you for pointing that out.


Just to recap the steps before I proceed...
1. Identify foreign packages with

pacman -Qh package_name

2. Remove them. Most are KDE packages and their dependencies, so not system critical.
3. Do system upgrade "sudo pacman -Syu"

That should fix my wine and glibc.

Offline

#8 2023-11-13 16:32:49

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,064

Re: WINE, GLIBC & System upgrade problems - SOLVED

pacman -Qh package_name

Maybe try just "pacman -Qh" by itself first.

Offline

#9 2023-11-13 17:50:01

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,727

Re: WINE, GLIBC & System upgrade problems - SOLVED

Read. The. Errors.

For instance, "removing kxmlgui breaks dependency 'kxmlgui' required by kfloppy"

kxmlgui is getting replaced by kxmlgui5, but you cut this information off. Pacman then says that it can't remove kxmlgui...because it's required by...?

Offline

#10 2023-11-15 01:10:49

Java Wong
Member
Registered: 2023-11-12
Posts: 6

Re: WINE, GLIBC & System upgrade problems - SOLVED

Thanks everyone!
All issues have been successfully solved! big_smile

Just a recap on what I did in case anyone else encounters the same problem...

1.

sudo pacman -Syu

to identify conflicting packages.

2.

pacman -Qm

to list foreign packages (not in official repos thus non system critical) cross check and identify packages from step 1 that are stopping the upgrade.

3.

sudo pacman -Rns package1 package2...

to remove the packages.

4. Now you can perform a system upgrade "sudo pacman -Syu"

5. Reboot after upgrade.

Offline

#11 2023-11-15 07:03:22

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,064

Re: WINE, GLIBC & System upgrade problems - SOLVED

Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.

Offline

Board footer

Powered by FluxBB