Two days ago, my domain controllers on UCS 5.0-3 both broke. I have nightly package updates – but not release updates – enabled. As a short-term resolution I simply restored a full backup from monday but this night it “broke itself” again. The first symptom is usually that the slapd.service
fails to start because the the “address is already in use”.
I have narrowed it down to the package update being the culprit; as soon as I run that through the management console, the domain is broken again. So I tried univention-upgrade
via SSH and got:
# univention-upgrade
Starting univention-upgrade. Current UCS version is 5.0-3 errata784
Checking for local repository: none
Checking for package updates: found
The following packages will be REMOVED:
univention-s4-connector,univention-samba4
The following packages will be upgraded:
openssh-sftp-server,openssh-server,openssh-client,univention-errata-level,univention-samba4-sysvol-sync
Do you want to continue [Y|n]?n
Checking for app updates: none
Checking for release updates: found: UCS 5.0-4
Do you want to update to 5.0-4 [Y|n]?n
I aborted the upgrade, of course, because it wants to remove univention-samba4
?! Have I missed something in the release notes? Do I need to migrate to another package to provide an AD to Windows clients?
When I list upgradable packages with apt
it shows an update for univention-samba4
. But when I actually run apt upgrade
, it is not listed and univention-samba4-sysvol-sync
is “held back”.
# apt upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
linux-image-4.19.0-23-amd64
Verwenden Sie »apt autoremove«, um es zu entfernen.
Die folgenden Pakete sind zurückgehalten worden:
univention-samba4-sysvol-sync
Die folgenden Pakete werden aktualisiert (Upgrade):
openssh-client openssh-server openssh-sftp-server univention-errata-level
4 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
Es müssen 1.200 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 12,3 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] ^C
I can only assume that this is due to Erratum 794 somehow, even though it does not mention any removal. But it fits in terms of timeframe and affected package.
For now, I have disabled automatic updates. What would be the correct way forward here?
Trying to upgrade only univention-samba4
gives an unsatisfiable dependency: it depends on univention-join (>= 12.0.5-6)
, which is not available in the current 5.0-3
release. It is, however, available in the package repository for errata504
(which is for release 5.0-4
, I assume).
# apt install univention-samba4
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
univention-samba4 : Hängt ab von: univention-join (>= 12.0.5-6) aber 12.0.5-4 soll installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
# apt install univention-join=12.0.5-6
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
E: Version »12.0.5-6« für »univention-join« konnte nicht gefunden werden.