Target initialisation failed : Failed to cache rpm database (129)

Have never used Yast to update. Always zypper dup, from the command line. This is a secondary machine, which I admit doesn’t get used a lot. My main machine is also Tumbleweed, anbd have never had an issue…

df
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sdb2       75161600 44184900  18203420  71% /
devtmpfs            4096        0      4096   0% /dev
tmpfs            8078468    58212   8020256   1% /dev/shm
efivarfs             192       54       134  29% /sys/firmware/efi/efivars
tmpfs            3231388     2000   3229388   1% /run
/dev/sdb2       75161600 44184900  18203420  71% /.snapshots
/dev/sdb2       75161600 44184900  18203420  71% /home
/dev/sdb2       75161600 44184900  18203420  71% /boot/grub2/i386-pc
/dev/sdb2       75161600 44184900  18203420  71% /srv
/dev/sdb2       75161600 44184900  18203420  71% /usr/local
/dev/sdb2       75161600 44184900  18203420  71% /var
/dev/sdb2       75161600 44184900  18203420  71% /boot/grub2/x86_64-efi
/dev/sdb2       75161600 44184900  18203420  71% /opt
/dev/sdb2       75161600 44184900  18203420  71% /root
tmpfs            8078472     8052   8070420   1% /tmp
/dev/sdb1         204560     5960    198600   3% /boot/efi
/dev/sdb5      775526396  7331336 768195060   1% /home/data
tmpfs            1615692      276   1615416   1% /run/user/1000
tmpfs            1615692      256   1615436   1% /run/user/0

Thanks.