Author: xry111 Date: Tue Feb 23 07:45:03 2021 New Revision: 24275 Log: js78: add workaround for reinstallation
Modified: trunk/BOOK/general/genlib/js78.xml Modified: trunk/BOOK/general/genlib/js78.xml ============================================================================== --- trunk/BOOK/general/genlib/js78.xml Tue Feb 23 04:28:57 2021 (r24274) +++ trunk/BOOK/general/genlib/js78.xml Tue Feb 23 07:45:03 2021 (r24275) @@ -106,17 +106,6 @@ <sect2 role="installation"> <title>Installation of JS</title> - <caution> - <para> - If you are upgrading JS78 from a previously installed old version, - save all work and exit your GNOME Session if you have one running. - Replacing the JS78 binary will cause the GNOME Shell to crash and - return you to your display manager or TTY. After installing the new - version, if GNOME Shell still doesn't work, reinstall - <xref linkend="gjs"/>. - </para> - </caution> - <note> <para> Unlike most other packages in BLFS, the instructions below require you @@ -203,6 +192,15 @@ </para> <para> + An issue in the installation process causes any running program which + links to JS78 shared library (for example, GNOME Shell) to crash, if + JS78 is upgraded or reinstalled. To workaround this issue, remove + the old version of JS78 shared library before installation: + </para> + +<screen role="root"><userinput>rm -fv /usr/lib/libmozjs-78.so</userinput></screen> + + <para> Now, as the <systemitem class="username">root</systemitem> user: </para> -- http://lists.linuxfromscratch.org/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page