Univention Bugzilla – Bug 52772
fix_ucsschool_slaves fails if connector/s4/ldap/port is not set
Last modified: 2022-12-05 14:35:20 CET
When run from join script35ucs-school-import.inst the fix_ucsschool_slaves script produces a traceback on a multi master (master) system: UCS: 4.4-7 errata887 Installed: ucsschool=4.4 v9 ucsschool-kelvin-rest-api=1.3.0 Looking for affected domaincontroller_slave objects... Traceback (most recent call last): File "/usr/share/ucs-school-import/scripts/fix_ucsschool_slaves", line 169, in <module> main() File "/usr/share/ucs-school-import/scripts/fix_ucsschool_slaves", line 159, in main lo_s4 = get_s4_lo() File "/usr/share/ucs-school-import/scripts/fix_ucsschool_slaves", line 60, in get_s4_lo ldap_port_s4 = int(ucr.get("connector/s4/ldap/port")) TypeError: int() argument must be a string or a number, not 'NoneType' -------- UCRV "connector/s4/ldap/*" is not set.
UCS: 5.0-2 errata505 Installed: ucsschool=5.0 v3 /usr/lib/univention-install/35ucs-school-import.inst: Zeile 653: /usr/share/ucs-school-import/scripts/ucs-school-migrate-objects-to-4.1R2: Datei oder Verzeichnis nicht gefunden FINISHED: Fr 11. Nov 05:48:19 CET 2022 No modification: cn=ucsschoolSchool,cn=UCSschool,cn=custom attributes,cn=univention,<ldap_base> Looking for affected Replica Directory Node objects... Traceback (most recent call last): File "/usr/share/ucs-school-import/scripts/fix_ucsschool_slaves", line 169, in <module> main() File "/usr/share/ucs-school-import/scripts/fix_ucsschool_slaves", line 159, in main lo_s4 = get_s4_lo() File "/usr/share/ucs-school-import/scripts/fix_ucsschool_slaves", line 60, in get_s4_lo ldap_port_s4 = int(ucr.get("connector/s4/ldap/port")) TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'