Urllib3 suddenly missing?

urllib3 is suddenly missing from my OS after I updated here is the error when i try launching bauh…

Traceback (most recent call last):
File “/usr/bin/bauh”, line 5, in
from bauh.app import main
File “/usr/lib/python3.12/site-packages/bauh/app.py”, line 7, in
import urllib3
ModuleNotFoundError: No module named ‘urllib3’

Output of cat /var/log/pacman.log | grep -i urllib will show you related packages and if there has been any changes made to that/those package(s).

1 Like

[2024-12-05T16:08:13-0800] [ALPM] installed python-urllib3 (1.26.20-3)
[2024-12-18T11:50:16-0800] [ALPM] upgraded python-urllib3 (1.26.20-3 → 1.26.20-4)
[2024-12-18T13:24:59-0800] [PACMAN] Running ‘pacman -S a52dec abseil-cpp accounts-qml-module accountsservice acl adobe-source-code-pr
o-fonts adobe-source-han-sans-cn-fonts adobe-source-han-sans-jp-fonts adobe-source-han-sans-kr-fonts adwaita-cursors adwaita-icon-the
me adwaita-icon-theme-legacy aha alacritty alpm_octopi_utils alsa-card-profiles alsa-firmware alsa-lib alsa-plugins alsa-tools alsa-t
opology-conf alsa-ucm-conf alsa-utils amd-ucode ananicy-cpp aom apk-tools appstream appstream-qt archlinux-keyring argon2 aria2 aribb
24 ark at-spi2-core attica attr audacious audacious-plugins audacity audit aura autoconf automake avahi awesome-terminal-fonts axel b
aloo baloo-widgets base base-devel bash bash-completion bat bauh bind binutils bison blas bluedevil bluez bluez-hid2hci bluez-libs bl
uez-qt bluez-utils bolt boost-libs bottles bpf bpftune-git breeze breeze-gtk breeze-icons brotli btop btrfs-assistant btrfs-progs bub
blewrap bzip2 c-ares ca-certificates ca-certificates-mozilla ca-certificates-utils cabextract cachy-browser cachyos-ananicy-rules cac
hyos-emerald-kde-theme-git cachyos-fish-config cachyos-gaming-meta cachyos-hello cachyos-hooks cachyos-iridescent-kde cachyos-kde-set
tings cachyos-kernel-manager cachyos-keyring cachyos-micro-settings cachyos-mirrorlist cachyos-nord-kde-theme-git cachyos-packageinst
aller cachyos-plymouth-theme cachyos-rate-mirrors cachyos-settings cachyos-themes-sddm cachyos-v3-mirrorlist cachyos-v4-mirrorlist ca
chyos-wallpapers cachyos-zsh-config cairo cairomm-1.16 cantarell-fonts capitaine-cursors cblas ccache cdparanoia cfitsio char-white c
hromaprint chwd cifs-utils clang clinfo clucene compiler-rt composefs confuse convertlit coreutils cpupower cryptsetup curl dav1d db5
.3 dbus dbus-broker dbus-broker-units dbus-glib dbus-units dconf ddcutil debugedit default-cursors desktop-file-utils device-mapper d
hclient diffutils ding-libs dkms dmidecode dmraid dnsmasq dnssec-anchors dolphin dosbox dosfstools double-conversion duf duktape e2fs
progs ebook-tools editorconfig-core-c efibootmgr efitools efivar egl-wayland eglexternalplatform ell enchant ethtool exfatprogs exiv2
expac expat eza f2fs-tools faac faad2 fakeroot fastfetch fd ffmpeg ffmpeg4.4 ffmpegthumbnailer ffmpegthumbs fftw file filesystem fin
dutils firefox fish fish-autopair fish-pure-prompt fisher flac flatpak flex fluidsynth fmt fontconfig frameworkintegration freeglut f
reetype2 fribidi fsarchiver fuse-common fuse2 fuse3 fzf gamescope gawk gc gcc gcc-libs gcr-4 gdbm gdk-pixbuf2 gettext ghostscript gif
lib git glances glew glew1.10 glfw glib-networking glib2 glibc glibmm-2.68 glslang glu gmp gnome-desktop gnome-desktop-common gnupg g
nutls gobject-introspection-runtime goverlay gperftools gpgme gpm graphene graphite grep groff grub grub-hook gsettings-desktop-schem
as gsettings-system-schemas gsm gssdp gssproxy gst-libav gst-plugin-pipewire gst-plugins-bad gst-plugins-bad-libs gst-plugins-base gs
t-plugins-base-libs gst-plugins-ugly gstreamer gtest gtk-update-icon-cache gtk2 gtk3 gtk4 gtkmm-4.0 gtksourceview4 gtksourceview5 gui
le gupnp gupnp-igd gvfs gwenview gzip harfbuzz harfbuzz-icu haveged hdparm heroic-games-launcher hicolor-icon-theme hidapi highway hi
redis http-parser hunspell hwdata hwdetect hwinfo hwloc hyphen i2c-tools iana-etc icoextract icu ijs imagemagick imath imlib2 inetuti
ls inxi iproute2 iptables-nft iputils iso-codes iw iwd jack2 jansson jasper java-runtime-common jbig2dec jbigkit jemalloc jfsutils jq
jre21-openjdk json-c json-glib jsoncpp kaccounts-integration kactivitymanagerd karchive karchive5 kate kauth kauth5 kbd kbookmarks k
bookmarks5 kcalc kcmutils kcodecs kcodecs5 kcolorpicker kcolorscheme kcompletion kcompletion5 kconfig kconfig5 kconfigwidgets kconfig
widgets5 kcontacts kcoreaddons kcoreaddons5 kcrash kcrash5 kdbusaddons kdbusaddons5 kde-cli-tools kde-gtk-config kdeclarative kdeconn
ect kdecoration kded kded5 kdegraphics-mobipocket kdegraphics-thumbnailers kdeplasma-addons kdesu kdnssd kdsoap-qt6 kdsoap-ws-discove
ry-client keyutils kfilemetadata kglobalaccel kglobalaccel5 kglobalacceld kguiaddons kguiaddons5 kholidays ki18n ki18n5 kiconthemes k
iconthemes5 kidletime kimageannotator kinfocenter kinit kio kio-extras kio-fuse kio5 kirigami kirigami-addons kitemmodels kitemviews
kitemviews5 kjobwidgets kjobwidgets5 kmenuedit kmod knewstuff knotifications knotifications5 knotifyconfig konsole kpackage kparts kp
eople kpipewire kpmcore kpty kquickcharts krb5 krunner kscreen kscreenlocker kservice kservice5 kstatusnotifieritem ksvg ksystemstats
ktexteditor ktextwidgets ktextwidgets5 kunitconversion kuserfeedback kwallet kwallet-pam kwallet5 kwalletmanager kwayland kwidgetsad
dons kwidgetsaddons5 kwin kwindowsystem kwindowsystem5 kxmlgui kxmlgui5 l-smash lact lame lapack layer-shell-qt layer-shell-qt5 lcms2
ldb less lib32-acl lib32-alsa-lib lib32-alsa-plugins lib32-at-spi2-core lib32-attr lib32-blas lib32-brotli lib32-bzip2 lib32-cairo l
ib32-clang lib32-colord lib32-curl lib32-dbus lib32-dbus-glib lib32-duktape lib32-e2fsprogs lib32-expat lib32-fakeroot lib32-flac lib
32-fontconfig lib32-freeglut lib32-freetype2 lib32-fribidi lib32-gcc-libs lib32-gdk-pixbuf2 lib32-gettext lib32-giflib lib32-glew lib
32-glew1.10 lib32-glib-networking lib32-glib2 lib32-glibc lib32-glu lib32-gmp lib32-gnutls lib32-gst-plugins-base-libs lib32-gstreame
r lib32-gtk2 lib32-gtk3 lib32-harfbuzz lib32-icu lib32-imlib2 lib32-json-c lib32-keyutils lib32-krb5 lib32-lapack lib32-lcms2 lib32-l
ibappindicator-gtk2 lib32-libasyncns lib32-libcaca lib32-libcanberra lib32-libcap lib32-libcups lib32-libcurl-compat lib32-libcurl-gn
utls lib32-libdatrie lib32-libdbusmenu-glib lib32-libdbusmenu-gtk2 lib32-libdrm lib32-libelf lib32-libepoxy lib32-libffi lib32-libgcr
ypt lib32-libgcrypt15 lib32-libglvnd lib32-libgpg-error lib32-libgudev lib32-libice lib32-libidn11 lib32-libidn2 lib32-libindicator-g
tk2 lib32-libjpeg-turbo lib32-libjpeg6-turbo lib32-libldap lib32-libltdl lib32-libmikmod lib32-libmodplug lib32-libnghttp2 lib32-libn
ghttp3 lib32-libnl lib32-libnm lib32-libnsl lib32-libogg lib32-libpcap lib32-libpciaccess lib32-libpipewire lib32-libpng lib32-libpng
12 lib32-libproxy lib32-libpsl lib32-libpulse lib32-librsvg lib32-librtmp0 lib32-libsm lib32-libsndfile lib32-libsoup lib32-libssh2 l
ib32-libtasn1 lib32-libthai lib32-libtheora lib32-libtiff lib32-libtiff4 lib32-libtirpc lib32-libudev0-shim lib32-libunistring lib32-
libunwind lib32-libusb lib32-libva lib32-libvdpau lib32-libvorbis lib32-libvpx lib32-libvpx1.3 lib32-libwebp lib32-libx11 lib32-libxa
u lib32-libxcb lib32-libxcomposite lib32-libxcrypt lib32-libxcrypt-compat lib32-libxcursor lib32-libxdamage lib32-libxdmcp lib32-libx
ext lib32-libxfixes lib32-libxft lib32-libxi lib32-libxinerama lib32-libxkbcommon lib32-libxml2 lib32-libxmu lib32-libxrandr lib32-li
bxrender lib32-libxshmfence lib32-libxslt lib32-libxss lib32-libxt lib32-libxtst lib32-libxv lib32-libxxf86vm lib32-llvm-libs lib32-l
m_sensors lib32-lzo lib32-mangohud lib32-mesa lib32-mpg123 lib32-ncurses lib32-nettle lib32-nspr lib32-nss lib32-ocl-icd lib32-openal
lib32-opencl-rusticl-mesa lib32-openssl lib32-openssl-1.1 lib32-opus lib32-orc lib32-p11-kit lib32-pam lib32-pango lib32-pcre2 lib32
-pipewire lib32-pixman lib32-sdl12-compat lib32-sdl2 lib32-sdl2_image lib32-sdl2_mixer lib32-sdl2_ttf lib32-sdl_image lib32-sdl_mixer
lib32-sdl_ttf lib32-speex lib32-spirv-llvm-translator lib32-spirv-tools lib32-sqlite lib32-systemd lib32-tdb lib32-util-linux lib32-
v4l-utils lib32-vkd3d lib32-vulkan-icd-loader lib32-vulkan-radeon lib32-wayland lib32-xcb-util-keysyms lib32-xz lib32-zlib-ng lib32-z
lib-ng-compat lib32-zstd libabw libaccounts-glib libaccounts-qt libadwaita libaio libarchive libass libassuan libasyncns libatasmart
libatomic_ops libavc1394 libavif libavtp libb2 libblockdev libblockdev-crypto libblockdev-fs libblockdev-loop libblockdev-mdraid libb
lockdev-nvme libblockdev-part libblockdev-swap libbluray libbpf libbs2b libbsd libbytesize libcaca libcanberra libcap libcap-ng libcd
db libcdio libcdio-paranoia libcdr libclc libcloudproviders libcmis libcolord libcue libcups libcurl-compat libcurl-gnutls libdaemon
libdatrie libdbusmenu-glib libdbusmenu-gtk2 libdbusmenu-qt5 libdc1394 libdca libde265 libdecor libdeflate libdisplay-info libdmtx lib
dovi libdrm libdv libdvbpsi libdvdcss libdvdnav libdvdread libe-book libebml libedit libei libelf libepoxy libepubgen libetonyek libe
vdev libevent libexttextcat libfakekey libfdk-aac libffi libfontenc libfreeaptx libfreehand libftdi libgcrypt libgcrypt15 libgireposi
tory libgit2 libglvnd libgme libgpg-error libgsf libgudev libibus libice libid3tag libidn libidn11 libidn2 libiec61883 libimagequant
libimobiledevice libimobiledevice-glue libindicator-gtk2 libinih libinput libinstpatch libisl libixion libjpeg-turbo libjpeg6-turbo l
ibjxl libkdcraw libkexiv2 libksba libkscreen libksysguard liblangtag liblc3 libldac libldap liblqr liblrdf libltc libmad libmalconten
t libmanette libmatroska libmaxminddb libmbim libmd libmfx libmicrodns libmikmod libmm-glib libmms libmng libmnl libmodplug libmpc li
bmpcdec libmpeg2 libmspack libmspub libmtp libmwaw libmysofa libmythes libndp libnet libnetfilter_conntrack libnewt libnfnetlink libn
ftnl libnghttp2 libnghttp3 libnice libnl libnm libnotify libnsl libnumbertext libnvme libodfgen libogg libopenmpt libopenraw liborcus
libp11-kit libpagemaker libpaper libpcap libpciaccess libpgm libpipeline libpipewire libplacebo libplasma libplist libpng libpng12 l
ibportal libportal-gtk4 libproxy libpsl libpulse libqaccessibilityclient-qt6 libqalculate libqmi libqrtr-glib libqxp libraqm libraw l
ibraw1394 libreoffice-fresh librevenge librsvg librtmp0 libsamplerate libsasl libsbsms libseccomp libsecret libsidplayfp libsigc+±3.
0 libsm libsndfile libsodium libsoup libsoup3 libsoxr libsrtp libssh libssh2 libstaroffice libstemmer libsysprof-capture libtar libta
sn1 libteam libthai libtheora libtiff libtiff4 libtirpc libtommath libtool libudev0-shim libunibreak libunistring libunwind libupnp l
iburcu liburing libusb libusb-compat libusbmuxd libutempter libuv libva libvdpau libverto libvisio libvlc libvorbis libvpl libvpx lib
vpx1.3 libwacom libwbclient libwebp libwireplumber libwnck3 libwpd libwps libx11 libx86emu libxau libxaw libxcb libxcomposite libxcry
pt libxcrypt-compat libxcursor libxcvt libxdamage libxdmcp libxext libxfixes libxfont2 libxft libxi libxinerama libxkbcommon libxkbco
mmon-x11 libxkbfile libxml2 libxmlb libxmu libxpm libxrandr libxrender libxres libxshmfence libxslt libxss libxt libxtst libxv libxxf
86vm libyaml libyuv libzip libzmf licenses lilv linux-api-headers linux-cachyos linux-cachyos-headers linux-firmware linux-firmware-w
hence lirc lld llvm llvm-libs lm_sensors lmdb logrotate lpsolve lsb-release lsof lsscsi lua lutris lv2 lvm2 lz4 lzo m4 mailcap make m
an-db man-pages mangohud md4c mdadm media-player-info meld mesa mesa-utils meson micro milou minizip mjpegtools mkinitcpio mkinitcpio
-busybox mobile-broadband-provider-info modemmanager modemmanager-qt mousetweaks mpdecimal mpfr mpg123 mtdev mtools nano nano-syntax-
highlighting ncurses neon netctl nettle networkmanager networkmanager-openvpn networkmanager-qt nfs-utils nfsidmap nftables nilfs-uti
ls ninja noto-color-emoji-fontconfig noto-fonts noto-fonts-cjk noto-fonts-emoji npth nspr nss nss-mdns ntfs-3g ntp ocean-sound-theme
ocl-icd octopi oh-my-zsh-git onetbb oniguruma openal opencl-rusticl-mesa opencore-amr opencv opendesktop-fonts openexr openh264 openj
peg2 openrazer-daemon openrazer-driver-dkms openssh openssl openssl-1.1 openvpn openxr opus opusfile orc os-prober ostree p11-kit p7z
ip pacman pacman-contrib pacman-mirrorlist pacutils pahole pam pambase pango pangomm-2.48 parallel parted partitionmanager paru patch
patool pavucontrol pciutils pcre pcre2 pcsclite perl perl-clone perl-encode-locale perl-error perl-file-listing perl-html-parser per
l-html-tagset perl-http-cookiejar perl-http-cookies perl-http-daemon perl-http-date perl-http-message perl-http-negotiate perl-io-htm
l perl-libwww perl-lwp-mediatypes perl-mailtools perl-net-http perl-timedate perl-try-tiny perl-uri perl-www-robotrules perl-xml-pars
er perl-xml-writer phonon-qt6 phonon-qt6-vlc pinentry pipewire pipewire-alsa pipewire-audio pipewire-pulse pixman pkcs11-helper pkgco
nf pkgfile plasma-activities plasma-activities-stats plasma-browser-integration plasma-desktop plasma-firewall plasma-integration pla
sma-nm plasma-pa plasma-systemmonitor plasma-thunderbolt plasma-workspace plasma5support plocate plymouth polkit polkit-kde-agent pol
kit-qt5 polkit-qt6 poppler poppler-data poppler-glib poppler-qt6 popt portaudio portmidi portsmf power-profiles-daemon powerdevil pow
erline-fonts ppp prison procps-ng profile-sync-daemon protobuf proton-cachyos protontricks protonup-qt psmisc pulseaudio-alsa pulseau
dio-qt purpose pv pyside6 python python-annotated-types python-autocommand python-beautifulsoup4 python-cachetools python-cairo pytho
n-certifi python-chardet python-charset-normalizer python-click python-colorama python-contourpy python-cycler python-daemonize pytho
n-dateutil python-dbus python-defusedxml python-distro python-evdev python-filelock python-fonttools python-fvs python-gobject python
-idna python-inputs python-jaraco.collections python-jaraco.context python-jaraco.functools python-jaraco.text python-kiwisolver pyth
on-lxml python-markdown python-matplotlib python-moddb python-more-itertools python-numpy python-openrazer python-orjson python-packa
ging python-pathvalidate python-pefile python-pillow python-platformdirs python-psutil python-pyaml python-pycryptodomex python-pycur
l python-pydantic python-pydantic-core python-pyparsing python-pyqt5 python-pyqt5-sip python-pyudev python-pyxdg python-requests pyth
on-setproctitle python-setuptools python-six python-soupsieve python-steam python-steamgriddb python-tqdm python-typing_extensions py
thon-urllib3 python-vdf python-wheel python-xlib python-yaml python-zstandard qastools qca-qt5 qca-qt6 qcoro qhull qqc2-breeze-style
qqc2-desktop-style qrencode qt-sudo qt5-base qt5-declarative qt5-multimedia qt5-speech qt5-svg qt5-tools qt5-translations qt5-wayland
qt5-x11extras qt6-5compat qt6-base qt6-connectivity qt6-declarative qt6-imageformats qt6-multimedia qt6-multimedia-ffmpeg qt6-positi
oning qt6-quick3d qt6-quicktimeline qt6-sensors qt6-shadertools qt6-speech qt6-svg qt6-tools qt6-translations qt6-virtualkeyboard qt6
-wayland qt6-webchannel qt6-webengine qt6-websockets qt6pas qtermwidget rapidjson raptor rasqal rate-mirrors rav1e re2 readline realt
ime-privileges rebuild-detector redland reflector ripgrep ripgrep-all rpcbind rsync rtkit rtmpdump rubberband run-parts s-nail samba
sbc sbctl scx-scheds sd sddm sddm-kcm sdl12-compat sdl2 sdl2_image sdl2_mixer sdl2_ttf sdl_image sdl_mixer sdl_net sdl_sound sdl_ttf
seatd sed serd sg3_utils shaderc shadow shared-mime-info shiboken6 signal-desktop signon-kwallet-extension signon-plugin-oauth2 signo
n-ui signond slang smartmontools smbclient snapper snappy socat sof-firmware solid solid5 sonnet sonnet5 sord sound-theme-freedesktop
soundtouch spandsp spdlog spectacle speex speexdsp spirv-llvm-translator spirv-tools sqlite sratom srt startup-notification steam st
eam-native-runtime sudo suil svt-av1 svt-hevc syndication syntax-highlighting sysfsutils systemd systemd-libs systemd-resolvconf syst
emd-sysvcompat systemsettings taglib talloc tar tcl tdb tealdeer tevent texinfo thin-provisioning-tools tinysparql tpm2-tss tslib ttf
-bitstream-vera ttf-dejavu ttf-fantasque-nerd ttf-fira-sans ttf-hack ttf-liberation ttf-meslo-nerd ttf-ms-win10-auto ttf-opensans two
lame tzdata udisks2 ufw umu-launcher unrar unzip upower usb_modeswitch usbutils util-linux util-linux-libs v4l-utils vamp-plugin-sdk
vapoursynth verdict vesktop vi vid.stab vim vim-runtime vkbasalt-cli vkd3d vkd3d-proton-git vlc vmaf volume_key vulkan-headers vulkan
-icd-loader vulkan-radeon vulkan-tools wavpack wayland wayland-utils webkit2gtk webkit2gtk-4.1 webrtc-audio-processing-1 wget which w
ildmidi wine-cachyos wine-gecko wine-mono winetricks wireless-regdb wireplumber woff2 wpa_supplicant wqy-zenhei wxwidgets-common wxwi
dgets-gtk3 x264 x265 xautomation xcb-proto xcb-util xcb-util-cursor xcb-util-errors xcb-util-image xcb-util-keysyms xcb-util-renderut
il xcb-util-wm xdg-dbus-proxy xdg-desktop-portal xdg-desktop-portal-kde xdg-user-dirs xdg-utils xf86-input-libinput xf86-video-amdgpu
xfsprogs xkeyboard-config xl2tpd xmlsec xorg-fonts-encodings xorg-server xorg-server-common xorg-setxkbmap xorg-xauth xorg-xdpyinfo
xorg-xinit xorg-xinput xorg-xkbcomp xorg-xkill xorg-xmessage xorg-xmodmap xorg-xprop xorg-xrandr xorg-xrdb xorg-xset xorg-xsetroot xo
rg-xwayland xorgproto xsettingsd xvidcore xwaylandvideobridge xxhash xz yay yyjson zbar zenity zeromq zimg zix zlib-ng zlib-ng-compat
zram-generator zsh zsh-autosuggestions zsh-completions zsh-history-substring-search zsh-syntax-highlighting zsh-theme-powerlevel10k
zstd zvbi zxing-cpp’
[2024-12-18T14:57:41-0800] [PACMAN] Running ‘/usr/bin/pacman -S python-urllib3’
[2024-12-18T14:57:42-0800] [ALPM] reinstalled python-urllib3 (1.26.20-4)
[2024-12-18T15:04:32-0800] [PACMAN] Running ‘/usr/bin/pacman -S --noconfirm extra/python-urllib3’
[2024-12-18T15:04:32-0800] [ALPM] downgraded python-urllib3 (1.26.20-4 → 1.26.20-3)
[2024-12-18T15:08:12-0800] [ALPM] upgraded python-urllib3 (1.26.20-3 → 1.26.20-4)
[2024-12-18T15:25:32-0800] [PACMAN] Running ‘/usr/bin/pacman -S python-urllib3’
[2024-12-18T15:25:33-0800] [ALPM] reinstalled python-urllib3 (1.26.20-4)

