[gelöst] NFS Server - manueller Restart noetig???

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • [gelöst] NFS Server - manueller Restart noetig???

      Hallo

      habe seit längerem ein Problem mit dem NFS Server auf der DM900.
      Dieser läuft nach einem Reboot scheinbar nicht.

      Ich muss zweimal (!) ein /etc/init.d/nfsserver start ausführen, obwohl ich dann nur folgenden Output bekomme:

      starting 8 nfsd kernel threads: done
      starting mountd: /usr/sbin/rpc.mountd is already running
      268
      done
      starting 8 nfsd kernel threads: done
      starting mountd: /usr/sbin/rpc.mountd is already running
      268
      done

      enigma -v: "Enigma2 v4.3.1 (revision: 4.3.1r25, date: 2018-02-10)"

      Installierte Pakete:
      enigma2-plugin-newnigma2-nfseditor 1.0git20180319-r0.0
      kernel-module-nfsd 3.14-r0.12
      nfsd kernel module
      libnfsidmap0 0.25-r0.1
      nfs-utils 1.3.3-r0.1
      nfs-utils-client 1.3.3-r0.1
      nfs-utils-mount 1.3.3-r0.1

      Hat jemand eine Idee, wie der NFS Server automatisch und zuverlässig nach dem Reboot laufen kann?

      Danke vorab.
    • apt-get upgrade durchgeführt.

      systemctl | grep nfs
      proc-fs-nfsd.mount loaded active mounted NFSD configuration filesystem
      nfs-mountd.service loaded active running NFS Mount Daemon
      nfs-server.service loaded active exited NFS server and services
      nfs-statd.service loaded active running NFS status monitor for NFSv2/3 locking.
      nfs-server.timer loaded active running Timer fuer nfs-server

      Keine Ergebnisse für
      systemctl | grep exportfs
      systemctl | grep exportfs -ra
    • ist die Ausgabe von exportfs wirklich zweizeilig?

      sonst poste mal die Ausgaben (bitte als CODE </> in der Editor Menüleiste)

      cat /etc/exports

      reboote mal die Box und gib ca. 30 Sekunden nach dem reboot folgenden command per Telnet ein und poste die Ausgabe

      systemctl status nfs-server*
      Gruß Fred

      Die Dreambox ist tot, es lebe die Dreambox

      ¯\_(ツ)_/¯

      Quellcode

      1. root@dm920:~$ mount | grep "/ "
      2. /dev/mmcblk1p1 on / type ext4 (rw,relatime,data=ordered)
      3. root@dm920:~$
    • danke für die Hilfe. Habe länger gebraucht bis ich mich dem Thema wieder annehmen konnte.
      a) ja 2 zeilig
      b) reboot gemacht. Ausgabe:

      systemctl status nfs-server*
      ● nfs-server.service - NFS server and services
      Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; vendor preset: enabled)
      Active: active (exited) since Do 1970-01-01 01:00:03 CET; 48 years 5 months ago
      Main PID: 280 (code=exited, status=0/SUCCESS)
      CGroup: /system.slice/nfs-server.service

      Jan 01 01:00:03 dm systemd[1]: Starting NFS server and services...
      Jan 01 01:00:03 dm exportfs[276]: exportfs: Failed to stat /media/hdd/movie/: No such file or directory
      Jan 01 01:00:03 dm systemd[1]: Started NFS server and services.

      ● nfs-server.timer - Timer fuer nfs-server
      Loaded: loaded (/lib/systemd/system/nfs-server.timer; enabled; vendor preset: enabled)
      Active: active (running) since Do 1970-01-01 01:00:03 CET; 48 years 5 months ago

      Jan 01 01:00:03 dm systemd[1]: Started Timer fuer nfs-server.

      Spannend ist dass das Directory scheinbar nicht vorhanden sein soll "No such file or directory".
      Gibts aber. Sind alle Aufnahmen drin. root@dm:/media/hdd/movie$

      Hm.

      Wenn ich dann /etc/init.d/nfsserver start ausführe komm ich von der Partnerbox auf das NFS Share.
      Er meint zwar folgendes, aber erst danach geht der mount.

      starting 8 nfsd kernel threads: done
      starting mountd: /usr/sbin/rpc.mountd is already running
      275
      done
      starting 8 nfsd kernel threads: done
      starting mountd: /usr/sbin/rpc.mountd is already running
      275
      done

      Hast noch ne Idee?
    • Das Problem hatte ich früher auch zwischen der DM900 und der DM7080.
      Seit ich jetzt eine DM900 und eine DM 920 habe, ist das Problem weg.

      Es gab hier auch einen Thread darüber. Wenn ich auf der DM7080 mit dem Alias nfs='systemctl restart nfs-server.service' den nfs-server.service gestartet hatte, konnte ich von der DM900 auf die DM7080 zugreifen. Zwischen der DM900 und der DM920 tritt das Problem nicht auf.
    • Hallo Zusammen,

      Bei mir ist dies auch dasselbe. Damit ich von der 900 auf die 7080 zugreifen kann muss ich ebenfalls nach jedem Neustart der 7080 dessen nfs Server manuell starten. Hab mich daran gewöhnt und ist ja nur wenn die 7080 ein Update bekommt. Ist ja nicht täglich bei mir der Fall.

      Gruß tomi
    • hier funktioiert das wie es soll - 4 nfs shares werden tadelos eingebunden

      was habt ihr für ein timeout OnBooSec in der nfs-server.timer?

      grep OnBootSec /lib/systemd/system/nfs-server.timer
      Gruß Fred

      Die Dreambox ist tot, es lebe die Dreambox

      ¯\_(ツ)_/¯

      Quellcode

      1. root@dm920:~$ mount | grep "/ "
      2. /dev/mmcblk1p1 on / type ext4 (rw,relatime,data=ordered)
      3. root@dm920:~$
    • Hi
      hat etwas länger gedauert, bis ich mich dem Thema wieder zuwenden konnte. Ggf. habt ihr noch eine Idee zu meinem nfsserver Prozess. Scheint ein Problem zu geben.

      Auf Freds Frage:
      grep OnBootSec /lib/systemd/system/nfs-server.timer Ausgabe:
      OnBootSec=30

      Die DM900 läuft ständig. Die DM800se wird bei Bedarf hochgefahren.

      Ohne manuellen "/etc/init.d/nfsserver start" in der cli auf derm DM900 sehe ich das share auf der DM800se im EnhancedMovieCenter nicht. Nach dem Ausführen auf der DM900 und einem Restart der 800se klappt es dann.

      ggf. startet der nfsserver nicht oder stürzt ab?

      root@dm900:/etc/init.d$ ./nfsserver status
      /usr/sbin/rpc.mountd (pid 274) is running...
      nfsd is stopped

      root@dm900:/etc/init.d$ ps -ef | grep nfs
      root 32 2 0 Mai08 ? 00:00:00 [nfsiod]
      root 282 2 0 Mai08 ? 00:00:00 [nfsd4]
      root 283 2 0 Mai08 ? 00:00:00 [nfsd4_callbacks]
      root 287 2 0 Mai08 ? 00:00:02 [nfsd]
      root 288 2 0 Mai08 ? 00:00:02 [nfsd]
      root 289 2 0 Mai08 ? 00:00:02 [nfsd]
      root 290 2 0 Mai08 ? 00:00:02 [nfsd]
      root 291 2 0 Mai08 ? 00:00:02 [nfsd]
      root 292 2 0 Mai08 ? 00:00:02 [nfsd]
      root 293 2 0 Mai08 ? 00:00:02 [nfsd]
      root 294 2 0 Mai08 ? 00:00:02 [nfsd]
      root 18738 16257 0 21:11 pts/0 00:00:00 grep nfs

      Stopped aber es gibt trotzdem einige nfsd Prozesse vom Mai08?

      Uptime des Systems ist nach einem Online Update nun 1 Tag.

      Images:
      Gerätebezeichnung:dm900
      Dreambox OS Version:4.3.2r5-2019-04-05
      Image Version:Newnigma2-daily 2019-05-08
      Frontprozessor Version:VNone
      Webinterface Version:1.9.0




      Gerätebezeichnung:dm800se
      Enigma2 Version:2016-06-16-tarball
      Image Version:Newnigma2-daily 2019-05-03
      Frontprozessor Version:V3
      Webinterface Version:1.7.5



      Danke für Eure Hilfe.
    • Im DreamOS wird der nfs server über systemd gestartet nicht über das init system

      stopp das mal wieder: /etc/init.d/nfsserver stop
      oder besser reboote die Box

      was sagt dann

      systemctl status nfs-server
      systemctl is-enabled nfs-server



      bin gespannt ob die Antwort wieder 10 Monate dauert :D
      Gruß Fred

      Die Dreambox ist tot, es lebe die Dreambox

      ¯\_(ツ)_/¯

      Quellcode

      1. root@dm920:~$ mount | grep "/ "
      2. /dev/mmcblk1p1 on / type ext4 (rw,relatime,data=ordered)
      3. root@dm920:~$
    • Hallo
      Hatte mit der Thematik auch Probleme und hab fast 2 Tage gebraucht bis es gelaufen ist. Ich hatte Problene mit den nfs Editor und den newmigma2Hd Skin.
      Bei dieser Kombination ist der nfs Server auch immer abgeschmiert.
      Versuch mal den normalen default Skin.
      Dann in die etc/Exports der Serverbox folgendes eingeben: /media/hdd *(rw,no_root_squash,sync)
      Denn forhandenen Eintrag lösch mal raus. Dann bei der clientbox über den Netzwerkbrowser alle mountpunkte löschen und neu erstellen.
      Beide Boxen neu starten
      Danach hat’s bei mir funktioniert.

      Danach hab ich dann auch wieder auf den Newnigma2HD skin gewechselt ) funktioniert jetzt tadellos damit.

      Das einzige wo ich dann noch Probleme hatte war das die client Boxnicht mehr gestartet ist wenn die Serverbox aus war. Das hab. Ich aber jetzt auch hinbekommen.

      Ps: Greife von dm 820 auf dm 920 zu und umgekehrt.

      Mit freundlichen Grüßen asd1234

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von asd1234 ()

    • Hallo

      das Thema ist gelöst. Danke für Eure Hilfe.
      Lösung recht profan. Das Share in /etc/exports muss zwingend dem Hardshare entsprechen, keinem referenzierten Link darauf (historisch).

      /etc/init.d/nfsserver kann wohl auch mit einem Link umgehen, systemctl basierter nfsserver wohl nicht.

      systemctl status nfs-server hat mich auf die Spur gebracht, welcher einen Fehler bzgl. dem inkorrekten Share ausgegeben hat.

      Danke nochmal.
    • Hallo,
      ich hänge mich mal mit dran, gibt es irgendwo ein Tutorial wie man das einrichtet NFS ... mit der einen DB
      auf die andere Boxplatte zuzugreifen ?

      Muss man da zwingend in Dateien rumeditieren, oder geht das auch irgendwie mit dem normalen
      Menu der Dreambox ? (Ohne linux Programmierer zu werden? :) )