Moingiorno!
linuxmuster-prepare 7.2.2 ist jetzt im 7.2-Repo verfügbar:
Credits @Arnaud
VG, Thomas
Guten Abend allerseits!
Hier kommt linuxmuster-linbo7 4.1.32:
I.W. enthält das Release Fixes für
VG, Thomas
Hallo Thomas,
wenn ich das jetzt richtig verstehe, kann man jetzt direkt die 7.2 installieren ?
Grüße,
Kevin
Hallo Kevin,
so ist es.
VG, Thomas
Hi zusammen,
in der Anleitung zum Update auf die 7.2 (B E T A: Update auf lmn 7.2 — linuxmuster.net 7.1 Dokumentation) steht am Schluss dass man das Betriebsystem synchronisieren soll. Ist das wirklich notwendig oder sollte eine Anmeldung auch ohne Synchronisation funktionieren?
Liebe Grüße
Frank
Beim Prepare kommt leider folgender Fehler:
### lmn-prepare
## Profile: server
## Network
Enter network interface to use ['ens18']:
Enter host ip address with net or bitmask [10.0.0.1/16]: 10.26.30.1/23
Enter firewall ip address [10.26.30.254]: 10.26.31.254
Enter gateway ip address [10.26.31.254]:
Enter hostname [server]:
Enter hostname [linuxmuster.lan]: xxxx.lmschule.de
## LVM
Enter physical device to use for LVM [/dev/sdb]:
Enter lvm volumes definition [var:150,linbo:750,global:150,default-school:100%FREE]:
## Swap
Enter swap size in GiB [2]:
## Installing updates
OK:1 http://de.archive.ubuntu.com/ubuntu jammy InRelease
OK:2 http://de.archive.ubuntu.com/ubuntu jammy-updates InRelease
OK:3 https://deb.linuxmuster.net lmn72 InRelease
OK:4 http://de.archive.ubuntu.com/ubuntu jammy-backports InRelease
OK:5 http://de.archive.ubuntu.com/ubuntu jammy-security InRelease
Paketlisten werden gelesen… Fertig
(Lese Datenbank ... 80547 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von eatmydata (130-2build1) ...
Entfernen von libeatmydata1:amd64 (130-2build1) ...
Entfernen von python3-jinja2 (3.0.3-1) ...
Entfernen von python3-babel (2.8.0+dfsg.1-7) ...
Entfernen von python-babel-localedata (2.8.0+dfsg.1-7) ...
Entfernen von python3-requests (2.25.1+dfsg-2ubuntu0.1) ...
Entfernen von python3-certifi (2020.6.20-1) ...
Entfernen von python3-jsonpatch (1.32-2) ...
Entfernen von python3-json-pointer (2.0-0ubuntu1) ...
Entfernen von python3-jsonschema (3.2.0-0ubuntu2) ...
Entfernen von python3-markupsafe (2.0.1-2build1) ...
Entfernen von python3-pyrsistent:amd64 (0.18.1-1build1) ...
Entfernen von python3-tz (2022.1-1ubuntu0.22.04.1) ...
Entfernen von python3-urllib3 (1.26.5-1~exp1) ...
Trigger für man-db (2.10.2-1) werden verarbeitet ...
Trigger für libc-bin (2.35-0ubuntu3.1) werden verarbeitet ...
## Remove unnecessary stuff
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Paket »lxc« ist nicht installiert, wird also auch nicht entfernt.
Paket »lxc-utils« ist nicht installiert, wird also auch nicht entfernt.
Paket »lxcfs« ist nicht installiert, wird also auch nicht entfernt.
Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
squashfs-tools
Verwenden Sie »apt autoremove«, um es zu entfernen.
Die folgenden Pakete werden ENTFERNT:
snapd*
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 102 MB Plattenplatz freigegeben.
(Lese Datenbank ... 79468 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von snapd (2.58+22.04.1) ...
Stopping snap.lxd.activate.service
Stopping unit snap.lxd.activate.service
Waiting until unit snap.lxd.activate.service is stopped [attempt 1]
snap.lxd.activate.service is stopped.
Stopping snap.lxd.daemon.service
Stopping unit snap.lxd.daemon.service
Waiting until unit snap.lxd.daemon.service is stopped [attempt 1]
snap.lxd.daemon.service is stopped.
Stopping snap.lxd.user-daemon.service
Stopping unit snap.lxd.user-daemon.service
Waiting until unit snap.lxd.user-daemon.service is stopped [attempt 1]
snap.lxd.user-daemon.service is stopped.
Stopping snap.lxd.daemon.unix.socket
Stopping unit snap.lxd.daemon.unix.socket
Waiting until unit snap.lxd.daemon.unix.socket is stopped [attempt 1]
snap.lxd.daemon.unix.socket is stopped.
Stopping snap.lxd.user-daemon.unix.socket
Stopping unit snap.lxd.user-daemon.unix.socket
Waiting until unit snap.lxd.user-daemon.unix.socket is stopped [attempt 1]
snap.lxd.user-daemon.unix.socket is stopped.
Warning: Stopping snapd.service, but it can still be activated by:
snapd.socket
Trigger für dbus (1.12.20-2ubuntu4.1) werden verarbeitet ...
Trigger für man-db (2.10.2-1) werden verarbeitet ...
(Lese Datenbank ... 79374 Dateien und Verzeichnisse sind derzeit installiert.)
Löschen der Konfigurationsdateien von snapd (2.58+22.04.1) ...
Stopping snap.lxd.activate.service
Stopping unit snap.lxd.activate.service
Waiting until unit snap.lxd.activate.service is stopped [attempt 1]
snap.lxd.activate.service is stopped.
Removing snap.lxd.activate.service
Stopping snap.lxd.daemon.service
Stopping unit snap.lxd.daemon.service
Waiting until unit snap.lxd.daemon.service is stopped [attempt 1]
snap.lxd.daemon.service is stopped.
Removing snap.lxd.daemon.service
Stopping snap.lxd.user-daemon.service
Stopping unit snap.lxd.user-daemon.service
Waiting until unit snap.lxd.user-daemon.service is stopped [attempt 1]
snap.lxd.user-daemon.service is stopped.
Removing snap.lxd.user-daemon.service
Stopping snap-core20-1822.mount
Stopping unit snap-core20-1822.mount
Waiting until unit snap-core20-1822.mount is stopped [attempt 1]
snap-core20-1822.mount is stopped.
Removing snap core20 and revision 1822
Removing snap-core20-1822.mount
Stopping snap-lxd-24322.mount
Stopping unit snap-lxd-24322.mount
Waiting until unit snap-lxd-24322.mount is stopped [attempt 1]
snap-lxd-24322.mount is stopped.
Removing snap lxd and revision 24322
Stopping unit snap.lxd.user-daemon.unix.socket
Waiting until unit snap.lxd.user-daemon.unix.socket is stopped [attempt 1]
snap.lxd.user-daemon.unix.socket is stopped.
Stopping unit snap.lxd.daemon.unix.socket
Waiting until unit snap.lxd.daemon.unix.socket is stopped [attempt 1]
snap.lxd.daemon.unix.socket is stopped.
Stopping unit snap.lxd.user-daemon.unix.socket
Waiting until unit snap.lxd.user-daemon.unix.socket is stopped [attempt 1]
snap.lxd.user-daemon.unix.socket is stopped.
Stopping unit snap.lxd.daemon.unix.socket
Waiting until unit snap.lxd.daemon.unix.socket is stopped [attempt 1]
snap.lxd.daemon.unix.socket is stopped.
Removing snap-lxd-24322.mount
Stopping snap-snapd-18357.mount
Stopping unit snap-snapd-18357.mount
Waiting until unit snap-snapd-18357.mount is stopped [attempt 1]
snap-snapd-18357.mount is stopped.
Removing snap snapd and revision 18357
Removing snap-snapd-18357.mount
Discarding preserved snap namespaces
Final directory cleanup
Removing extra snap-confine apparmor rules
Removing snapd cache
Removing snapd state
## LVM
# Creating physical volume /dev/sdb.
Physical volume "/dev/sdb" successfully created.
# Creating volume group vg_srv.
Volume group "vg_srv" successfully created
# Creating logical volume var.
Logical volume "var" created.
mke2fs 1.46.5 (30-Dec-2021)
Discarding device blocks: done
Creating filesystem with 39321600 4k blocks and 9830400 inodes
Filesystem UUID: c70e841a-1996-4804-9c52-6d13e633b842
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done
# Creating logical volume linbo.
Logical volume "linbo" created.
mke2fs 1.46.5 (30-Dec-2021)
Discarding device blocks: done
Creating filesystem with 196608000 4k blocks and 49152000 inodes
Filesystem UUID: 73a4b34d-d2c9-46ad-9fdd-4156f210152c
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000
Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done
# Creating logical volume global.
Logical volume "global" created.
mke2fs 1.46.5 (30-Dec-2021)
Discarding device blocks: done
Creating filesystem with 39321600 4k blocks and 9830400 inodes
Filesystem UUID: f5bb006a-92f8-47f7-97f9-f589c96a8d1f
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done
# Creating logical volume default-school.
Logical volume "default-school" created.
mke2fs 1.46.5 (30-Dec-2021)
Discarding device blocks: done
Creating filesystem with 1035467776 4k blocks and 258867200 inodes
Filesystem UUID: 5cc94d70-57e9-483f-a8d1-a76e77f93008
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848, 512000000, 550731776, 644972544
Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done
# Writing /etc/fstab.
# Moving /var.
# Activating quota.
quotacheck: Your kernel probably supports ext4 quota feature but you are using external quota files. Please switch your filesystem to use ext4 quota feature as external quota files on ext4 are deprecated.
quotacheck: Scanning /dev/mapper/vg_srv-global [/srv/samba/global] done
quotacheck: Cannot stat old user quota file /srv/samba/global/aquota.user: No such file or directory. Usage will not be subtracted.
quotacheck: Cannot stat old group quota file /srv/samba/global/aquota.group: No such file or directory. Usage will not be subtracted.
quotacheck: Cannot stat old user quota file /srv/samba/global/aquota.user: No such file or directory. Usage will not be subtracted.
quotacheck: Cannot stat old group quota file /srv/samba/global/aquota.group: No such file or directory. Usage will not be subtracted.
quotacheck: Checked 3 directories and 0 files
quotacheck: Old file not found.
quotacheck: Old file not found.
quotacheck: Scanning /dev/mapper/vg_srv-default--school [/srv/samba/schools/default-school] done
quotacheck: Cannot stat old user quota file /srv/samba/schools/default-school/aquota.user: No such file or directory. Usage will not be subtracted.
quotacheck: Cannot stat old group quota file /srv/samba/schools/default-school/aquota.group: No such file or directory. Usage will not be subtracted.
quotacheck: Cannot stat old user quota file /srv/samba/schools/default-school/aquota.user: No such file or directory. Usage will not be subtracted.
quotacheck: Cannot stat old group quota file /srv/samba/schools/default-school/aquota.group: No such file or directory. Usage will not be subtracted.
quotacheck: Checked 3 directories and 0 files
quotacheck: Old file not found.
quotacheck: Old file not found.
## Installing software
E: Für Paket »sophomorix-samba« existiert kein Installationskandidat.
Checking linuxmuster-base7 ... Failed!
Ich habe gesehen das es noch kein sophomorix-samba Packet in dem 7.2 Repo gibt kann das sein ?
Ja, das wird aber aus dem lmn71-Repo geholt. Muss im Moment noch zusätzlich in /etc/apt/sources.list.d/lmn72.list
eingetragen sein. Oder lmn-appliance
nutzen (s. GitHub - linuxmuster/linuxmuster-prepare: Scripts and configuration templates to initially setup a virtual appliance for linuxmuster).
BTW, lvm ist optional, man kann auch nur eine Partition für alles nutzen.
VG, Thomas
Naja, aus einer Laune heraus wird das @Doku-Team es wohl kaum hingeschrieben haben.
VG, Thomas
Danke! Mit lmn-appliance hat es funktioniert.
Bei mir wird leider keine Default Route angelegt. Wenn ich diese manuel anlege wird diese mit einen linuxmuster-import-subnets wieder entfernt.
root@server:~# cat /etc/netplan/01-netcfg.yaml
network:
ethernets:
ens18:
addresses:
- 10.26.30.1/23
dhcp4: false
dhcp6: false
nameservers:
addresses:
- 10.26.30.1
search:
- xxx.lmschule.de
routes:
- to: 10.26.30.0/23
via: 10.26.31.254
version: 2
So sieht die Datei nach linuxmuster-import-subnets aus.
Wenn du mit Subnetzen arbeitest, ist die IP des L3-Switches als GW anzugeben (z.B. 10.26.31.253) und nicht die FW-IP. Hast du das gemacht?
Hallo,
bei mir steht da noch
gateway4: 10.16.1.254
sollte bei dir also:
gateway4: 10.26.31.254
stand das den vorher drin?
Mich wundert vor allem, dass
Habt ihr einen L3 Router?
Welche IP hat er im Servernetz?
Warum nehmt ihr nicht eine Netzwerkmaske von 24: reichen 253 IPs im
Servernetz nicht aus?
Schick doch mal die subnets.csv Datei.
LG
Holger
Bei uns Routet die Firewall zwischen den Subnetzen und kein Layer3 Switch. Also bleibt die OPNsense der Gateway.
/23 Ist richtig. Das Subnetz Setup musste viele Gegebenheiten erfüllen für viele Standorte und auch mit allen eingesetzen Schulserverlösungen in der Region kompatibel sein.
root@server:~# cat /etc/linuxmuster/subnets.csv
# modified by linuxmuster-setup at 20230725132405
# /etc/linuxmuster/subnets.csv
#
# thomas@linuxmuster.net
# 20200917
#
# Network/Prefix ; Router-IP (last available IP in network) ; 1. Range-IP ; Last-Range-IP ;Namserver(use lmn server if empty);nextserver (tftp server leave empty for default; SETUP-Flag
#
# server subnet definition
10.26.30.0/23;10.26.31.254;10.26.30.201;10.26.30.250;;;SETUP
# add your subnets below
#
10.26.10.0/23;10.26.11.254;10.26.10.201;10.26.10.250;;;VLAN_10_MGM_SERVER
10.26.20.0/23;10.26.21.254;10.26.20.201;10.26.20.250;;;VLAN_20_DMZ
10.26.50.0/23;10.26.51.254;10.26.50.201;10.26.50.250;;;VLAN_50_DRUCKER
10.26.80.0/23;10.26.81.254;10.26.80.201;10.26.80.250;;;VLAN_80_DISPLAYS
10.27.0.0/17;10.27.127.254;10.27.101.1;10.27.101.250;;;VLAN_100_LINBOLAN
10.27.128.0/17;10.27.254.254;10.27.200.1;10.27.210.250;;;VLAN_101_LINBOWLAN
10.28.0.0/18;10.28.63.254;10.28.1.1;10.28.20.250;;;VLAN_200_WLANBYOD
10.28.64.0/18;10.28.127.254;10.28.65.1;10.28.70.250;;;VLAN_202_WLANGAST
10.28.128.0/18;10.28.191.254;10.28.129.1;10.28.133.250;;;VLAN_202_WLANLEHRER
10.28.192.0/18;10.28.254.254;10.28.200.1;10.28.201.250;;;VLAN_202_WLANTECHNIK
nein stand nicht drin.
Der gateway4-Patch stammt von @Arnaud. Sollte ich den wieder zurücknehmen?
naja…doch…klar…kann das aus einer Laune raus drin stehen…so nach dem Motto: „schadet ja nicht“. Ich kann nicht einfach so synchronisieren…bei uns sind die PCs i.d.R. unsynchronisiert da die zum Teil sehr individuell konfiguriert sind (SBBZen…keine Regelschule…). Jetzt weiß ich nicht was ich machen soll…hoffen das mir das mit dem doofen Windows-Update vor 2 Wochen nicht um die Ohren fliegt (bisher läuft alles)…oder ich riskiere ein Update auf die 7.2 in der Hoffnung dass ein Synchronisieren nicht notwendig wird…
…naja…mein Problem.
Liebe Grüße
Frank
Hallo Frank,
ich wüßte keinen Grund, weswegen da gesynct werden müßte.
LG
Holger
Hallo,
Bei uns Routet die Firewall zwischen den Subnetzen und kein Layer3
Switch. Also bleibt die OPNsense der Gateway.
die Firewall ist der L3 Router?
LG
Holger
ja genau die Firewall ist der Router. Aber ob jetzt die Firewall Gateway ist oder ein Layer3 Switch sollte ja eigentlich egal sein? Eine Default Route benötigt man so oder so
Hallo Thomas,
Nein, glaube ich nicht.
Ich hatte übersehen, dass die Netplan-Konfiguration mit linuxmuster-import-subnets
angepasst würde.
Ich glaube es wäre nur nötig diese Zeile anzupassen :
@kstenzel : mit to: default
anstatt to: 10.26.30.0/23
sollte es funktionieren, oder ?
Gruß
Arnaud
Hallo Arnaud,
das heißt, statt z.B.
network:
ethernets:
eth0:
addresses:
- 10.0.0.1/24
dhcp4: false
dhcp6: false
gateway4: 10.0.0.253
nameservers:
addresses:
- 10.0.0.1
- 10.0.0.254
search:
- linuxmuster.lan
routes:
- to: 10.0.0.0/24
via: 10.0.0.253
- to: 10.0.1.0/24
via: 10.0.0.253
- to: 10.0.2.0/24
via: 10.0.0.253
version: 2
reicht einfach nur
network:
ethernets:
eth0:
addresses:
- 10.0.0.1/24
dhcp4: false
dhcp6: false
nameservers:
addresses:
- 10.0.0.1
search:
- linuxmuster.lan
routes:
- to: default
via: 10.0.0.253
version: 2
Das macht es um einiges einfacher.
VG, Thomas