ubuntuusers.de

22.04 Studio: mount.nfs: Network is unreachable

Status: Gelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

underduc

Anmeldungsdatum:
30. September 2020

Beiträge: Zähle...

Hallo Ubuntuianer*innen,

nach Wechsel von Mate 21.10 auf Studio 22.04 LTS (Neuinstallation mit restore Home) geht die Anbindung des NAS per SERVICE nicht mehr.

Kommando:

sudo mount -t nfs 192.168.2.11:/Web /mnt/nas/Web -v -o defaults,nfsvers=3,rw,soft,rsize=8192,wsize=8192,timeo=20

Fehlermeldung im Log-File:

mount.nfs: portmap query failed: RPC: Remote system error - Network is unreachable
mount.nfs: Network is unreachable
mount.nfs: timeout set for Mon May 16 15:12:36 2022
mount.nfs: trying text-based options 'nfsvers=3,soft,rsize=8192,wsize=8192,timeo=20,addr=192.168.2.11'

Meldung im syslog:

May 16 15:47:10 DeepThought systemd[1]: mount-ts451.service: Deactivated successfully.

Service:

1
2
3
4
5
6
7
8
9
[Unit]
After=network-online.target
Wants=network-online.target

[Service]
ExecStart=/usr/local/bin/mount-ts451.sh

[Install]
WantedBy=network-online.target

In 21.10 lief es klaglos. Script und Service Start via Konsole funktioniert manuell über die Konsole...

Hat hier vielleicht jemand eine Idee?

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10344

underduc schrieb:

Script und Service Start via Konsole funktioniert manuell über die Konsole...

Sry, ich verstehe diesen Teil nicht.

Gilt deine Aussage jetzt für 21.10 oder für 22.04 Studio

Wie meinst du das jetzt?

  • via Konsole

  • über die Konsole

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11256

Wohnort: München

In Verbindung mit dem NetworkManager tut das network-online.target nicht unbedingt das, was man erwarten würde - in https://blog.agchapman.com/auto-mounting-network-file-systems-with-systemd/ wird das Problem und ein Workaround genauer beschrieben.

underduc

(Themenstarter)

Anmeldungsdatum:
30. September 2020

Beiträge: 25

Berlin_1946 schrieb:

Gilt deine Aussage jetzt für 21.10 oder für 22.04 Studio

Natürlich für 22.04, 21.10 ist ja gelöscht.

Wie meinst du das jetzt?

  • via Konsole

  • über die Konsole

In der Konsole den Service starten, oder direkt das Script aufrufen, das vom Servce gestartet werden soll.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10344

underduc schrieb:

In der Konsole den Service starten,

Poste doch mal diese Terminal-Ausgaben im Codeblock von Anfang bis Ende.

underduc

(Themenstarter)

Anmeldungsdatum:
30. September 2020

Beiträge: 25

Di 17. Mai 17:00:26 CEST 2022
umount: /mnt/nas/cms: not mounted.
umount: /mnt/nas/data: not mounted.
umount: /mnt/nas/dreambox: not mounted.
umount: /mnt/nas/movie: not mounted.
umount: /mnt/nas/music: not mounted.
umount: /mnt/nas/photo: not mounted.
umount: /mnt/nas/projects: not mounted.
mount.nfs: timeout set for Tue May 17 17:02:26 2022
mount.nfs: trying text-based options 'nfsvers=3,soft,rsize=8192,wsize=8192,timeo=20,addr=192.168.2.11'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.2.11 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.2.11 prog 100005 vers 3 prot UDP port 30000
mount.nfs: timeout set for Tue May 17 17:02:26 2022
mount.nfs: trying text-based options 'nfsvers=3,soft,rsize=8192,wsize=8192,timeo=20,addr=192.168.2.11'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.2.11 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.2.11 prog 100005 vers 3 prot UDP port 30000
mount.nfs: timeout set for Tue May 17 17:02:26 2022
mount.nfs: trying text-based options 'nfsvers=3,soft,rsize=8192,wsize=8192,timeo=20,addr=192.168.2.11'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.2.11 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.2.11 prog 100005 vers 3 prot UDP port 30000
mount.nfs: timeout set for Tue May 17 17:02:26 2022
mount.nfs: trying text-based options 'nfsvers=3,soft,rsize=8192,wsize=8192,timeo=20,addr=192.168.2.11'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.2.11 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.2.11 prog 100005 vers 3 prot UDP port 30000
mount.nfs: timeout set for Tue May 17 17:02:26 2022
mount.nfs: trying text-based options 'nfsvers=3,soft,rsize=8192,wsize=8192,timeo=20,addr=192.168.2.11'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.2.11 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.2.11 prog 100005 vers 3 prot UDP port 30000
mount.nfs: timeout set for Tue May 17 17:02:26 2022
mount.nfs: trying text-based options 'nfsvers=3,soft,rsize=8192,wsize=8192,timeo=20,addr=192.168.2.11'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.2.11 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.2.11 prog 100005 vers 3 prot UDP port 30000
mount.nfs: timeout set for Tue May 17 17:02:26 2022
mount.nfs: trying text-based options 'nfsvers=3,soft,rsize=8192,wsize=8192,timeo=20,addr=192.168.2.11'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.2.11 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.2.11 prog 100005 vers 3 prot UDP port 30000
mount.nfs: timeout set for Tue May 17 17:02:26 2022
mount.nfs: trying text-based options 'nfsvers=3,soft,rsize=8192,wsize=8192,timeo=20,addr=192.168.2.11'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.2.11 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.2.11 prog 100005 vers 3 prot UDP port 30000
mount.nfs: timeout set for Tue May 17 17:02:27 2022
mount.nfs: trying text-based options 'nfsvers=3,soft,rsize=8192,wsize=8192,timeo=20,addr=192.168.2.11'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.2.11 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.2.11 prog 100005 vers 3 prot UDP port 30000

