FS#58459 - [js52] manual intervention needed for /usr/lib/libmozjs-52.so.0
Attached to Project:
Arch Linux
Opened by nl6720 (nl6720) - Friday, 04 May 2018, 17:53 GMT
Last edited by Jan Alexander Steffens (heftig) - Friday, 04 May 2018, 21:30 GMT
Opened by nl6720 (nl6720) - Friday, 04 May 2018, 17:53 GMT
Last edited by Jan Alexander Steffens (heftig) - Friday, 04 May 2018, 21:30 GMT
|
Details
Description:
When upgrading extra/js52 from 52.7.3-1 to 52.7.3-2, I get this error: error: failed to commit transaction (conflicting files) js52: /usr/lib/libmozjs-52.so.0 exists in filesystem Errors occurred, no packages were upgraded. pacman -Qo /usr/lib/libmozjs-52.so.0 error: No package owns /usr/lib/libmozjs-52.so.0 /usr/lib/libmozjs-52.so.0 is part of the js52 52.7.3-2 package, but not of js52 52.7.3-1 . Most likely the symlink was created by "ldconfig.service". Additional info: * package version(s) * config and/or log files etc. js52 52.7.3-2 Steps to reproduce: pacman -Syu |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Friday, 04 May 2018, 21:30 GMT
Reason for closing: Fixed
Additional comments about closing: See news item.
Friday, 04 May 2018, 21:30 GMT
Reason for closing: Fixed
Additional comments about closing: See news item.
sudo mv /usr/lib/libmozjs-52.so /usr/lib/libmozjs-52.so.old
The only real solution is to create a news post telling people they need to delete it manually first. Which you already know to do.
I think there was one time this kind of situation was solved without manual intervention, but maybe I'm mistaken...