WalterH It was the other way around for me. After I applied the update grommunio-cui-1.0.263.dcebcfe-lp155.62.1.noarch on 02/02/24 the CUI was showing normally. Once I rebooted the VM, I used to test the update before updating my live server(s), I got the persistent reboot of the CUI.
I have just re-run the update on my 'test' VM, details follow.
The Admin GUI Grommunio Update was as follows:-
grommunio | grommunio-cui | 1.0.257.aebaf9a-lp155.61.1 | 1.0.263.dcebcfe-lp155.62.1 | noarch
This text is output during the upgrade:-
Failed to try-restart grommunio-cui@.service: Unit name grommunio-cui@.service is missing the instance name.
See system logs and 'systemctl status grommunio-cui@.service' for details.
And running systemctl status grommunio-cui@service produces:-
○ grommunio-cui@service.service - grommunio-cui on service
Loaded: loaded (/usr/lib/systemd/system/grommunio-cui@.service; disabled; >
Active: inactive (dead)
At this stage the CUI is still fully functional on the VM (ie can login and run through the menu options).
I then rebooted the 'test' VM and it booted OK but the CUI is now in permanent reboot mode. Rebooting the VM makes no difference. The following is displayed on the VM console before the CUI reboots each time:-
`Loading grommunio console user interface
Traceback (most recent call last):
File "usr/libexec/grommunio-cui/init.py", Iine 7, in (module>
import cui
File "/usr/libexec/grommunio-cui/cui/init.py", line 9, in <module>
from cui lmport classes
File "usr/libexec/grommunio-cui/cui/classes/init.py", line 4, in (module>
import cui.classes.application
File "usr/libexec/grommunio-cul/cui/classes/application.py", line 111, in (module>
class Header:
File "usr/libexec/grommunio-cui/cui/classes/application.py", line 188, in Header
tb: TextBlock = TextBlock(info)
File "usr/libexec/grommunio-cui/cui/classes/application.py", 1ine 144, in Init
self .refresh_content()
File "usr/libexec/grommunio-cui/cui/classes/application.py", line 166, in refresh_content
text_sysinfo_bottom = cui.util.get_system_info("bottom")
File "/usr/libexec/grommunio-cui/cui/util.py", line 720, In get_system_info
ret_val = get_system_info_bottom()
File "/usr/libexec/grommunio-cui/cui/util.py", line 699, In get_system_info_bottom
last_ login = get_last_login_time()
File "usr/libexec/grommunio-cui/cui/util.py", line 565, in get_last_login_time
return last_login
UnboundLocalError: local variable 'last_login' referenced before assignment`
The GUI seems to be running as normal.
In a SSH shell doing a systemctl status grommunio-cui@service produces:-
● grommunio-cui@service.service - grommunio-cui on service
Loaded: loaded (/usr/lib/systemd/system/grommunio-cui@.service; enabled; vendor preset: disabled)
Active: activating (auto-restart) since Sat 2024-02-03 16:38:59 GMT; 114ms ago
Process: 14671 ExecStart=/usr/libexec/grommunio-cui/getty service (code=exited, status=1/FAILURE)
Main PID: 14671 (code=exited, status=1/FAILURE)
Hope this helps in identifying the issue.