OMV Installation crashed after installing updates at the webgui

    • OMV Installation crashed after installing updates at the webgui

      Hello Everyone,

      I'm using omv since a few weeks. And came to a state where it started to make fun :)

      But, a few days ago, I clicked on update to install update. After that, OMV is uninstalled...

      I can connect via ssh and omv isn't installed anymore, nginx is not starting.

      I had installed many plug-ins for syncthing, baikal, ZFS etc.

      When I try to install omv then I get the following:

      Die folgenden Pakete haben unerfüllte Abhängigkeiten:
      openmediavault : Hängt ab von: php5-pam soll aber nicht installiert werden
      Hängt ab von: php5-proctitle soll aber nicht installiert werden

      cat /etc/debian_version
      7.9

      I'm looking for two options:
      1. Repair the existing option
      2. Create a Backup of the importand settings and the baikal database and then install new...

      Please help me.

      Cheers
    • Thx!

      ii libapache2-mod-php5 5.6.11-1~homegear.1 amd64 server-side, HTML-embedded scripting language (Apache 2 module)
      ii php5 5.6.11-1~homegear.1 amd64 server-side, HTML-embedded scripting language (metapackage)
      ii php5-cgi 5.6.11-1~homegear.1 amd64 server-side, HTML-embedded scripting language (CGI binary)
      ii php5-cli 5.6.11-1~homegear.1 amd64 command-line interpreter for the php5 scripting language
      ii php5-common 5.6.11-1~homegear.1 amd64 Common files for packages built from the php5 source
      rc php5-curl 5.4.45-0+deb7u2 amd64 CURL module for php5
      ii php5-dev 5.6.11-1~homegear.1 amd64 Files for PHP5 module development
      rc php5-fpm 5.4.45-0+deb7u2 amd64 server-side, HTML-embedded scripting language (FPM-CGI binary)
      rc php5-mysqlnd 5.4.45-0+deb7u2 amd64 MySQL module for php5 (Native Driver)
      rc php5-pam 1.0.3-2 amd64 pam module for PHP 5
      rc php5-pgsql 5.4.45-0+deb7u2 amd64 PostgreSQL module for php5
      rc php5-proctitle 0.1.2-2 amd64 proctitle module for PHP 5
      ii php5-sqlite 5.6.11-1~homegear.1 amd64 SQLite module for php5
    • I want to use syncthing and a galery instead of owncloud. No, I didn't install owncloud.

      If you can help me better, I would switch to english console.

      apt-get --purge remove php5*
      Paketlisten werden gelesen... Fertig
      Abhängigkeitsbaum wird aufgebaut.
      Statusinformationen werden eingelesen.... Fertig
      E: Paket php5-pam_1.0.3-2_amd64.deb kann nicht gefunden werden.
      E: Mittels regulärem Ausdruck »php5-pam_1.0.3-2_amd64.deb« konnte kein Paket gefunden werden.

      When I try to uninstall a single php5 package:
      apt-get --purge remove php5-dev
      Paketlisten werden gelesen... Fertig
      Abhängigkeitsbaum wird aufgebaut.
      Statusinformationen werden eingelesen.... Fertig
      Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
      libssl-dev shtool zlib1g-dev
      Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
      Die folgenden Pakete werden ENTFERNT:
      openmediavault-omvextrasorg php5-dev*
      0 aktualisiert, 0 neu installiert, 2 zu entfernen und 0 nicht aktualisiert.
      1 nicht vollständig installiert oder entfernt.
      Nach dieser Operation werden 4.574 kB Plattenplatz freigegeben.
      Möchten Sie fortfahren [J/n]?
      (Lese Datenbank ... 38821 Dateien und Verzeichnisse sind derzeit installiert.)
      Entfernen von openmediavault-omvextrasorg ...
      /var/lib/dpkg/info/openmediavault-omvextrasorg.postrm: 24: .: Can't open /etc/default/openmediavault
      dpkg: Fehler beim Bearbeiten von openmediavault-omvextrasorg (--remove):
      Unterprozess installiertes post-removal-Skript gab den Fehlerwert 2 zurück
      Fehler traten auf beim Bearbeiten von:
      openmediavault-omvextrasorg
      E: Sub-process /usr/bin/dpkg returned an error code (1)
    • Hi,

      doesn't work :(

      apt-get --purge remove php5-sqlite
      Paketlisten werden gelesen... Fertig
      Abhängigkeitsbaum wird aufgebaut.
      Statusinformationen werden eingelesen.... Fertig
      Die folgenden Pakete werden ENTFERNT:
      openmediavault-omvextrasorg php5-sqlite*
      0 aktualisiert, 0 neu installiert, 2 zu entfernen und 0 nicht aktualisiert.
      1 nicht vollständig installiert oder entfernt.
      Nach dieser Operation werden 854 kB Plattenplatz freigegeben.
      Möchten Sie fortfahren [J/n]?
      (Lese Datenbank ... 38821 Dateien und Verzeichnisse sind derzeit installiert.)
      Entfernen von openmediavault-omvextrasorg ...
      /var/lib/dpkg/info/openmediavault-omvextrasorg.postrm: 24: .: Can't open /etc/default/openmediavault
      dpkg: Fehler beim Bearbeiten von openmediavault-omvextrasorg (--remove):
      Unterprozess installiertes post-removal-Skript gab den Fehlerwert 2 zurück
      Fehler traten auf beim Bearbeiten von:
      openmediavault-omvextrasorg
      E: Sub-process /usr/bin/dpkg returned an error code (1)

      Output is same for each php5 package...

      Perhaps this helps:

      dpkg -l | grep openmedia
      rc openmediavault-autoshutdown 1.0.8 all OpenMediaVault AutoShutdown Plugin
      rc openmediavault-backup 1.0.11 all backup plugin for OpenMediaVault.
      rc openmediavault-btsync 1.0.14 all BitTorrent Sync plugin for OpenMediaVault.
      rc openmediavault-clamav 2.1 all OpenMediaVault ClamAV plugin
      rc openmediavault-fail2ban 1.1.4 all OpenMediaVault Fail2ban plugin
      ii openmediavault-keyring 0.4 all GnuPG archive keys of the OpenMediaVault archive
      rc openmediavault-mysql 1.0.16 all MySQL plugin for OpenMediaVault.
      rc openmediavault-nginx 2.3 all Nginx plugin for OpenMediaVault.
      rH openmediavault-omvextrasorg 2.2 all OMV-Extras.org Package Repositories for OpenMediaVault
      rc openmediavault-syncthing 1.6 all Syncthing plugin for OpenMediaVault.
      rc openmediavault-webdav 1.0.2 all OpenMediaVault WebDAV plugin
      rc openmediavault-wol 1.0.4 all OpenMediaVault WOL plugin
      rc openmediavault-zfs 0.6.4.2 amd64 OpenMediaVault plugin for ZFS
    • apt-get --purge remove openmediavault-omvextrasorg
      Paketlisten werden gelesen... Fertig
      Abhängigkeitsbaum wird aufgebaut.
      Statusinformationen werden eingelesen.... Fertig
      Die folgenden Pakete werden ENTFERNT:
      openmediavault-omvextrasorg
      0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
      1 nicht vollständig installiert oder entfernt.
      Nach dieser Operation werden 715 kB Plattenplatz freigegeben.
      Möchten Sie fortfahren [J/n]?
      (Lese Datenbank ... 38821 Dateien und Verzeichnisse sind derzeit installiert.)
      Entfernen von openmediavault-omvextrasorg ...
      /var/lib/dpkg/info/openmediavault-omvextrasorg.postrm: 24: .: Can't open /etc/default/openmediavault
      dpkg: Fehler beim Bearbeiten von openmediavault-omvextrasorg (--remove):
      Unterprozess installiertes post-removal-Skript gab den Fehlerwert 2 zurück
      Fehler traten auf beim Bearbeiten von:
      openmediavault-omvextrasorg
      E: Sub-process /usr/bin/dpkg returned an error code (1)
    • Didn't try to reboot, but did it now. Uninstall still doesn't work :(

      apt-get autoremove
      Paketlisten werden gelesen... Fertig
      Abhängigkeitsbaum wird aufgebaut.
      Statusinformationen werden eingelesen.... Fertig
      Die folgenden Pakete werden ENTFERNT:
      openmediavault-omvextrasorg
      0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
      1 nicht vollständig installiert oder entfernt.
      Nach dieser Operation werden 715 kB Plattenplatz freigegeben.
      Möchten Sie fortfahren [J/n]?
      (Lese Datenbank ... 38821 Dateien und Verzeichnisse sind derzeit installiert.)
      Entfernen von openmediavault-omvextrasorg ...
      /var/lib/dpkg/info/openmediavault-omvextrasorg.postrm: 24: .: Can't open /etc/default/openmediavault
      dpkg: Fehler beim Bearbeiten von openmediavault-omvextrasorg (--remove):
      Unterprozess installiertes post-removal-Skript gab den Fehlerwert 2 zurück
      Fehler traten auf beim Bearbeiten von:
      openmediavault-omvextrasorg
      E: Sub-process /usr/bin/dpkg returned an error code (1)
    • Because you mentioned I should uninstall omvextras, I checked the script and because the directories where already empty or missing I just remarked the code.

      Then I could uninstall omv-extras and then php 5.6 packages.

      Then I started to install openmediavault.

      Now I see that nginx doesn't start and apache2 is installed. Is apache2 allowed to be installed?
      dpkg -l | grep apache
      ii apache2-mpm-prefork 2.2.22-13+deb7u6 amd64 Apache HTTP Server - traditional non-threaded model
      ii apache2-utils 2.2.22-13+deb7u6 amd64 utility programs for webservers
      ii apache2.2-bin 2.2.22-13+deb7u6 amd64 Apache HTTP Server common binary files
      ii apache2.2-common 2.2.22-13+deb7u6 amd64 Apache HTTP Server common files
    • I tried to activate ssh

      Failed
      to execute command 'export LANG=C; update-rc.d 'ssh' disable
      2>&1': update-rc.d: using dependency based boot sequencing
      insserv: warning: current start runlevel(s) (empty) of script `ssh'
      overrides LSB defaults (2 3 4 5).
      insserv: warning: current stop runlevel(s) (2 3 4 5) of script `ssh'
      overrides LSB defaults (empty).
      insserv: There is a loop between service umountfs and zfs-import if
      stopped
      insserv: loop involving service zfs-import at depth 4
      insserv: loop involving service zvol at depth 3
      insserv: There is a loop between service umountfs and zfs-import if
      stopped
      insserv: loop involving service umountfs at depth 3
      insserv: loop involving service umountnfs at depth 2
      insserv: loop involving service networking at depth 5
      insserv: loop involving service umountroot at depth 8
      insserv: exiting now without changing boot order!
      update-rc.d: error: insserv rejected the script header

      Error #4000:
      exception 'OMVException' with message 'Failed to execute command 'export LANG=C; update-rc.d 'ssh' disable 2>&1': update-rc.d: using dependency based boot sequencing
      insserv: warning: current start runlevel(s) (empty) of script `ssh' overrides LSB defaults (2 3 4 5).
      insserv: warning: current stop runlevel(s) (2 3 4 5) of script `ssh' overrides LSB defaults (empty).
      insserv: There is a loop between service umountfs and zfs-import if stopped
      insserv: loop involving service zfs-import at depth 4
      insserv: loop involving service zvol at depth 3
      insserv: There is a loop between service umountfs and zfs-import if stopped
      insserv: loop involving service umountfs at depth 3
      insserv: loop involving service umountnfs at depth 2
      insserv: loop involving service networking at depth 5
      insserv: loop involving service umountroot at depth 8
      insserv: exiting now without changing boot order!
      update-rc.d: error: insserv rejected the script header' in /usr/share/php/openmediavault/initscript.inc:90
      Stack trace:
      #0 /usr/share/php/openmediavault/initscript.inc(56): OMVSysVInitScript->update(true)
      #1 /usr/share/openmediavault/engined/module/ssh.inc(53): OMVSysVInitScript->exec()
      #2 /usr/share/openmediavault/engined/rpc/config.inc(164): OMVModuleSsh->stopService()
      #3 [internal function]: OMVRpcServiceConfig->applyChanges(Array, Array)
      #4 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array)
      #5 /usr/share/php/openmediavault/rpcservice.inc(158): OMVRpcServiceAbstract->callMethod('applyChanges', Array, Array)
      #6 /usr/share/openmediavault/engined/rpc/config.inc(224): OMVRpcServiceAbstract->callMethodBg('applyChanges', Array, Array)
      #7 [internal function]: OMVRpcServiceConfig->applyChangesBg(Array, Array)
      #8 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array)
      #9 /usr/share/php/openmediavault/rpc.inc(79): OMVRpcServiceAbstract->callMethod('applyChangesBg', Array, Array)
      #10 /usr/sbin/omv-engined(500): OMVRpc::exec('Config', 'applyChangesBg', Array, Array, 1)
      #11 {main}