Seemed like it updated bricked itself, also includes what I’ve tried to repair it, the long list in the log is the entire package being reinstalled, didn’t seem to fix it at all…

…is probably your answer… That is something you ran on your system, not automatically ran in an update, look at the timestamps.

You probably have conflicting packages in multiple repos.

Thanks for the response.
I installed Python-urllib3 to try fixing the problem since when I ran Bauh by itself inside of the Terminal it posts this error…

Traceback (most recent call last):
File “/usr/bin/bauh”, line 5, in
from bauh.app import main
File “/usr/lib/python3.12/site-packages/bauh/app.py”, line 8, in
from PyQt5.QtCore import QCoreApplication, Qt
ModuleNotFoundError: No module named ‘PyQt5.QtCore’

Seems like it switched over to pyqt5, any way i can find conflicts?

I’m sorry, but this is probably not what you want to read…

Easiest solution, retrace your steps and remove the packages you installed manually and make sure the packages that were installed before are all there. Ie that nothing was removed when you down/upgraded packages manually.

This is one of the things you REALLY should stay away from if you don’t know what you are doing. Messing around with packages “just to try” is very rarely a good idea unless you, again, know what you are doing. You HAVE to make sure for example conflicts are resolved if downgrading.

I honestly do not have the time to try to help you figure it all out, this could be a simple fix, could also be a complete mess. Only you know what you did.
Sorry.

