WEB GUI funktioniert nicht mehr, Festplatten zu retten?

    • WEB GUI funktioniert nicht mehr, Festplatten zu retten?

      Hallo, nach einer manuellen Editierung von config.xml (blöde Idee) komm ich nicht mehr auf die Web GUI, per SSH schaffe ich es aber auf das RAID 1 und kann alle Daten sehen - die Platten werden also erkannt und richtig gelesen.

      Source Code

      1. omv-engined -f -d


      sagt das

      Source Code

      1. root@naspc:/# omv-engined -f -d
      2. Registered data models:
      3. conf.service
      4. conf.service.docker
      5. conf.service.ftp
      6. conf.service.ftp.modban.rule
      7. conf.service.ftp.modtls
      8. conf.service.ftp.share
      9. conf.service.nfs
      10. conf.service.nfs.share
      11. conf.service.plexmediaserver
      12. conf.service.remotemount.mount
      13. conf.service.rsync.job
      14. conf.service.rsyncd
      15. conf.service.rsyncd.module
      16. conf.service.smartmontools
      17. conf.service.smartmontools.device
      18. conf.service.smartmontools.job
      19. conf.service.smb
      20. conf.service.smb.share
      21. conf.service.ssh
      22. conf.service.usbbackup
      23. conf.service.usbbackup.job
      24. conf.service.zeroconf.service
      25. conf.system.apt.distribution
      26. conf.system.certificate.ssh
      27. conf.system.certificate.ssl
      28. conf.system.cron.job
      29. conf.system.email
      30. conf.system.filesystem.mountpoint
      31. conf.system.filesystem.quota
      32. conf.system.hdparm
      33. conf.system.mdadm.device
      34. conf.system.monitoring.perfstats
      35. conf.system.network.dns
      36. conf.system.network.interface
      37. conf.system.network.iptables.rule
      38. conf.system.network.proxy
      39. conf.system.notification.email
      40. conf.system.notification.notification
      41. conf.system.omvextras
      42. conf.system.powermngmnt
      43. conf.system.sharedfolder
      44. conf.system.sharedfolder.privilege
      45. conf.system.syslog.remote
      46. conf.system.time
      47. conf.system.usermngmnt.group
      48. conf.system.usermngmnt.homedir
      49. conf.system.usermngmnt.user
      50. conf.webadmin
      51. rpc.apt.getchangelog
      52. rpc.apt.setsettings
      53. rpc.apt.upgrade
      54. rpc.apt.upload
      55. rpc.certificatemgmt.copysshid
      56. rpc.certificatemgmt.create
      57. rpc.certificatemgmt.createssh
      58. rpc.certificatemgmt.set
      59. rpc.certificatemgmt.setssh
      60. rpc.common.devicefile
      61. rpc.common.getlist
      62. rpc.common.objectuuid
      63. rpc.config.applychanges
      64. rpc.config.revertchanges
      65. rpc.cron.getlist
      66. rpc.cron.set
      67. rpc.diskmgmt.sethdparm
      68. rpc.diskmgmt.wipe
      69. rpc.emailnotification.set
      70. rpc.exec.getoutput
      71. rpc.exec.isrunning
      72. rpc.exec.stop
      73. rpc.filesystemmgmt.create
      74. rpc.filesystemmgmt.delete
      75. rpc.filesystemmgmt.enumeratemountedfilesystems
      76. rpc.filesystemmgmt.hasfilesystem
      77. rpc.filesystemmgmt.mount
      78. rpc.filesystemmgmt.resize
      79. rpc.filesystemmgmt.umount
      80. rpc.folderbrowser.get
      81. rpc.fstab.getbydir
      82. rpc.fstab.getbyfsname
      83. rpc.fstab.set
      84. rpc.ftp.setmodbanrule
      85. rpc.ftp.setmodtlssettings
      86. rpc.ftp.setsettings
      87. rpc.ftp.setshare
      88. rpc.iptables.setrule
      89. rpc.iptables.setrules
      90. rpc.iptables.setrules6
      91. rpc.logfile.clear
      92. rpc.logfile.getcontent
      93. rpc.logfile.getlist
      94. rpc.network.enumeratebondslaves
      95. rpc.network.identify
      96. rpc.network.setbondiface
      97. rpc.network.setethernetiface
      98. rpc.network.setgeneralsettings
      99. rpc.network.setproxy
      100. rpc.network.setvlaniface
      101. rpc.network.setwirelessiface
      102. rpc.nfs.setsettings
      103. rpc.nfs.setshare
      104. rpc.notification.isenabled
      105. rpc.notification.set
      106. rpc.omvextras.dobackports
      107. rpc.omvextras.docommand
      108. rpc.omvextras.dohold
      109. rpc.omvextras.doproxmox
      110. rpc.omvextras.setrepo
      111. rpc.perfstats.set
      112. rpc.permissionsinfo.checkuserdirectorypermissions
      113. rpc.plexmediaserver.setsettings
      114. rpc.plugin.install
      115. rpc.plugin.remove
      116. rpc.plugin.upload
      117. rpc.powermgmt.set
      118. rpc.powermgmt.setscheduledjob
      119. rpc.quota.set
      120. rpc.raidmgmt.add
      121. rpc.raidmgmt.create
      122. rpc.raidmgmt.delete
      123. rpc.raidmgmt.getdetail
      124. rpc.raidmgmt.getslaves
      125. rpc.raidmgmt.grow
      126. rpc.raidmgmt.remove
      127. rpc.remotemount.set
      128. rpc.rsync.set
      129. rpc.rsyncd.setmodule
      130. rpc.rsyncd.setsettings
      131. rpc.session.login
      132. rpc.sharemgmt.delete
      133. rpc.sharemgmt.getfileacl
      134. rpc.sharemgmt.getprivilegesbyrole
      135. rpc.sharemgmt.set
      136. rpc.sharemgmt.setfileacl
      137. rpc.sharemgmt.setprivileges
      138. rpc.sharemgmt.setprivilegesbyrole
      139. rpc.smart.setdevicesettings
      140. rpc.smart.setscheduledtest
      141. rpc.smart.setsettings
      142. rpc.smb.setsettings
      143. rpc.smb.setshare
      144. rpc.ssh.set
      145. rpc.syslog.setsettings
      146. rpc.system.reboot
      147. rpc.system.setdate
      148. rpc.system.settimesettings
      149. rpc.system.shutdown
      150. rpc.system.standby
      151. rpc.treefolderbrowser.get
      152. rpc.usbbackup.set
      153. rpc.usermngmt.authuser
      154. rpc.usermngmt.deletegroup
      155. rpc.usermngmt.deleteuser
      156. rpc.usermngmt.getgroup
      157. rpc.usermngmt.getuser
      158. rpc.usermngmt.importgroup
      159. rpc.usermngmt.importuser
      160. rpc.usermngmt.setgroup
      161. rpc.usermngmt.setsettings
      162. rpc.usermngmt.setuser
      163. rpc.usermngmt.setuserbycontext
      164. rpc.webgui.setpassword
      165. rpc.webgui.setsettings
      166. rpc.zeroconf.set
      167. PHP Fatal error: Uncaught OMV\Config\DatabaseException: Fatal error 76: Opening and ending tag mismatch: shares line 386 and system (line=562, column=13); Fatal error 76: Opening and ending tag mismatch: system line 6 and config (line=883, column=10); Fatal error 77: Premature end of data in tag config line 2 (line=884, column=1) in /usr/share/php/openmediavault/config/databasebackend.inc:113
      168. Stack trace:
      169. #0 /usr/share/php/openmediavault/config/database.inc(34): OMV\Config\DatabaseBackend->load()
      170. #1 /usr/share/php/openmediavault/config/database.inc(44): OMV\Config\Database->__construct()
      171. #2 /usr/share/openmediavault/engined/inc/59remotemount.inc(29): OMV\Config\Database::getInstance()
      172. #3 /usr/sbin/omv-engined(360): require_once('/usr/share/open...')
      173. #4 {main}
      174. thrown in /usr/share/php/openmediavault/config/databasebackend.inc on line 113
      175. omv-engined[8632]: PHP Fatal error: Uncaught OMV\Config\DatabaseException: Fatal error 76: Opening and ending tag mismatch: shares line 386 and system (line=562, column=13); Fatal error 76: Opening and ending tag mismatch: system line 6 and config (line=883, column=10); Fatal error 77: Premature end of data in tag config line 2 (line=884, column=1) in /usr/share/php/openmediavault/config/databasebackend.inc:113
      176. Stack trace:
      177. #0 /usr/share/php/openmediavault/config/database.inc(34): OMV\Config\DatabaseBackend->load()
      178. #1 /usr/share/php/openmediavault/config/database.inc(44): OMV\Config\Database->__construct()
      179. #2 /usr/share/openmediavault/engined/inc/59remotemount.inc(29): OMV\Config\Database::getInstance()
      180. #3 /usr/sbin/omv-engined(360): require_once('/usr/share/open...')
      181. #4 {main}
      182. thrown in /usr/share/php/openmediavault/config/databasebackend.inc on line 113
      183. PHP Fatal error: Uncaught OMV\Config\DatabaseException: Fatal error 76: Opening and ending tag mismatch: shares line 386 and system (line=562, column=13); Fatal error 76: Opening and ending tag mismatch: system line 6 and config (line=883, column=10); Fatal error 77: Premature end of data in tag config line 2 (line=884, column=1) in /usr/share/php/openmediavault/config/databasebackend.inc:113
      184. Stack trace:
      185. #0 /usr/share/php/openmediavault/config/database.inc(34): OMV\Config\DatabaseBackend->load()
      186. #1 /usr/share/php/openmediavault/config/database.inc(44): OMV\Config\Database->__construct()
      187. #2 /usr/share/openmediavault/engined/inc/59remotemount.inc(29): OMV\Config\Database::getInstance()
      188. #3 /usr/sbin/omv-engined(360): require_once('/usr/share/open...')
      189. #4 {main}
      190. thrown in /usr/share/php/openmediavault/config/databasebackend.inc on line 113
      Display All
      und über first-aid web gui neu konfigurieren gibt mir diesen Fehler

      Source Code

      1. ERROR: Failed to connect /var/lib/openmediavault/engined.sock: [Errno 2] No such file or directory
      kann man das System noch retten oder OMV neu installieren und die Dateien / Raid bleibt erhalten - ich kann die 5TB erst nächste Woche sichern und es wäre wirklich schade darum.
    • meynti wrote:

      Hallo, nach einer manuellen Editierung von config.xml (blöde Idee) komm ich nicht mehr auf die Web GUI,

      Ist jetzt leider zu spät, aber man hätte vorher auch eine Kopie der Datei anfertigen können. Kannst du die Änderung nicht einfach rückgängig machen?

      Funktionieren deine Shares noch? Dann solltest du sicherheitshalber erst eine Sicherung deiner Daten durchführen, bevor weiter experimentiert wird.
      OMV 3.0.99 (Gray style)
      ASRock Rack C2550D4I C0-stepping - 16GB ECC - 6x WD RED 3TB (ZFS 2x3 Striped RaidZ1)- Fractal Design Node 304
    • nein die shares gehen nicht mehr ich komme nur noch auf die Platten mit SSH, ja eine Sicherung hätte ich vorher machen sollen..... das wird mir so schnell kein zweites mal passieren.

      ich habe alle <share> gelöscht weil sie nicht gingen und .... nautürlich weiß ich jetzt nicht mehr wo wie was war mit <share>

      Ich habs! Eine xml.config aus dem Internet hat mir gezeigt das ich einfach das </share> gelöscht habe, nach dem schreiben davon komme ich nach erfolgreicher configure web gui wieder drauf.

      The post was edited 1 time, last by meynti ().

    • meynti wrote:

      ich habe alle <share> gelöscht weil sie nicht gingen und
      Die Share-Verwaltung sollte man auschließlich über das WebUI erledigen.


      Deine Daten könntest du auch lokal über die Konsole sichern. Mit dem "Midnight Commander" z.B. ginge das auch recht einfach. Hier im Forum ist das mehrfach behandelt worden, wie dieser zu installieren ist. Da das WebUI nicht mehr funktioniert, müsstest du die zweite Platte für das Backup per CLI mounten.

      Oder ein Tool wie WinSCP verwenden und darüber die Daten per SSH wo anders hin sichern. Ist zwar darüber sehr langsam, sollte aber funktionieren.
      OMV 3.0.99 (Gray style)
      ASRock Rack C2550D4I C0-stepping - 16GB ECC - 6x WD RED 3TB (ZFS 2x3 Striped RaidZ1)- Fractal Design Node 304
    • Wenn ich jetzt aber auf SMB gehe kommt sofort eine Fehlermeldung

      Source Code

      1. Failed to execute XPath query '//system/shares/sharedfolder[uuid='0b86cb32-5ea3-4685-aaab-9b8a65a79ff5']'.
      2. Fehler #0:
      3. OMV\Config\DatabaseException: Failed to execute XPath query '//system/shares/sharedfolder[uuid='0b86cb32-5ea3-4685-aaab-9b8a65a79ff5']'. in /usr/share/php/openmediavault/config/database.inc:78
      4. Stack trace:
      5. #0 /usr/share/openmediavault/engined/rpc/smb.inc(126): OMV\Config\Database->get('conf.system.sha...', '0b86cb32-5ea3-4...')
      6. #1 [internal function]: OMVRpcServiceSmb->getShareList(Array, Array)
      7. #2 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
      8. #3 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getShareList', Array, Array)
      9. #4 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('SMB', 'getShareList', Array, Array, 1)
      10. #5 {main}
      Display All
    • Es ist natürlich klar dass Du jetzt Fehler bekommst wenn Du irgendwelche Einträge in der Datenbank vornimmst. Die ShareFolders und die Shares in den Services sind natürlich untereinander verlinkt. Die Datenbankstruktur ist damit kaputt und Du wirst um eine Neuinstallation nicht herum kommen.
      Entferne die RAID Platten bei einer Neuinstallation um die Daten nicht zu gefährden und hänge diese nach der Installation wieder dran. Das RAID wird automatisch erkannt und Du kannst Dein System neu konfigurieren.
      Absolutely no support through PM!

      I must not fear.
      Fear is the mind-killer.
      Fear is the little-death that brings total obliteration.
      I will face my fear.
      I will permit it to pass over me and through me.
      And when it has gone past I will turn the inner eye to see its path.
      Where the fear has gone there will be nothing.
      Only I will remain.

      Litany against fear by Bene Gesserit
    • Users Online 1

      1 Guest