I 'accidentally' upgraded my firefox by 'pkg install forefox' earlier today .... and now when I tried to launch firefox, it said
I tried
I tried to find out how to use pkg to install NSS version 3.23 forcefully, but it seemed not possible.
My question is that shouldn't pkg check the dependency of an upgrade? I noticed dozens of packages were upgraded together in the process earlier. pkg would also check if these upgrades would break any existing installed package.... right?
I thought this is how pkg works? please let me know if it is not the case...
besides restoring from my backup images, how would a more experienced user fix this problem? thanks
Code:
XPCOMGlueLoad error for file /usr/local/lib/firefox/libxul.so:
/usr/local/lib/nss/libssl3.so.1: version NSS_3.23 required by /usr/local/lib/firefox/libxul.so not found
Couldn't load XPCOM.
pkg remove firefox
, pkg clean
, and pkg install firefox
. No use.I tried to find out how to use pkg to install NSS version 3.23 forcefully, but it seemed not possible.
My question is that shouldn't pkg check the dependency of an upgrade? I noticed dozens of packages were upgraded together in the process earlier. pkg would also check if these upgrades would break any existing installed package.... right?
I thought this is how pkg works? please let me know if it is not the case...
besides restoring from my backup images, how would a more experienced user fix this problem? thanks