If you have btrfs and automatic snapshots, I suggest you restore to a point before you started messing around with pacman and then make a new post about the error you encounter.
You HAVE to be in a stable and correctly up to date situation to be able to ask for support in any forum.
You are in a broken state.

That was the entire extent of the logs, When I checked the comprehensive log, the issues didn’t start happening until after a Pacman -Syu, seems like it might just save time to reinstall and recover from a back up.

Yes, that is honestly probably true.
If it was a fresh install, and you are ok with a reinstall, it is most likely the least time consuming thing to do here.

So the next time, if the error presents iteself after a normal sudo pacman -Syu that is something that is tracable and ppl can help out. :slight_smile:

As a side note. You might find forum post claiming “just run -Syyuu” and such.
DO NOT DO THAT UNLESS EXPLICITLY INSTRUCTED IN DOCUMENTATION, witch is extremely rare. (to be fair, repairing a broken state IS one of those situations, but it also demands several OTHER things before that)
No -Syyu, no -Syuu or -Syyuu!!! ONLY -Syu

Yeah, this OS was actually only installed a couple days ago, Will check back in afterwards if it persists.

I back searched the entire long and thankfully no -Syyu, -Syuu, or -Syyuu has been ran.

1 Like

reinstalled same issue, Looked into walking back errors…

