Univention Bugzilla – Bug 48534
remove dns-hostname from s4connector ignore list
Last modified: 2019-03-12 10:58:38 CET
See bug #47955, we modified create_spn_account.sh so that it creates users SPN account via UDM (and not directly in samba). What we need to do in school, is: * updates: remove the local samba dns-$hostname user * remove dns-$hostname from the s4 connector ignore list (update/installation) * updates: re-create the local samba dns-$hostname user (see 98univention-samba4-dns.inst)
I guess we don't need to remove existing dns-$hostname accounts.
5eeb6f4ec6542b3095d8fd0543bdc4b7cf31c0b5 ucs-school-import * do not add dns-$hostname to ignore list 57e9d3d884db3206b0162d1e7659dd3d73fe4612 cs-school-metapackage * do not add dns-$hostname to ignore list * remove dns-$hostname from ignore list during this update
Ok, that ignore was introduced for Bug #26841 but not usefule any longer because you fixed Bug #47955. I've fixed two minor shell issues (quoting and unsetting IFS), which probably would not have caused problems in real life anyway: fa3d8b1ae | fix IFS unset Package: ucs-school-metapackage Version: 12.0.0-38A~4.4.0.201902251956 Branch: ucs_4.4-0 Scope: ucs-school-4.4
During update UCS@school 4.3 → 4.4 I got the following messages in updater.log: /var/lib/dpkg/info/ucs-school-master.postinst: 150: /var/lib/dpkg/info/ucs-school-master.postinst: new_ignore+=root: not found /var/lib/dpkg/info/ucs-school-master.postinst: 150: /var/lib/dpkg/info/ucs-school-master.postinst: new_ignore+=ucs-s4sync: not found Package version of ucs-school-master: 12.0.0-44A~4.4.0.20190226174
Yeah, that's a bashism in a dash script. I've turned all postinst scripts in ucs-school-metapackage into bash scripts now: Package: ucs-school-metapackage Version: 12.0.0-46A~4.4.0.201902271401 Branch: ucs_4.4-0 Scope: ucs-school-4.4
OK: code change OK: manual update test
UCS@school 4.4 v1 has been released. https://docs.software-univention.de/release-notes-ucsschool-4.4v1-de.html If this error occurs again, please clone this bug.