invis_server_wiki:upgrade:13.5_to_14.1

Dies ist eine alte Version des Dokuments!


invis-Server Upgrade von 13.5 auf 14.1

Richtig gelesen, wir lassen invis-Server Version 14.0 aus. Begründet liegt dies in den unverhofft aufgetretenen Probleme mit den in openSUSE Leap enthaltenen Samba-Paketen. Zum Hintergrund. Mit openSUSE Leap 15.0 wurden seitens openSUSE Samba-Pakete mit ActiveDirectory-Domain-Controller Funktion ausgeliefert. Darauf haben wir lange gewartet. Diese nutzen jedoch statt der von den Samba-Entwicklern integrierten Kerberos-Implementation Heimdal, den aus der Distribution stammenden MIT-Kerberos-Server.

Wie sich in der Praxis herausstellte, war das ein riesiges Problem, das Kerberos damit einfach nicht korrekt funktioniert. Kurz wir haben in den sauren Apfel gebissen und begonnen wieder eigene Samba-Pakete mit Heimdal-Kerberos zu bauen. Lesen Sie dazu auch unseren Blog-Beitrag Rolle Rückwärts um die lange Geschichte zu erfahren.

Weiterhin basiert invis-Server 14.1 bereits auf openSUSE Leap 15.1, d.h. es müssen 2 Distributionsupgrades in Folge gemacht werden.

Hinweis: Die folgende Anleitung setzt voraus, dass Ihr Server definitiv auf dem Stand von Version 13.5 ist, also bereits PHP7 und ownCloud 10.x verwendet. Ist das nicht der Fall müssen Sie zunächst auf Version 13.5 aktualisieren. Eine Anleitung dazu finden Sie hier.

Deaktivieren Sie bevor es losgeht den Email-Abruf:

invis:~ # systemctl disable fetchmail.service
invis:~ # systemctl stop fetchmail.service

Beginnen wir mit dem Herz des Servers, dem ActiveDirectory. Stoppen Sie Samba, nehmen Sie es aus dem automatischen Start, und erstellen Sie zunächst eine Datensicherung Ihres ADs:

invis:~ # systemctl stop samba.service
invis:~ # systemctl disable samba.service
invis:~ # adbackup

Entfernen Sie jetzt das bisherige Samba-Repository. Ermitteln Sie dazu die Nummer des Repositories:

invis:~ # zypper repos | grep samba
22 | spins_invis_stable_samba46      | Samba AD Packages (openSUSE_Leap_42.3)                             | Ja        | (r ) Ja         | Ja
invis:~ # 

im Beispiel trägt das Repo die Nr. 22. Mit der Nummer kann es jetzt entfernt werden:

invis:~ # zypper rm 22

Jetzt können Sie das neue Samba-Repository hinzufügen:

invis:~ # zypper ar https://download.opensuse.org/repositories/spins:/invis:/15:/stable:/samba/openSUSE_Leap_42.3/spins:invis:15:stable:samba.repo
  • invis_server_wiki/upgrade/13.5_to_14.1.1565802675.txt.gz
  • Zuletzt geändert: 2019/08/14 17:11
  • von flacco