[2024-12-19T08:00:17-0800] [PACMAN] Running ‘/usr/bin/pacman -S --noconfirm extra/python-pyqt5’
[2024-12-19T08:00:17-0800] [ALPM] transaction started
[2024-12-19T08:00:18-0800] [ALPM] downgraded python-pyqt5 (5.15.11-2 → 5.15.11-1)
[2024-12-19T08:00:18-0800] [ALPM] transaction completed
[2024-12-19T08:00:18-0800] [ALPM] running ‘30-systemd-update.hook’…
[2024-12-19T08:00:18-0800] [ALPM] running ‘rebuild-detector.hook’…
[2024-12-19T08:00:45-0800] [PACMAN] Running ‘/usr/bin/pacman -S --noconfirm extra/python-requests’
[2024-12-19T08:00:46-0800] [ALPM] transaction started
[2024-12-19T08:00:46-0800] [ALPM] downgraded python-requests (2.32.3-4 → 2.32.3-1)
[2024-12-19T08:00:46-0800] [ALPM] transaction completed
[2024-12-19T08:00:46-0800] [ALPM] running ‘30-systemd-update.hook’…
[2024-12-19T08:00:46-0800] [ALPM] running ‘rebuild-detector.hook’…
[2024-12-19T08:01:10-0800] [PACMAN] Running ‘/usr/bin/pacman -S --noconfirm extra/python-idna’
[2024-12-19T08:01:10-0800] [ALPM] transaction started
[2024-12-19T08:01:10-0800] [ALPM] downgraded python-idna (3.10-2 → 3.10-1)
[2024-12-19T08:01:10-0800] [ALPM] transaction completed
[2024-12-19T08:01:10-0800] [ALPM] running ‘30-systemd-update.hook’…
[2024-12-19T08:01:10-0800] [ALPM] running ‘rebuild-detector.hook’…
[2024-12-19T08:01:37-0800] [PACMAN] Running ‘/usr/bin/pacman -S --noconfirm extra/python-colorama’
[2024-12-19T08:01:37-0800] [ALPM] transaction started
[2024-12-19T08:01:37-0800] [ALPM] downgraded python-colorama (0.4.6-5 → 0.4.6-3)
[2024-12-19T08:01:37-0800] [ALPM] transaction completed
[2024-12-19T08:01:37-0800] [ALPM] running ‘30-systemd-update.hook’…
[2024-12-19T08:01:37-0800] [ALPM] running ‘rebuild-detector.hook’…
[2024-12-19T08:01:55-0800] [PACMAN] Running ‘/usr/bin/pacman -S --noconfirm extra/python-dateutil’
[2024-12-19T08:01:55-0800] [ALPM] transaction started
[2024-12-19T08:01:55-0800] [ALPM] downgraded python-dateutil (2.9.0-6 → 2.9.0-5)
[2024-12-19T08:01:55-0800] [ALPM] transaction completed
[2024-12-19T08:01:55-0800] [ALPM] running ‘30-systemd-update.hook’…
[2024-12-19T08:01:55-0800] [ALPM] running ‘rebuild-detector.hook’…
[2024-12-19T08:02:13-0800] [PACMAN] Running ‘/usr/bin/pacman -S --noconfirm extra/python-six’
[2024-12-19T08:02:13-0800] [ALPM] transaction started
[2024-12-19T08:02:13-0800] [ALPM] downgraded python-six (1.16.0-10 → 1.16.0-9)
[2024-12-19T08:02:13-0800] [ALPM] transaction completed
[2024-12-19T08:02:13-0800] [ALPM] running ‘30-systemd-update.hook’…
[2024-12-19T08:02:13-0800] [ALPM] running ‘rebuild-detector.hook’…

