92univention-management-console-web-server.inst failed during uppgrade to 4.4.0


#1

The server is a member server and was working perfectly before upgrade.

From join.log

Configure 92univention-management-console-web-server.inst Mon Apr  8 19:54:05 CEST 2019
2019-04-08 19:54:05.491487566+02:00 (in joinscript_init)
W: The config registry variable 'ucs/web/overview/entries/admin/umc/icon' does not exist
W: The config registry variable 'ucs/web/overview/entries/admin/umc/link' does not exist
W: The config registry variable 'ucs/web/overview/entries/admin/umc/link/de' does not exist
W: The config registry variable 'ucs/web/overview/entries/admin/umc/priority' does not exist
W: The config registry variable 'ucs/web/overview/entries/admin/umc/label' does not exist
W: The config registry variable 'ucs/web/overview/entries/admin/umc/label/de' does not exist
W: The config registry variable 'ucs/web/overview/entries/admin/umc/description' does not exist
W: The config registry variable 'ucs/web/overview/entries/admin/umc/description/de' does not exist
Object exists: SAMLServiceProviderIdentifier=https://ucs-proxy.domain.local/univention/saml/metadata,cn=saml-serviceprovider,cn=univention,dc=sunhut,dc=local
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python2.7/dist-packages/saml2/metadata.py", line 84, in create_metadata_string
    config = Config().load_file(configfile, metadata_construction=True)
  File "/usr/lib/python2.7/dist-packages/saml2/config.py", line 379, in load_file
    mod = self._load(config_file)
  File "/usr/lib/python2.7/dist-packages/saml2/config.py", line 373, in _load return import_module(tail)
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module __import__(name)
  File "/usr/share/univention-management-console/saml/sp.py", line 87, in <module>
    tmpfile.write(get_cert())
  File "/usr/share/univention-management-console/saml/sp.py", line 33, in get_cert
    with open(CONFIG['cert_file'], 'rb') as cert_file:
IOError: [Errno 2] No such file or directory: '/etc/univention/ssl/ucs-proxy.domain.local/cert.pem'



**************************************************************************
* Join failed!                                                           *
* Contact your system administrator                                      *
**************************************************************************
* Message:  Please visit https://help.univention.com/t/8842 for common problems during the join and how to fix them -- FAILED: 92univention-management-console-web-server.inst
**************************************************************************

#2

Hi! I moved your topic to correct category and added some nicer formatting.

Can you also add the output of univention-app info?

The main problem seems to be a missing certificate:
No such file or directory: '/etc/univention/ssl/ucs-proxy.domain.local/cert.pem'

Is ucs-proxy the correct name of the Memberserver? The LDAP base is dc=sunhut,dc=local in the error message above, but the cert should be for domain.local?


#3

Trying to keep my Domain structure private, however I’m not that successful :slight_smile:

Ucs-proxy.sunhut.local

root@ucs-proxy:~# univention-app info
UCS: 4.4-0 errata41
Installed: openvpn4ucs=1.1.16 prometheus-node-exporter=1.1
Upgradable: