Angepinnt DM900UHD root write protect, Filesystem read only gemountet

    • DM900UHD root write protect, Filesystem read only gemountet

      An alle Besitzer einer DM 900UHD

      Da es jetzt schon öfters Meldungen darüber gegeben hat, dass nach bestimmten Aktionen, die DM 900UHD nur doch mit read only gemountetem Filesystem bootet, hier eine Lösung.

      1. wie teste ich, ob meine Filesystem der 900UHD read only gemountet ist.
      telnet starten und folgenden Befehl ausführen -> mount -i

      folgende Ausgabe ist danach zu sehen ....

      Spoiler anzeigen


      *****************************
      * newnigma2.to *
      *****************************
      * the next step is done *
      *****************************


      opendreambox 2.5.0 dm900



      dm900 login: root
      Password:


      ##############################################################################
      # #
      # This is a Dreambox #
      # #
      # with newnigma2.to #
      # #
      # Unauthorized access to this system is prohibited ! #
      # #
      # This system is actively monitored and all connections may be logged. #
      # By accessing this system, you consent to this monitoring. #
      # #
      ##############################################################################


      root@dm900:~# mount -i
      /dev/mmcblk0p1 on / type ext4 (ro,relatime,data=ordered)
      devtmpfs on /dev type devtmpfs (rw,relatime,mode=755)
      sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
      proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
      securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
      tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,relatime)
      devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
      tmpfs on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
      tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
      cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
      cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
      cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
      cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
      cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
      mqueue on /dev/mqueue type mqueue (rw,relatime)
      tmpfs on /tmp type tmpfs (rw,relatime)
      tmpfs on /var/volatile type tmpfs (rw,relatime,mode=755)
      nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
      fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
      /etc/auto.misc on /misc type autofs (rw,relatime,fd=6,pgrp=263,timeout=300,minproto=5,maxproto=5,indirect)
      -hosts on /net type autofs (rw,relatime,fd=12,pgrp=263,timeout=300,minproto=5,maxproto=5,indirect)
      /etc/auto.hotplug on /autofs type autofs (rw,relatime,fd=18,pgrp=263,timeout=300,minproto=5,maxproto=5,indirect)
      /etc/auto.network on /media/net type autofs (rw,relatime,fd=24,pgrp=263,timeout=300,minproto=5,maxproto=5,indirect)
      /dev/sdb1 on /media/CruzerFit type fuseblk (rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
      /dev/sda1 on /media/hdd type ext4 (rw,relatime,data=ordered)
      none on /dev/cpuset type cgroup (rw,relatime,cpuset)
      root@dm900:~#

      steht bei euch folgende Zeile an erster Stelle, ist euer Filesysten read only gemountet, und ihr könnt nichts mehr darauf schreiben.
      /dev/mmcblk0p1 on / type ext4 (ro,relatime,data=ordered)

      2. wie bekomme ich kurzzeitig wieder Schreibzugriff auf mein Filesystem
      mit dem telnet-Befehl remount oder mount -o remount,rw / bekommt ihr wieder Zugriff auf euer Filsystem

      PS: Wenn man bei remount oder mount -o ... einen Fehler „/ not mounted or bad option“ bekommt, sollte man im Rescue Modus mal einen Filesystemcheck machen lassen.
      fsck.ext4 -f -v -p /dev/mmcblk0p2

      zu Kontrolle könnt ihr jetzt wieder mount -i eingeben, danach sollte die erste Zeile dann wie folgt aussehen.

      Spoiler anzeigen

      *****************************
      * newnigma2.to *
      *****************************
      * the next step is done *
      *****************************



      opendreambox 2.5.0 dm900




      dm900 login: root
      Password:



      ##############################################################################
      # #
      # This is a Dreambox #
      # #
      # with newnigma2.to #
      # #
      # Unauthorized access to this system is prohibited ! #
      # #
      # This system is actively monitored and all connections may be logged. #
      # By accessing this system, you consent to this monitoring. #
      # #
      ##############################################################################



      root@dm900:~# mount -i
      /dev/mmcblk0p1 on / type ext4 (rw,relatime,data=ordered)
      devtmpfs on /dev type devtmpfs (rw,relatime,mode=755)
      sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
      proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
      securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
      tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,relatime)
      devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
      tmpfs on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
      tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
      cgroup on /sys/fs/cgroup/systemd type cgroup
      (rw,nosuid,nodev,noexec,relatime,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
      cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
      cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
      cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
      cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
      mqueue on /dev/mqueue type mqueue (rw,relatime)
      tmpfs on /tmp type tmpfs (rw,relatime)
      tmpfs on /var/volatile type tmpfs (rw,relatime,mode=755)
      nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
      fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
      /etc/auto.misc on /misc type autofs (rw,relatime,fd=6,pgrp=263,timeout=300,minproto=5,maxproto=5,indirect)
      -hosts on /net type autofs (rw,relatime,fd=12,pgrp=263,timeout=300,minproto=5,maxproto=5,indirect)
      /etc/auto.hotplug on /autofs type autofs (rw,relatime,fd=18,pgrp=263,timeout=300,minproto=5,maxproto=5,indirect)
      /etc/auto.network on /media/net type autofs (rw,relatime,fd=24,pgrp=263,timeout=300,minproto=5,maxproto=5,indirect)
      /dev/sdb1 on /media/CruzerFit type fuseblk (rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
      /dev/sda1 on /media/hdd type ext4 (rw,relatime,data=ordered)
      none on /dev/cpuset type cgroup (rw,relatime,cpuset)
      root@dm900:~#

      3. muss noch die Datei fstab unter /etc auf Vollständigkeit überprüft werden

      entweder man editiert seine fstab direkt auf der Box, oder man kopiert sie auf seinen PC, und editiert sie dort mit einem Linux geeigneten Editor.

      bevor wir aber etwas ändern oder wieder auf die Box kopieren, stoppen wir enigma2 noch mit folgendem telnet-Befehl ...

      systemctl stop enigma2

      in der fstab muss als erster Eintrag folgendes stehen ....
      rootfs / rootfs rw,relatime 0 1

      fehlt dieser Eintrag, muss er in die fstab eingetragen, und dann gespeichert werden.

      danach kann man die geänderte fstab wieder auf seine Box kopieren, und Rechte auf 644 setzen, falls nötig.
      oder man hat die fstab direkt auf der Box editiert, dann kann man jetzt mit folgendem Befehl, die Box rebooten ...

      systemctl reboot für den Reboot der Box, oder e2restart zum GUI Neustart


      danach solltet ihr wieder in vollem Umfang Zugriff auf eure Box haben :D

      Dieser Beitrag wurde bereits 8 mal editiert, zuletzt von Hilfsbereit ()

    • Vielleicht solltest du auch dazu schreiben das dies die ERSTE Zeile in der fstab sein sollte ...

      Und systemctl reboot enigma2 ist Blödsinn, reboot brauchtk ein weiteres argument - ein simples systemctl reboot reicht aus
    • du hast noch vergessen, das von gutemine angeregte "systemctl reboot enigma2 ist Blödsinn" zu korrigieren... ^^
      Yamp - Musicplayer mit Artist-Art-Hintergrund und "Karaoke Light"- aktuelle Version V3.3.2 hier, bitte beachten: FAQ hier

      Wissen ist eins der wenigen Güter, das sich durch Teilen vermehren lässt .... :thumbsup:
    • nee leider nicht ... ich hatte das nur irgendwann gemerkt nach einem update das es in der fstab weg war und in in einem anderen thread beschrieben was die Lösung ist.
      @Hilfbereit hat dann diesen schönen Thread gemacht, weil die frage so oft gestellt wurde :thumbup:

      Das liegt aber nicht am newnigma2, weil im DMM board auch einige das hatten...

      Scheint ja nur sporadisch zu sein, aber wäre doch interessant zu wissen warum ...
      Why drink & Drive ?

      When you can smoke & fly 8)