After the latest update (stable) my computer refused to open anything, terminal, firefox, settings, pamac, logout/shutdown manager. So I used ctrl+alt+del to kick myself to the xfce lock screen which shouldn't have interrupted my update if it hadn't frozen the computer at a black screen, no tty, nothing. I restarted the computer and it would not boot past the manjaro logo with the five dots.
I am in the process of repairing, and I am starting by reinstalling the update, however when I run
sudo pacman -Sy manjaro-keyring
it spits out this:
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
warning: manjaro-keyring-20160527-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
error: could not open file /var/lib/pacman/local/mesa-17.0.2-2/desc: No such file or directory
Packages (1) manjaro-keyring-20160527-1
Total Installed Size: 0.08 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [####################################################################] 100%
(1/1) checking package integrity [####################################################################] 100%
(1/1) loading package files [####################################################################] 100%
(1/1) checking for file conflicts [####################################################################] 100%
(1/1) checking available disk space [####################################################################] 100%
:: Processing package changes...
(1/1) reinstalling manjaro-keyring [####################################################################] 100%
==> Appending keys from manjaro.gpg...
==> Locally signing trusted keys in keyring...
Locally signs keys...
==> Importing owner trust values...
==> Disabling revoked keys in keyring...
Disables revoked keys
==> Updating trust database...
gpg: next trustdb check due at 2017-05-23
ldconfig: File /usr/lib/libglapi.so.0.0.0 is empty, not checked.
ldconfig: File /usr/lib/libbfd.so is empty, not checked.
ldconfig: File /usr/lib/libpng16.so.16.29.0 is empty, not checked.
ldconfig: File /usr/lib/libdbus-1.so.3 is empty, not checked.
ldconfig: File /usr/lib/libbtrfs.so is empty, not checked.
ldconfig: File /usr/lib/libbtrfs.so.0 is empty, not checked.
ldconfig: File /usr/lib/libopcodes.so is empty, not checked.
ldconfig: File /usr/lib/libbtrfs.so.0.1 is empty, not checked.
ldconfig: File /usr/lib/libpng16.so is empty, not checked.
ldconfig: File /usr/lib/libdbus-1.so.3.14.10 is empty, not checked.
ldconfig: File /usr/lib/libpng16.so.16 is empty, not checked.
ldconfig: File /usr/lib/libbfd-2.28.0.20170322.so is empty, not checked.
ldconfig: File /usr/lib/libopcodes-2.28.0.20170322.so is empty, not checked.
ldconfig: File /usr/lib/libpng.so is empty, not checked.
ldconfig: File /usr/lib/libdbus-1.so is empty, not checked.
ldconfig: File /usr/lib/libOSMesa.so.8.0.0 is empty, not checked.
ldconfig: File /usr/lib/libgbm.so.1.0.0 is empty, not checked.
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
I also have the issue with mesa,
error: could not open file /var/lib/pacman/local/mesa-17.0.2-2/desc: No such file or directory
but I will deal with that next, as this ldconfig issue is showing up on anything dealing with fixing mesa