Ajedi32
Dabbler
- Joined
- Oct 30, 2016
- Messages
- 28
So I noticed FreeNAS now has a 9.10.2 version available and decided to upgrade. After installing the update, I checked for updates again and the Web GUI suggested that I go to the boot tab and activate 9.10.2, then reboot. When I first tried to do this, I got an error saying that the activation failed. I then rebooted (which worked fine) and tried activating 9.10.2 again. This time the activation succeeded, but after rebooting everything is messed up:
I'm not able to get to the Web GUI or the Console Setup Menu. All my Jails are still functioning just fine.
I was able to SSH into the box, but I'm unsure of what to do from here. Is there a way to revert to 9.10.1 from the console so I can attempt to update again? Or perhaps some other steps I can take to fix my install?
On a possibly related note, I did notice some commands in my SSH session seem to be nonfunctioning. For example, wget doesn't work:
Also, `freenas-update` is broken:
Why am I suddenly missing `libssl.so.8`? Is there a way to install it from the CLI? Would that fix my problem?
Edit: Solved! See https://forums.freenas.org/index.php?threads/update-9-10-1u4-to-9-10-2-no-gui.48830/#post-335115

I'm not able to get to the Web GUI or the Console Setup Menu. All my Jails are still functioning just fine.
I was able to SSH into the box, but I'm unsure of what to do from here. Is there a way to revert to 9.10.1 from the console so I can attempt to update again? Or perhaps some other steps I can take to fix my install?
On a possibly related note, I did notice some commands in my SSH session seem to be nonfunctioning. For example, wget doesn't work:
Code:
[root@freenas] /mnt/MAIN# wget --help Shared object "libintl.so.8" not found, required by "wget"
Also, `freenas-update` is broken:
Code:
[root@freenas] ~# freenas-update --help ERROR:root:code for hash md5 was not found. Traceback (most recent call last): File "/usr/local/lib/python2.7/hashlib.py", line 147, in <module> globals()[__func_name] = __get_hash(__func_name) File "/usr/local/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type md5 ERROR:root:code for hash sha1 was not found. Traceback (most recent call last): File "/usr/local/lib/python2.7/hashlib.py", line 147, in <module> globals()[__func_name] = __get_hash(__func_name) File "/usr/local/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type sha1 ERROR:root:code for hash sha224 was not found. Traceback (most recent call last): File "/usr/local/lib/python2.7/hashlib.py", line 147, in <module> globals()[__func_name] = __get_hash(__func_name) File "/usr/local/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type sha224 ERROR:root:code for hash sha256 was not found. Traceback (most recent call last): File "/usr/local/lib/python2.7/hashlib.py", line 147, in <module> globals()[__func_name] = __get_hash(__func_name) File "/usr/local/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type sha256 ERROR:root:code for hash sha384 was not found. Traceback (most recent call last): File "/usr/local/lib/python2.7/hashlib.py", line 147, in <module> globals()[__func_name] = __get_hash(__func_name) File "/usr/local/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type sha384 ERROR:root:code for hash sha512 was not found. Traceback (most recent call last): File "/usr/local/lib/python2.7/hashlib.py", line 147, in <module> globals()[__func_name] = __get_hash(__func_name) File "/usr/local/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type sha512 Traceback (most recent call last): File "/usr/local/bin/freenas-update", line 13, in <module> import freenasOS.Configuration as Configuration File "/usr/local/lib/freenasOS/Configuration.py", line 9, in <module> import ssl File "/usr/local/lib/python2.7/ssl.py", line 97, in <module> import _ssl # if we can't import it, let the error propagate ImportError: Shared object "libssl.so.8" not found, required by "_ssl.so"
Why am I suddenly missing `libssl.so.8`? Is there a way to install it from the CLI? Would that fix my problem?
Edit: Solved! See https://forums.freenas.org/index.php?threads/update-9-10-1u4-to-9-10-2-no-gui.48830/#post-335115
Last edited: