Sin una definición más precisa de "no se puede", es difícil responder a su primera pregunta.
Para su segundo, hacer un apagado o reinicio "duro" puede generar varios problemas:
Su tercera pregunta está ligada a la primera y, a su vez, a su premisa :Cuando dice que "no puede" cerrar sin más información, es casi imposible determinar con precisión lo que quiere decir; mucho menos la causa de lo que estás viendo.
Вероятно, это реализация Mozilla.
На моем компьютере с Centos 7:
% ldd /usr/lib/polkit-1/polkitd | grep js
libmozjs-17.0.so => /lib64/libmozjs-17.0.so (0x00007f7c25d9f000)
% rpm -qif /lib64/libmozjs-17.0.so
Name : mozjs17
Version : 17.0.0
Release : 20.el7
Architecture: x86_64
Install Date: Sun May 13 09:40:16 2018
Group : Development/Languages
Size : 4045213
License : GPLv2+ or LGPLv2+ or MPLv1.1
Signature : RSA/SHA256, Wed Apr 25 07:27:32 2018, Key ID 24c6a8a7f4a80eb5
Source RPM : mozjs17-17.0.0-20.el7.src.rpm
Build Date : Tue Apr 10 20:33:07 2018
Build Host : x86-01.bsys.centos.org
Relocations : (not relocatable)
Packager : CentOS BuildSystem <http://bugs.centos.org>
Vendor : CentOS
URL : http://www.mozilla.org/js/
Summary : JavaScript interpreter and libraries
Description :
JavaScript is the Netscape-developed object scripting language used in millions
of web pages and server applications worldwide. Netscape's JavaScript is a
superset of the ECMA-262 Edition 3 (ECMAScript) standard scripting language,
with only mild differences from the published standard.