Downgrading python packages seemed to fix it.

Fixed Issue with Bauh

I figured out how to fix this,
Make sure your pacman.conf has Extra and testing commented out, like this.


Navigate too >
/etc/pacman.conf

Inside the folder there is this area

cachyos repos

[cachyos-znver4]

Include = /etc/pacman.d/cachyos-v4-mirrorlist

[cachyos-core-znver4]

Include = /etc/pacman.d/cachyos-v4-mirrorlist

[cachyos-extra-znver4]

Include = /etc/pacman.d/cachyos-v4-mirrorlist

[cachyos]

The testing repositories are disabled by default. To enable, uncomment the

repo name header and Include lines. You can add preferred servers immediately

after the header, and they will be used before the default mirrors.

Include = /etc/pacman.d/cachyos-mirrorlist

#[core-testing]

#Include = /etc/pacman.d/mirrorlist

[core]

Include = /etc/pacman.d/mirrorlist

#[extra-testing]

#Include = /etc/pacman.d/mirrorlist

[extra]

If you want to run 32 bit applications on your x86_64 system,

enable the multilib repositories as required here.

Include = /etc/pacman.d/mirrorlist

#[multilib-testing]

#Include = /etc/pacman.d/mirrorlist

[multilib]

Include = /etc/pacman.d/mirrorlist

Then run sudo pacman -Syuu


the extra the Command -Syuu will downgrade your packages back to the core and non test versions, it seems like there was a test pushed on some reps, that broken a bunch of python things, this will prevent future bricking.