After the latest update some applications no longer work

Protontriks works now. That leaves Bottles.

Can you share the output of this command:

comm -12 <(pacman -Qqm) <( expac -Q "%e %E" | grep python | awk '{print $1}'|sort) 

Here it is:

> 
> > [sermor@sermor-eospc ~]$ comm -12 <(pacman -Qqm) <( expac -Q "%e %E" | grep python | awk '{print $1}'|sort)
> bottles
> fvs
> hypnotix
> icoextract
> my-weather-indicator-git
> patool
> playonlinux
> protontricks
> protonup-qt
> python-cinemagoer
> python-inputs
> python-mock
> python-pathvalidate
> python-steam
> python-steamgriddb
> python-vdf
> vkbasalt-cli

I saw that protonup-qt doesn’t work either:

> [sermor@sermor-eospc ~]$ protonup-qt
/usr/bin/python: No module named pupgui2

Rebuild all the packages on that list that you haven’t already rebuilt.

That should be all of them.

Ok, apart from the ones I’ve already done, for the others I use the --rebuild function (not rebuildall or rebuildtree), right?

Yes, that should work

Found another glitch, this time with packaging. For some reason, the system-config-printer package puts the cupshelpers module in a separate directory, causing the Printers app in Cinnamon to fail. I checked a snapshot and the cupshelpers directory for Python 3.11 was installed in /usr/lib/python3.11/site-packages.

To fix this, make a symlink to the new module directory:

sudo ln -sf /usr/lib/python3.12/site-packages/cupshelpers-1.0-py3.12.egg/cupshelpers /usr/lib/python3.12/site-packages/cupshelpers
5 Likes

Ok bottles also works now, with protonup-qt I used the --rebuildtree command and now it works too.

That leaves k3b, which continues to give an error. That program that you advised me to install, since I installed it, how do I use it to fix k3b?

What does LANG=C k3b return now?

> [sermor@sermor-eospc ~]$ LANG=C k3b
21 21
QUrl("file:///home/sermor/")
QUrl("file:///home/sermor")  will be expanded.
Loaded plugin "/usr/lib/qt/plugins/k3b_plugins/k3baudiometainforenamerplugin.so"
Loaded plugin "/usr/lib/qt/plugins/k3b_plugins/k3baudioprojectcddbplugin.so"
Loaded plugin "/usr/lib/qt/plugins/k3b_plugins/k3bexternalencoder.so"
Loaded plugin "/usr/lib/qt/plugins/k3b_plugins/k3bffmpegdecoder.so"
Loaded plugin "/usr/lib/qt/plugins/k3b_plugins/k3bflacdecoder.so"
Loaded plugin "/usr/lib/qt/plugins/k3b_plugins/k3blameencoder.so"
Loaded plugin "/usr/lib/qt/plugins/k3b_plugins/k3blibsndfiledecoder.so"
Loaded plugin "/usr/lib/qt/plugins/k3b_plugins/k3bmaddecoder.so"
Loaded plugin "/usr/lib/qt/plugins/k3b_plugins/k3bmpcdecoder.so"
Loaded plugin "/usr/lib/qt/plugins/k3b_plugins/k3boggvorbisdecoder.so"
Loaded plugin "/usr/lib/qt/plugins/k3b_plugins/k3boggvorbisencoder.so"
Loaded plugin "/usr/lib/qt/plugins/k3b_plugins/k3bsoxencoder.so"
Loaded plugin "/usr/lib/qt/plugins/k3b_plugins/k3bwavedecoder.so"
(K3b::Device::Device)  "/dev/sr0" : init()
(K3b::Device::Device)  "/dev/sr0"  feature:  CD Mastering
(K3b::Device::Device)  "/dev/sr0"  feature:  CD Track At Once
(K3b::Device::Device)  "/dev/sr0"  feature:  CD-RW Media Write Support
(K3b::Device::Device)  "/dev/sr0"  feature:  DVD Read (MMC5)
(K3b::Device::Device)  "/dev/sr0"  feature:  DVD+R
(K3b::Device::Device)  "/dev/sr0"  feature:  DVD+RW
(K3b::Device::Device)  "/dev/sr0"  feature:  DVD+R Double Layer
(K3b::Device::Device)  "/dev/sr0"  feature:  DVD-R/-RW Write
(K3b::Device::Device)  "/dev/sr0"  feature:  Rigid Restricted Overwrite
(K3b::Device::Device)  "/dev/sr0"  feature:  Layer Jump Recording
(K3b::Device::Device)  "/dev/sr0"  unknown profile:  2 

(K3b::Device::Device)  "/dev/sr0" : buffer.size():  60
(K3b::Device::Device)  "/dev/sr0" : checking for TAO
(K3b::Device::Device)  "/dev/sr0" : checking for SAO
(K3b::Device::Device)  "/dev/sr0" : checking for SAO_R96P
(K3b::Device::Device)  "/dev/sr0" : checking for SAO_R96R
(K3b::Device::Device)  "/dev/sr0" : checking for RAW_R16
(K3b::Device::Device)  "/dev/sr0" : checking for RAW_R96P
(K3b::Device::Device)  "/dev/sr0" : checking for RAW_R96R
(K3b::Device::Device)  "/dev/sr0" :  Number of supported write speeds via GET PERFORMANCE:  1 

