ArchLabs Linux

No module named 'dbus'

When i run catfish, i get:

% catfish                                                           14:08:33
Traceback (most recent call last):
  File "/usr/bin/catfish", line 41, in <module>
    import catfish
  File "/usr/lib/python3.7/site-packages/catfish/__init__.py", line 29, in <module>
    from catfish import CatfishWindow
  File "/usr/lib/python3.7/site-packages/catfish/CatfishWindow.py", line 31, in <module>
    import dbus
ModuleNotFoundError: No module named 'dbus'

i could not find a fix, but i did see an older thread mentioning restoring dbus30?
Another thread suggested this is a Python issue?
Maybe catfish isn’t compatible with arch

Some diag info:

% lsb_release -a                                                    14:12:11
LSB Version:	1.4
Distributor ID:	ArchLabs
Description:	ArchLabs Linux
Release:	2019.1.20
Codename:	ArchLabs
% uname -r                                                          14:09:20
5.2.4-zen1-1-zen

list of installed packages:

% pacman -Qqe                                                       14:07:45
accountsservice
alsa-firmware
alsa-lib
alsa-plugins
amd-ucode
archlabs-dARK
archlabs-icons
archlabs-installer
archlabs-keyring
archlabs-ksuperkey
archlabs-scripts
archlabs-skel-base
archlabs-skel-xfce4
archlabs-themes
archlabs-wallpapers
autoconf
automake
b43-firmware
b43-fwcutter
bash
binutils
bison
broadcom-wl
bzip2
catfish
clonezilla
coreutils
cryptsetup
device-mapper
dhclient
dhcpcd
diffutils
discover
e2fsprogs
efibootmgr
efitools
ethtool
exfat-utils
exo
f2fs-tools
ffmpeg
file
file-roller
filesystem
findutils
flex
garcon
gawk
gcc
gcc-libs
geary
gettext
git
glibc
gnome-disk-utility
gnome-system-monitor
gparted
gpicview
gptfdisk
grep
grub
gst-libav
gst-plugins-base
gst-plugins-good
gstreamer
gtk-engine-murrine
gtk-engines
gtk-xfce-engine
gtk3
gvfs
gzip
haveged
hdparm
htop
inetutils
intel-ucode
iproute2
iputils
ipw2100-fw
ipw2200-fw
jfsutils
less
libmad
libmatroska
licenses
lightdm
lightdm-gtk-greeter
lightdm-gtk-greeter-settings
linux
linux-firmware
linux-zen
lm_sensors
logrotate
lsb-release
lvm2
m4
make
man-db
man-pages
mdadm
memtest86+
mkinitcpio-nfs-utils
mousepad
mpv
nano
nbd
netctl
network-manager-applet
networkmanager
nfs-utils
nilfs-utils
ntfs-3g
opera
orage
os-prober
p7zip
pacman
pacman-contrib
pakku
pamixer
parole
parted
patch
pavucontrol
pciutils
perl
pkgconf
playerctl
procps-ng
psmisc
pulseaudio
pulseaudio-alsa
qt5-styleplugins
qt5ct
ranger
refind-efi
reflector
reiserfsprogs
ristretto
rofi
rsync
s-nail
scrot
sdparm
sed
shadow
simplescreenrecorder
smartmontools
sudo
sysfsutils
syslinux
systemd-sysvcompat
tar
terminus-font
texinfo
thunar
thunar-archive-plugin
thunar-media-tags-plugin
thunar-volman
tkpacman
ttf-dejavu
tumbler
ufw
unrar
usbutils
util-linux
vi
vim
vlc
volumeicon
w3m
wget
which
wireless-regdb
wireless_tools
wpa_actiond
wpa_supplicant
xarchiver
xf86-input-evdev
xf86-input-keyboard
xf86-input-libinput
xf86-input-mouse
xf86-input-synaptics
xf86-input-vmmouse
xf86-input-void
xf86-video-amdgpu
xf86-video-ati
xf86-video-dummy
xf86-video-fbdev
xf86-video-intel
xf86-video-nouveau
xf86-video-openchrome
xf86-video-qxl
xf86-video-vesa
xf86-video-vmware
xf86-video-voodoo
xfburn
xfce4-appfinder
xfce4-artwork
xfce4-battery-plugin
xfce4-clipman-plugin
xfce4-cpufreq-plugin
xfce4-cpugraph-plugin
xfce4-datetime-plugin
xfce4-dict
xfce4-diskperf-plugin
xfce4-eyes-plugin
xfce4-fsguard-plugin
xfce4-genmon-plugin
xfce4-mailwatch-plugin
xfce4-mount-plugin
xfce4-mpc-plugin
xfce4-netload-plugin
xfce4-notes-plugin
xfce4-notifyd
xfce4-panel
xfce4-power-manager
xfce4-pulseaudio-plugin
xfce4-screenshooter
xfce4-sensors-plugin
xfce4-session
xfce4-settings
xfce4-smartbookmark-plugin
xfce4-systemload-plugin
xfce4-taskmanager
xfce4-terminal
xfce4-time-out-plugin
xfce4-timer-plugin
xfce4-verve-plugin
xfce4-wavelan-plugin
xfce4-weather-plugin
xfce4-whiskermenu-plugin
xfce4-xkb-plugin
xfconf
xfdesktop
xfsprogs
xfwm4
xfwm4-themes
xl2tpd
xorg-docs
xorg-fonts-100dpi
xorg-fonts-75dpi
xorg-iceauth
xorg-luit
xorg-server
xorg-server-common
xorg-server-devel
xorg-server-xdmx
xorg-server-xephyr
xorg-server-xnest
xorg-server-xvfb
xorg-server-xwayland
xorg-sessreg
xorg-setxkbmap
xorg-smproxy
xorg-x11perf
xorg-xauth
xorg-xbacklight
xorg-xcmsdb
xorg-xcursorgen
xorg-xdpyinfo
xorg-xdriinfo
xorg-xev
xorg-xgamma
xorg-xhost
xorg-xinput
xorg-xkbcomp
xorg-xkbevd
xorg-xkbutils
xorg-xkill
xorg-xlsatoms
xorg-xlsclients
xorg-xmodmap
xorg-xpr
xorg-xprop
xorg-xrandr
xorg-xrdb
xorg-xrefresh
xorg-xset
xorg-xsetroot
xorg-xvinfo
xorg-xwd
xorg-xwininfo
xorg-xwud
zsh
zsh-completions
zsh-history-substring-search

Have you tried installing the python-dbus package?

1 Like

same problem

Solved thank

1 Like

Fixed by reinstalling the OS.
i think it was caused by clearing the pacman cache. Which shouldn’t happen, right?

I thought to report the bug, but someone did it two days ago.