You are not logged in.
After a fresh update (April 22, 2024), applications written in Python stopped working. The system version of python is 3.11.8. The /usr/lib/ directory contains the version directories:
python 2.7
python 3.11
python 3.12
Many applications were placed in the directory:
/usr/lib/python3.12/site-packages/
in this directory is only site-packages directory.
My system python version probably only uses the directory:
/usr/lib/python3.11/site-packages/.
The official repositories don't contain python 3.12 yet, so I can't update to that version of python. I just don't understand why after the update everything was placed in the 3.12 directory, if my system does not have this version of python and it is not available yet. I tried to copy the site-packages directory from python 3.12 to 3.11. Python console applications started working, but graphical applications did not start, returning various errors.
freecad
freecad: error while loading shared libraries: libpython3.12.so.1.0: cannot open shared object file: No such file or directory
meld
Traceback (most recent call last):
File "/usr/bin/meld", line 96, in <module>
import meld.conf # noqa: E402
^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'meld'
tlpui
Traceback (most recent call last):
File "/usr/bin/tlpui", line 5, in <module>
from tlpui.__main__ import main
File "/usr/lib/python3.11/site-packages/tlpui/__main__.py", line 4, in <module>
import gi
ModuleNotFoundError: No module named 'gi'
How to fix this mess so that everything works properly?
Offline
Do you have any of the testing repos enabled but not all of them? That would be a partial update and get you this situation.
Offline
my pacman.conf:
#[core-testing]
#Include = /etc/pacman.d/mirrorlist
[core]
Include = /etc/pacman.d/mirrorlist
[extra-testing]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
Offline
Comment extra-testing and do a
pacman -Syuu
or enable all other testing repos: https://wiki.archlinux.org/title/Offici … positories
Offline
It helped. I have problems width files conflict, but deleting them manually and downgrade process was completed successfully. Applications that were not working now work properly. Thanks a lot for your quick reply.
Offline