(K3b::Device::Device)  "/dev/sr0"  :  11080  KB/s 

(K3b::Device::DeviceManager) setting current write speed of device  "/dev/sr0"  to  11080
(K3b::Device::DeviceManager) found config entry for devicetype:  "HL-DT-ST DVDRAM GP57EB40"
no medium found
Devices: 
------------------------------ 

Blockdevice:     "/dev/sr0" 
Vendor:          "HL-DT-ST" 
Description:     "DVDRAM GP57EB40" 
Version:         "RF01" 
Write speed:     11080 
Profiles:        "DVD-ROM, DVD-R Sequential, DVD-R Dual Layer Sequential, DVD-R Dual Layer Jump, DVD-RAM, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-ROM, CD-R, CD-RW" 
Read Cap:        "DVD-ROM, DVD-R, DVD-R Sequential, DVD-R Dual Layer, DVD-R Dual Layer Sequential, DVD-R Dual Layer Jump, DVD-RW, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+RW Dual Layer, DVD+R Dual Layer, CD-ROM, CD-R, CD-RW" 
Write Cap:       "DVD-R, DVD-R Sequential, DVD-R Dual Layer, DVD-R Dual Layer Sequential, DVD-R Dual Layer Jump, DVD-RW, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-R, CD-RW" 
Writing modes:   "SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R, Restricted Overwrite, Layer Jump" 
------------------------------ 

kernel version:  "6.8.7-arch1-2"
(K3b::Core) System problems:
 CRITICAL
 PROBLEM:   "Unable to find cdrdao executable" 
 DETAILS:   "K3b uses cdrdao to actually write CDs." 
 SOLUTION:  "Install the cdrdao package." 


 CRITICAL
 PROBLEM:   "Unable to find growisofs executable" 
 DETAILS:   "K3b uses growisofs to actually write DVDs. Without growisofs you will not be able to write DVDs. Make sure to install at least version 5.10." 
 SOLUTION:  "Install the dvd+rw-tools package." 


 CRITICAL
 PROBLEM:   "Unable to find dvd+rw-format executable" 
 DETAILS:   "K3b uses dvd+rw-format to format DVD-RWs and DVD+RWs." 
 SOLUTION:  "Install the dvd+rw-tools package." 


 WARNING
 PROBLEM:   "System locale charset is ANSI_X3.4-1968" 
 DETAILS:   "Your system's locale charset (i.e. the charset used to encode filenames) is set to ANSI_X3.4-1968. It is highly unlikely that this has been done intentionally. Most likely the locale is not set at all. An invalid setting will result in problems when creating data projects." 
 SOLUTION:  "To properly set the locale charset make sure the LC_* environment variables are set. Normally the distribution setup tools take care of this." 


21 21
23 23
kernel version:  "6.8.7-arch1-2"
(K3b::Core) System problems:
 CRITICAL
 PROBLEM:   "Unable to find cdrdao executable" 
 DETAILS:   "K3b uses cdrdao to actually write CDs." 
 SOLUTION:  "Install the cdrdao package." 


 CRITICAL
 PROBLEM:   "Unable to find growisofs executable" 
 DETAILS:   "K3b uses growisofs to actually write DVDs. Without growisofs you will not be able to write DVDs. Make sure to install at least version 5.10." 
 SOLUTION:  "Install the dvd+rw-tools package." 


 CRITICAL
 PROBLEM:   "Unable to find dvd+rw-format executable" 
 DETAILS:   "K3b uses dvd+rw-format to format DVD-RWs and DVD+RWs." 
 SOLUTION:  "Install the dvd+rw-tools package." 


 WARNING
 PROBLEM:   "System locale charset is ANSI_X3.4-1968" 
 DETAILS:   "Your system's locale charset (i.e. the charset used to encode filenames) is set to ANSI_X3.4-1968. It is highly unlikely that this has been done intentionally. Most likely the locale is not set at all. An invalid setting will result in problems when creating data projects." 
 SOLUTION:  "To properly set the locale charset make sure the LC_* environment variables are set. Normally the distribution setup tools take care of this." 


21 21
23 23
kf.service.services: KServiceTypeTrader: serviceType "ThumbCreator" not found

sudo pacman -S dvd+rw-tools cdrdao

See if that fixes it

Okay, it works. Thank you very much Dalto, for your patience and availability. At least I learned something useful today.

Later I’ll move on to Arch, I should be able to solve it by following this thread. Let’s hope so. XD

1 Like

For me this command worked to rebuild all the broken packages I had that were needing to rebuild agaisn’t the new version of python that just dropped on us breaking a number of apps

yay -S --answerclean=All --noconfirm $(yay -Qoq /usr/lib/python3.11)

Basically it tells yay to rebuild all packages that are currently using the old python 3.11 package using whatever the current version installed is

1 Like

the symlink worked for me, thank you very much @ajgringo619

edit/ for anyone that does not want to sift, I got my frozen system-config-printer settings back.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.