When I open Package Updater, press ’ Install updates’, error message is shown: “Failed to process request”. More details: nss (/usr/lib/p11-kit-trust.so): conflicting files
What can I do
When I open Package Updater, press ’ Install updates’, error message is shown: “Failed to process request”. More details: nss (/usr/lib/p11-kit-trust.so): conflicting files
What can I do
I suppose you haven’t seen this yet. I believe this update needs manual intervention. Try the update in terminal and post the output.
sudo pacman -Syu --overwrite /usr/lib*/p11-kit-trust.so
gives
:: Starting full system upgrade…
warning: dialog: local (1:1.3_20200327-1) is newer than core (1:1.3_20200228-1)
warning: ldb: local (1:2.1.1-1) is newer than extra (1:2.0.7-2)
warning: libwbclient: local (4.12.0-3) is newer than extra (4.11.3-3)
warning: mlocate: local (0.26.git.20170220-3) is newer than core (0.26.git.20170220-2)
warning: samba: local (4.12.0-3) is newer than extra (4.11.3-3)
warning: smbclient: local (4.12.0-3) is newer than extra (4.11.3-3)
there is nothing to do
this case do it with package nss and that overwrite thing.
sudo pacman -S nss --overwrite somethingasabove
probably lib32-nss also
cannot figure out how to define that '“overwrite thing”.
Issuing sudo pacman -S nss --overwrite /usr/lib*/p11-kit-trust.so gives error:
warning: nss-3.51-1 is up to date -- reinstalling
error: target not found: /usr/lib/p11-kit-trust.so
warning: '/usr/lib/p11-kit-trust.so' is a file, did you mean -U/--upgrade instead of -S/--sync?
ok there was a splitup probably
if you do in terminal
pkgfile /usr/lib/p11-kit-trust.so
you see p11-kit and lib32-nss
if you do sudo pacman -S p11-kit , it should give no issues if so you do that overwrite thing
check only first if it got issues before changing. probably a split up sometimes happend packages get splitted.
You need to remove the leading slash after --overwrite.
This looks like a mirror problem to me.
If you use a wild card, surround the whole argument to --overwrite in double quotes
zsh: no matches found: usr/lib*/p11-kit-trust.so
sudo pacman -S nss --overwrite “usr/lib*/p11-kit-trust.so” went through now with double quotes yes
open terminal :
pkgfile p11-kit-trust.so
1 ringo@BlackClover ~ % pkgfile p11-kit-trust.so
core/p11-kit
multilib/lib32-p11-kit
ringo@BlackClover ~ %
install those if error then you know which file to overwrite
sorry might be wrong its symlinks just check first locations atleast first… removed those but stil the symlinks dont find the owner properly
It must have had something to do with enabling testing branch in package manager earlier.
I had enabled this for going around in a bug in Samba last week.
Now I have de-activated this and all goes well.
Thanks for your input guys
It would have been helpful to have said that at the beginning
You’re absolutely right! Sorry for that
On the other hand, this setting has been active for over a week and did not pose a problem with system updates before.