Can't Login in WebGui - Software Failure

    • OMV 3.x

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Can't Login in WebGui - Software Failure

      Hello,

      I have made a fresh OMV installation on top of Debian Jessie. I followed the instructions on Install OMV3 on Debian Jessie

      After running through omv-initsystem, I started the webinterface in Firefox and tried to login with admin and the chosen password, but I got the big red message

      "Software Failure

      Press left mouse button to continue.
      Falscher Benutzername oder Passwort."

      Then I read through this forum and started omv-engined -df as root on the shell with the following output:


      Source Code

      1. root@Microknoppix:~# omv-engined -df
      2. omv-engined[9210]: Daemon process started (pid=9211)
      3. root@Microknoppix:~# Registered data models:
      4. conf.service
      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.rsync.job
      12. conf.service.rsyncd
      13. conf.service.rsyncd.module
      14. conf.service.smartmontools
      15. conf.service.smartmontools.device
      16. conf.service.smartmontools.job
      17. conf.service.smb
      18. conf.service.smb.share
      19. conf.service.snmp
      20. conf.service.ssh
      21. conf.service.zeroconf.service
      22. conf.system.apt.distribution
      23. conf.system.certificate.ssh
      24. conf.system.certificate.ssl
      25. conf.system.cron.job
      26. conf.system.email
      27. conf.system.filesystem.mountpoint
      28. conf.system.filesystem.quota
      29. conf.system.hdparm
      30. conf.system.mdadm.device
      31. conf.system.monitoring.perfstats
      32. conf.system.network.dns
      33. conf.system.network.interface
      34. conf.system.network.iptables.rule
      35. conf.system.network.proxy
      36. conf.system.notification.email
      37. conf.system.notification.notification
      38. conf.system.powermngmnt
      39. conf.system.sharedfolder
      40. conf.system.sharedfolder.privilege
      41. conf.system.syslog.remote
      42. conf.system.time
      43. conf.system.usermngmnt.group
      44. conf.system.usermngmnt.homedir
      45. conf.system.usermngmnt.user
      46. conf.webadmin
      47. rpc.apt.getchangelog
      48. rpc.apt.setsettings
      49. rpc.apt.upgrade
      50. rpc.apt.upload
      51. rpc.certificatemgmt.create
      52. rpc.certificatemgmt.createssh
      53. rpc.certificatemgmt.set
      54. rpc.certificatemgmt.setssh
      55. rpc.common.devicefile
      56. rpc.common.getlist
      57. rpc.common.objectuuid
      58. rpc.config.applychanges
      59. rpc.config.revertchanges
      60. rpc.cron.getlist
      61. rpc.cron.set
      62. rpc.diskmgmt.sethdparm
      63. rpc.diskmgmt.wipe
      64. rpc.emailnotification.set
      65. rpc.exec.getoutput
      66. rpc.exec.isrunning
      67. rpc.exec.stop
      68. rpc.filesystemmgmt.create
      69. rpc.filesystemmgmt.delete
      70. rpc.filesystemmgmt.enumeratemountedfilesystems
      71. rpc.filesystemmgmt.hasfilesystem
      72. rpc.filesystemmgmt.mount
      73. rpc.filesystemmgmt.resize
      74. rpc.filesystemmgmt.umount
      75. rpc.folderbrowser.get
      76. rpc.fstab.getbydir
      77. rpc.fstab.getbyfsname
      78. rpc.fstab.set
      79. rpc.ftp.setmodbanrule
      80. rpc.ftp.setmodtlssettings
      81. rpc.ftp.setsettings
      82. rpc.ftp.setshare
      83. rpc.iptables.setrule
      84. rpc.iptables.setrules
      85. rpc.iptables.setrules6
      86. rpc.logfile.clear
      87. rpc.logfile.getcontent
      88. rpc.logfile.getlist
      89. rpc.network.enumeratebondslaves
      90. rpc.network.identify
      91. rpc.network.setbondiface
      92. rpc.network.setethernetiface
      93. rpc.network.setgeneralsettings
      94. rpc.network.setproxy
      95. rpc.network.setvlaniface
      96. rpc.network.setwirelessiface
      97. rpc.nfs.setsettings
      98. rpc.nfs.setshare
      99. rpc.notification.isenabled
      100. rpc.notification.set
      101. rpc.perfstats.set
      102. rpc.plugin.install
      103. rpc.plugin.remove
      104. rpc.plugin.upload
      105. rpc.powermgmt.set
      106. rpc.powermgmt.setscheduledjob
      107. rpc.quota.set
      108. rpc.raidmgmt.add
      109. rpc.raidmgmt.create
      110. rpc.raidmgmt.delete
      111. rpc.raidmgmt.getdetail
      112. rpc.raidmgmt.getslaves
      113. rpc.raidmgmt.grow
      114. rpc.raidmgmt.remove
      115. rpc.rsync.set
      116. rpc.rsyncd.setmodule
      117. rpc.rsyncd.setsettings
      118. rpc.session.login
      119. rpc.sharemgmt.delete
      120. rpc.sharemgmt.getfileacl
      121. rpc.sharemgmt.getprivilegesbyrole
      122. rpc.sharemgmt.set
      123. rpc.sharemgmt.setfileacl
      124. rpc.sharemgmt.setprivileges
      125. rpc.sharemgmt.setprivilegesbyrole
      126. rpc.smart.setdevicesettings
      127. rpc.smart.setscheduledtest
      128. rpc.smart.setsettings
      129. rpc.smb.setsettings
      130. rpc.smb.setshare
      131. rpc.snmp.set
      132. rpc.ssh.set
      133. rpc.syslog.setsettings
      134. rpc.system.reboot
      135. rpc.system.setdate
      136. rpc.system.settimesettings
      137. rpc.system.shutdown
      138. rpc.system.standby
      139. rpc.usermngmt.authuser
      140. rpc.usermngmt.deletegroup
      141. rpc.usermngmt.deleteuser
      142. rpc.usermngmt.getgroup
      143. rpc.usermngmt.getuser
      144. rpc.usermngmt.importgroup
      145. rpc.usermngmt.importuser
      146. rpc.usermngmt.setgroup
      147. rpc.usermngmt.setsettings
      148. rpc.usermngmt.setuser
      149. rpc.usermngmt.setuserbycontext
      150. rpc.webgui.setpassword
      151. rpc.webgui.setsettings
      152. rpc.zeroconf.set
      153. Registered filesystem backends:
      154. btrfs
      155. exfat
      156. ext
      157. ext2
      158. ext3
      159. ext4
      160. fuseblk
      161. hfsplus
      162. iso9660
      163. jfs
      164. msdos
      165. none
      166. ntfs
      167. reiserfs
      168. udf
      169. ufs
      170. umsdos
      171. vfat
      172. xfs
      173. Registered RPC services:
      174. apt
      175. certificatemgmt
      176. config
      177. cron
      178. diskmgmt
      179. emailnotification
      180. exec
      181. filesystemmgmt
      182. folderbrowser
      183. fstab
      184. ftp
      185. iptables
      186. logfile
      187. network
      188. nfs
      189. notification
      190. perfstats
      191. plugin
      192. powermgmt
      193. quota
      194. raidmgmt
      195. rrd
      196. rsync
      197. rsyncd
      198. services
      199. sharemgmt
      200. smart
      201. smb
      202. snmp
      203. ssh
      204. syslog
      205. system
      206. usermgmt
      207. webgui
      208. zeroconf
      209. Registered modules:
      210. acpid
      211. apt
      212. certificatemgmt
      213. collectd
      214. cpufrequtils
      215. cron
      216. cronapt
      217. email
      218. fstab
      219. ftp
      220. halt
      221. hdparm
      222. hostname
      223. hosts
      224. interfaces
      225. iptables
      226. mdadm
      227. monit
      228. networking
      229. nfs
      230. ntp
      231. pam
      232. php5fpm
      233. profile
      234. quota
      235. rrdcached
      236. rsync
      237. rsyncd
      238. samba
      239. smartmontools
      240. snmp
      241. ssh
      242. sysctl
      243. syslog
      244. timezone
      245. webadmin
      246. webserver
      247. zeroconf
      248. omv-engined[9211]: SIGCHLD received ...
      249. omv-engined[9222]: Child process forked (pid=9222)
      250. omv-engined[9222]: Executing RPC (service=UserMgmt, method=authUser, params={"username":"admin","password":"xxxxxx"}, context={"username":"admin","role":1,"_SERVER":{"SERVER_PROTOCOL":"HTTP\/1.1","GATEWAY_INTERFACE":"CGI\/1.1","SERVER_SOFTWARE":"nginx\/1.6.2","REMOTE_ADDR":"192.168.1.17","REMOTE_PORT":"33548","SERVER_ADDR":"192.168.1.4","SERVER_PORT":"80","SERVER_NAME":"openmediavault-webgui","REDIRECT_STATUS":"200","HTTP_HOST":"192.168.1.4","HTTP_USER_AGENT":"Mozilla\/5.0 (X11; Linux x86_64; rv:54.0) Gecko\/20100101 Firefox\/54.0","HTTP_CONTENT_TYPE":"application\/json","HTTP_REFERER":"http:\/\/192.168.1.4\/"}}) ...
      251. Traceback (most recent call last):
      252. File "<stdin>", line 1, in <module>
      253. ImportError: No module named 'pam'
      254. omv-engined[9222]: RPC response (service=UserMgmt, method=authUser): {"response":{"authenticated":false,"username":"admin"},"error":null}
      255. omv-engined[9211]: SIGCHLD received ...
      256. omv-engined[9211]: Child (pid=9222) terminated with exit code 0
      257. omv-engined[9305]: Child process forked (pid=9305)
      258. omv-engined[9305]: Executing RPC (service=UserMgmt, method=authUser, params={"username":"admin","password":"xxxxxx"}, context={"username":"admin","role":1,"_SERVER":{"SERVER_PROTOCOL":"HTTP\/1.1","GATEWAY_INTERFACE":"CGI\/1.1","SERVER_SOFTWARE":"nginx\/1.6.2","REMOTE_ADDR":"192.168.1.17","REMOTE_PORT":"33734","SERVER_ADDR":"192.168.1.4","SERVER_PORT":"80","SERVER_NAME":"openmediavault-webgui","REDIRECT_STATUS":"200","HTTP_HOST":"192.168.1.4","HTTP_USER_AGENT":"Mozilla\/5.0 (X11; Linux x86_64; rv:54.0) Gecko\/20100101 Firefox\/54.0","HTTP_CONTENT_TYPE":"application\/json","HTTP_REFERER":"http:\/\/192.168.1.4\/"}}) ...
      259. Traceback (most recent call last):
      260. File "<stdin>", line 1, in <module>
      261. ImportError: No module named 'pam'
      262. omv-engined[9305]: RPC response (service=UserMgmt, method=authUser): {"response":{"authenticated":false,"username":"admin"},"error":null}
      263. omv-engined[9211]: SIGCHLD received ...
      264. omv-engined[9211]: Child (pid=9305) terminated with exit code 0
      265. omv-engined[9373]: Child process forked (pid=9373)
      266. omv-engined[9373]: Executing RPC (service=UserMgmt, method=authUser, params={"username":"admin","password":"xxxxxx"}, context={"username":"admin","role":1,"_SERVER":{"SERVER_PROTOCOL":"HTTP\/1.1","GATEWAY_INTERFACE":"CGI\/1.1","SERVER_SOFTWARE":"nginx\/1.6.2","REMOTE_ADDR":"192.168.1.17","REMOTE_PORT":"33764","SERVER_ADDR":"192.168.1.4","SERVER_PORT":"80","SERVER_NAME":"openmediavault-webgui","REDIRECT_STATUS":"200","HTTP_HOST":"192.168.1.4","HTTP_USER_AGENT":"Mozilla\/5.0 (X11; Linux x86_64; rv:54.0) Gecko\/20100101 Firefox\/54.0","HTTP_CONTENT_TYPE":"application\/json","HTTP_REFERER":"http:\/\/192.168.1.4\/"}}) ...
      267. Traceback (most recent call last):
      268. File "<stdin>", line 1, in <module>
      269. ImportError: No module named 'pam'
      270. omv-engined[9373]: RPC response (service=UserMgmt, method=authUser): {"response":{"authenticated":false,"username":"admin"},"error":null}
      271. omv-engined[9211]: SIGCHLD received ...
      272. omv-engined[9211]: Child (pid=9373) terminated with exit code 0
      Display All

      There are no plugins installed. Yes, php5-pam is installed, although one line above says "ImportError: No module named 'pam'".


      Any hints?
    • What is the output from

      Shell-Script

      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
    • Hmmm, maybe it's because you are using i386. This platform is not supported officially anymore by OMV3. What about using AMD64?
      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
    • The platform has not been tested because it is not supported officially. The expectation is that it should work because there are no changes that should not work on i386.
      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
    • please check the syslogs if there is any information why the module can not be linked added. Did you have installed any backport packages.
      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
    • And the /var/log/nginx/openmediavault-webgui_error.log file.
      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