Issues with OpenVPN plugin on OMV 2.2.6 Odroid XU4

    • OMV 2.x
    • Issues with OpenVPN plugin on OMV 2.2.6 Odroid XU4

      Hi guys,

      I'm new to the forum and OMV.

      I recently upgraded from a RPI2 Debian setup to OMV 2.2.6 on an ODROD XU4.
      On the Pi I was running OpenVPN from the standard repo, and with the switch to OMV I was happy to see that it came as a standard plugin.

      I was not able to activate to plugin and tried to install it from the standard Debian repo using apt-get install openvpn.
      This worked fine and I was able to configure the server and create certificates, however I was not able to start OpenVPN as a service.
      I poked around a lot in the forums and found this post: Problem on installation of OpenVpn as/Openvpn on raspberry PI3 OMV 3.0.13
      I tried this:
      rm /etc/apt/sources.list.d/openvpn-install.sh
      apt-get purge openmediavault-openvpn
      apt-get dist-upgrade
      omv-aptclean
      apt-get install openmediavault-openvpn

      This enabled the OpenVPN plugin and it shows up in the WebGUI, however a pop-up shows up with the following error and cannot configure OpenVPN:
      Error #3003:exception 'OMVException' with message 'Failed to get configuration (xpath=/config/services/openvpn)' in /usr/share/openmediavault/engined/module/openvpn.inc:63Stack trace:#0 /usr/share/openmediavault/engined/rpc/services.inc(63): OMVModuleOpenVpn->getStatus()#1 [internal function]: OMVRpcServiceServices->getStatus(Array, Array)#2 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array)#3 /usr/share/php/openmediavault/rpc.inc(79): OMVRpcServiceAbstract->callMethod('getStatus', Array, Array)#4 /usr/sbin/omv-engined(500): OMVRpc::exec('Services', 'getStatus', Array, Array, 1)#5 {main}

      Any ideas on how to solve this?

      Thanks a ton in advance.

      CappuD
    • And I get the same when I just tried to install the BTSync pluin:
      Error #3003:exception 'OMVException' with message 'Failed to get configuration (xpath=//services/btsync)' in /usr/share/openmediavault/engined/module/btsync.inc:58Stack trace:#0 /usr/share/openmediavault/engined/rpc/services.inc(63): OMVModuleBtsync->getStatus()#1 [internal function]: OMVRpcServiceServices->getStatus(Array, Array)#2 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array)#3 /usr/share/php/openmediavault/rpc.inc(79): OMVRpcServiceAbstract->callMethod('getStatus', Array, Array)#4 /usr/sbin/omv-engined(500): OMVRpc::exec('Services', 'getStatus', Array, Array, 1)#5 {main}
    • Don't install btsync is very outdated and can't recall if it works on arm.

      apt-get purge openmediavault-btsync

      For the openvpn looks like is wrongly installed.

      Can you try in terminal

      apt-get install --reinstall openmediavault-openvpn
      New wiki
      chat support at #openmediavault@freenode IRC | Spanish & English | GMT+10
      telegram.me/openmediavault broadcast channel
      openmediavault discord server
    • Thank you for your help :)

      I purged btsync.
      I used it on my RPI - can I install it manually on OMV without conflicts?

      Output from trying to reinstall OpenVPN:
      apt-get install --reinstall openmediavault-openvpn
      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 1 not upgraded.
      5 not fully installed or removed.
      After this operation, 0 B of additional disk space will be used.
      E: Internal Error, No file name for openmediavault-openvpn:armhf
    • Yes:


      If I try to reinstall OpenVPN I get this:
      root@xxx:~# apt-get install --reinstall openmediavault-openvpn
      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      The following extra packages will be installed:
      openvpn
      The following NEW packages will be installed:
      openmediavault-openvpn openvpn
      0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
      1 not fully installed or removed.
      Need to get 0 B/498 kB of archives.
      After this operation, 1,080 kB of additional disk space will be used.
      Do you want to continue [Y/n]? y
      WARNING: The following packages cannot be authenticated!
      openmediavault-openvpn
      Install these packages without verification [y/N]? y
      Preconfiguring packages ...
      Selecting previously unselected package openvpn.
      (Reading database ... 157605 files and directories currently installed.)
      Unpacking openvpn (from .../openvpn_2.2.1-8+deb7u3_armhf.deb) ...
      Selecting previously unselected package openmediavault-openvpn.
      Unpacking openmediavault-openvpn (from .../openmediavault-openvpn_1.1_all.deb) ...
      Processing triggers for man-db ...
      Processing triggers for openmediavault ...
      Restarting engine daemon ...
      Setting up php5-fpm (5.4.45-0+deb7u4) ...
      insserv: warning: script 'vncserver' missing LSB tags and overrides
      insserv: There is a loop between service openmediavault-beep and vncserver if stopped
      insserv: loop involving service vncserver at depth 2
      insserv: loop involving service openmediavault-beep at depth 1
      insserv: Stopping vncserver depends on openmediavault-beep and therefore on system facility `$all' which can not be true!
      insserv: exiting now without changing boot order!
      update-rc.d: error: insserv rejected the script header
      dpkg: error processing php5-fpm (--configure):
      subprocess installed post-installation script returned error exit status 1
      Setting up openvpn (2.2.1-8+deb7u3) ...
      Restarting virtual private network daemon.:.
      insserv: warning: script 'vncserver' missing LSB tags and overrides
      insserv: There is a loop between service openmediavault-beep and vncserver if stopped
      insserv: loop involving service vncserver at depth 2
      insserv: loop involving service openmediavault-beep at depth 1
      insserv: Stopping vncserver depends on openmediavault-beep and therefore on system facility `$all' which can not be true!
      insserv: exiting now without changing boot order!
      update-rc.d: error: insserv rejected the script header
      dpkg: error processing openvpn (--configure):
      subprocess installed post-installation script returned error exit status 1
      dpkg: dependency problems prevent configuration of openmediavault-openvpn:
      openmediavault-openvpn depends on openvpn; however:
      Package openvpn is not configured yet.

      dpkg: error processing openmediavault-openvpn (--configure):
      dependency problems - leaving unconfigured
      Errors were encountered while processing:
      php5-fpm
      openvpn
      openmediavault-openvpn
      Creating index of upgradeable packages ...
      Creating index of openmediavault plugins ...
      E: Sub-process /usr/bin/dpkg returned an error code (1)
    • openmediavault-remotedesktop should be in the list once you have omv-extras installed.
      omv 5.1.3 usul | 64 bit | 5.3 proxmox kernel | omvextrasorg 5.1.11
      omv-extras.org plugins source code and issue tracker - github

      Please read this before posting a question and this and this for docker questions.
      Please don't PM for support... Too many PMs!
    • I thought so to, but it is not in my plugin list.
      Tried to install it with:
      root@xxx: apt-get install openmediavault-remotedesktop

      But get:
      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      E: Unable to locate package openmediavault-remotedesktop



      After purging tightvncserver it seems like I can now activate the OpenVPN plugin, now I just need to figure out how to set it up via the web gui.