underduc

(Themenstarter)

Anmeldungsdatum:
30. September 2020

Beiträge: 25

seahawk1986 schrieb:

In Verbindung mit dem NetworkManager tut das network-online.target nicht unbedingt das, was man erwarten würde - in https://blog.agchapman.com/auto-mounting-network-file-systems-with-systemd/ wird das Problem und ein Workaround genauer beschrieben.

Habe es entsprechend dem Link umgebaut, funktioniert leider auch nicht....

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10344

Hallo underduc

die Adresse 192.168.2.11 existiert und ist auch erreichbar?

ping -c4 192.168.2.11

Siehe auch das Wiki ping

Nachgefragt:

Wie lautet jetzt genau dein Befehl für die Antwort vom 17. Mai 2022 17:11

underduc

(Themenstarter)

Anmeldungsdatum:
30. September 2020

Beiträge: 25

Berlin_1946 schrieb:

Hallo underduc

die Adresse 192.168.2.11 existiert und ist auch erreichbar?

ping -c4 192.168.2.11

Siehe auch das Wiki ping

Nachgefragt:

Wie lautet jetzt genau dein Befehl für die Antwort vom 17. Mai 2022 17:11

Hallo Berlin,

die IP ist fest vergeben und wenn du dir die Fehlermeldung anschaust

"mount.nfs: portmap query failed: RPC: Remote system error - Network is unreachable"

dann wird das Ping auch nicht funktionieren - zumindest nicht an dieser Stelle im Bootprozeß.

Anscheinend wird der Service zu früh gerufen und wartet nicht. Bei 21.10 war das wohl anders.

Wenn der Boot durch ist, kann ich das Script, das vom Service aufgerufen wird, per Hand starten und es funktioniert sofort...

Die Meldungen stammen aus dem Script, das vom Service aufgerufen wird. Hier ein Auszug:

sudo umount   /mnt/nas/*
sudo rmdir    /mnt/nas/Web
sudo mkdir -p /mnt/nas/Web
sudo mount -t nfs 192.168.2.11:/Web       /mnt/nas/Web       -v  -o defaults,nfsvers=3,rw,soft,rsize=8192,wsize=8192,timeo=20 
.
.
.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10344

underduc schrieb:

per Hand starten und es funktioniert sofort...

also dann auch geprüft. Nicht das da dann was automatisches zwischen haut - z.Bsp. was gemacht hat, so meine Idee.

Die Zeiten sind auch vllt ein Hinweis.

...
64 Bytes von 192.168.1.209: icmp_seq=1 ttl=64 Zeit=1.16 ms
...

Anscheinend wird der Service zu früh gerufen und wartet nicht. Bei 21.10 war das wohl anders.

Nur eine Idee. Damit experimentieren sleep

underduc

(Themenstarter)

Anmeldungsdatum:
30. September 2020

Beiträge: 25

Berlin_1946 schrieb:

underduc schrieb:

per Hand starten und es funktioniert sofort...

also dann auch geprüft. Nicht das da dann was automatisches zwischen haut - z.Bsp. was gemacht hat, so meine Idee.

Die Zeiten sind auch vllt ein Hinweis.

...
64 Bytes von 192.168.1.209: icmp_seq=1 ttl=64 Zeit=1.16 ms
...

Anscheinend wird der Service zu früh gerufen und wartet nicht. Bei 21.10 war das wohl anders.

Nur eine Idee. Damit experimentieren sleep

Ich versuche es mal. Hier der Ping wenn alles läuft...

$ ping -c4 192.168.2.11
PING 192.168.2.11 (192.168.2.11) 56(84) bytes of data.
64 bytes from 192.168.2.11: icmp_seq=1 ttl=64 time=0.142 ms
64 bytes from 192.168.2.11: icmp_seq=2 ttl=64 time=0.163 ms
64 bytes from 192.168.2.11: icmp_seq=3 ttl=64 time=0.165 ms

underduc

(Themenstarter)

Anmeldungsdatum:
30. September 2020

Beiträge: 25

Berlin_1946 schrieb:

Nur eine Idee. Damit experimentieren sleep

Danke Berlin, sleep 1 reicht bereits.

Ist zwar unbefriedigend, aber jetzt läuft es ...

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10344

underduc schrieb:

Ist zwar unbefriedigend, aber jetzt läuft es ...

Warum unbefriedigend?

Wenn 1s zu lange ist, dann

Die Zahl muss keine Ganzzahl sein, sondern kann auch eine Fließkommazahl sein, wobei ein Punkt verwendet werden muss

Da musst du dann probieren, um ggf etwas schneller zu sein.

underduc

(Themenstarter)

Anmeldungsdatum:
30. September 2020

Beiträge: 25

Nein, hat nix mit Zeit zu tun. Musste auf 2s gehen da ab und an kein Netzwerk gefunden wurde.

Unbefriedigend ist, das die Funktion von Systemd, die unter 21.10 lief, nicht ordentlich umgesetzt wird.

Wenn der Service Optionen zur Ablaufsteuerung anbietet, dann sollten sie auch funktionieren.

Ansonsten wird es Kaffeesatzleserei...

LG uli

Antworten |