Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
invis_server_wiki:upgrade:13.5_to_14.1 [2019/08/14 17:17] flacco [invis-Server Upgrade von 13.5 auf 14.1] |
invis_server_wiki:upgrade:13.5_to_14.1 [2019/08/15 06:19] flacco [Samba Upgrade] |
||
---|---|---|---|
Zeile 68: | Zeile 68: | ||
===== Samba Upgrade ===== | ===== Samba Upgrade ===== | ||
- | 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: | + | Beginnen wir mit dem Herz des Servers, dem ActiveDirectory. |
- | <code> | + | Entfernen Sie zunächst das bisherige Samba-Repository. Ermitteln Sie dazu die Nummer des Repositories: |
- | invis:~ # systemctl stop samba.service | + | |
- | invis:~ # systemctl disable samba.service | + | |
- | invis:~ # adbackup | + | |
- | </code> | + | |
- | + | ||
- | Entfernen Sie jetzt das bisherige Samba-Repository. Ermitteln Sie dazu die Nummer des Repositories: | + | |
<code> | <code> | ||
Zeile 87: | Zeile 81: | ||
<code> | <code> | ||
- | invis:~ # zypper rm 22 | + | invis:~ # zypper rr 22 |
</code> | </code> | ||
- | Jetzt können Sie das neue Samba-Repository hinzufügen: | + | Jetzt können Sie das neue Samba-Repository hinzufügen und den Repository-Cache auffrischen: |
<code> | <code> | ||
invis:~ # zypper ar https://download.opensuse.org/repositories/spins:/invis:/15:/stable:/samba/openSUSE_Leap_42.3/spins:invis:15:stable:samba.repo | invis:~ # zypper ar https://download.opensuse.org/repositories/spins:/invis:/15:/stable:/samba/openSUSE_Leap_42.3/spins:invis:15:stable:samba.repo | ||
+ | invis:~ # zypper ref | ||
</code> | </code> | ||
+ | Jetzt können die neuen Samba-Pakete installiert werden. Es wird dabei direkt von Samba-Version 4.6.x auf 4.10.x aktualisiert. Dies erfordert ein wenig Nacharbeit. | ||
+ | |||
+ | Ermitteln Sie zunächst die Nummer des neuen Samba-Repositories: | ||
+ | |||
+ | <code> | ||
+ | invis:~ # zypper repos | grep samba | ||
+ | 20 | spins_invis_15_stable_samba | Samba 4.10 with Heimdal Kerberos (openSUSE_Leap_42.3) | Ja | (r ) Ja | Nein | ||
+ | invis:~ # | ||
+ | </code> | ||
+ | |||
+ | Im Beispiel trägt das neue Repository die Nr. 20, daraus ergibt sich das Kommando zum Paket-Upgrade: | ||
+ | |||
+ | <code> | ||
+ | invis:~ # zypper dup --from 20 --allow-vendor-change | ||
+ | </code> | ||
+ | |||
+ | Dieses Kommando löst eine Reihe Paketkonflikten aus. | ||
+ | |||
+ | Wählen Sie jeweils Lösung **2**: | ||
+ | |||
+ | <code> | ||
+ | ... | ||
+ | Lösung 2: Deinstallation von libdcerpc-server0-4.6.16-103.19.x86_64 | ||
+ | ... | ||
+ | </code> | ||
+ | |||
+ | <code> | ||
+ | ... | ||
+ | Lösung 2: Deinstallation von samba-ad-4.6.16-103.19.x86_64 | ||
+ | ... | ||
+ | </code> | ||
+ | |||
+ | <code> | ||
+ | ... | ||
+ | Lösung 2: Deinstallation von libsamba-policy0-4.6.16-103.19.x86_64 | ||
+ | ... | ||
+ | </code> | ||
+ | |||
+ | <code> | ||
+ | ... | ||
+ | Lösung 2: Deinstallation von libsmbldap0-4.6.16-103.19.x86_64 | ||
+ | ... | ||
+ | </code> | ||
+ | |||
+ | Installieren Sie jetzt noch fehlende Samba-Pakete nach: | ||
+ | |||
+ | <code> | ||
+ | invis:~ # zypper in samba samba-ad-dc samba-client samba-winbind samba-doc samba-libs ldb-tools | ||
+ | </code> | ||