bashclub / zamba-lxc-toolbox

Zamba LXC Toolbox a script collection to setup LXC containers on Proxmox + ZFS. Zamba is the fusion of ZFS and Samba (standalone, active directory dc or active directory member), preconfigured to access ZFS snapshots by "Previous Versions" to easily recover encrypted by ransomware files, accidently deleted files or just to revert changes.
https://aow.de/
GNU General Public License v3.0
285 stars 62 forks source link

Debian Backports löschen Samba Binaries nach Update! #111

Open cpzengel opened 2 months ago

cpzengel commented 2 months ago

Servus liebe Zamba Kollegen,

aktuell hat das Repo von Debian (Backports) ein Problem. Zamba AD-DC Installationen, nicht Fileserver, fliegen beim Update auf die Nase. Wir haben das gemeldet.

Solltest Du in ein Problem gelaufen sein, hier die Lösung, bzw. bei sysops melden.

Fix für bestehende zmb-ad falls samba 4.20 schon installiert:

pct stop # container stoppen
zfs clone pool/dataset/subvol--disk-0@zfs-auto-snapshot_daily- pool/dataset/subvol--disk-9 # container klonen
sed -i "s|subvol--disk-0|subvol--disk-9|" /etc/pvr/lxc/.conf # config anpassen
rm -r /pool/dataset/subvol--disk-9/var/lib/samba/* # samba daten im klon löschen
cp -rv /pool/dataset/subvol--disk-0/var/lib/samba/* /pool/dataset/subvol--disk-9/var/lib/samba/ # aktuallen samba stand in den klon kopieren
pct start # container starten

Danach, bzw. vor dem update auf samba 4.20 Samba Pakete fixieren:

apt-mark hold libldb2 libnss-winbind libpam-winbind libsmbclient libwbclient0 python3-ldb python3-samba samba samba-ad-provision samba-common samba-common-bin samba-dsdb-modules samba-libs samba-vfs-modules smbclient winbind

Im Endeffekt gehen wir zurück, mit der letzten Datenbank, dank ZFS.

Neue Installationen laufen aktuell auf Sambe 4.17, da 4.20 einfach mal Pakete vergessen hatte.

Keiner ist hier alleine!

Liebe Grüsse Chriz

thorstenspille commented 1 month ago

Neuer Fix: