-
Notifications
You must be signed in to change notification settings - Fork 19
Request for OMV4 compatibility. #13
Comments
See my post in the forum - https://forum.openmediavault.org/index.php/Thread/20693-Openvpn-plugin-on-OVM4/?postID=160987#post160987 |
Seems to be a bug in debian package. the easy-rsa script whichopenssl is hard coded with openssl versions that are not in stretch. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851059 For now try a symlink ln -s /usr/share/easy-rsa/openssl-1.0.0.cnf /usr/share/easy-rsa/openssl.cnf There is another error in how the ip address are parsed from ifconfig since the output from the command differs a little bit from jessie so you're gonna stumble another error after that. I already have patched the mkconf script. I'll PR very soon, but is not guaranteed that other parts of the plugin are maybe broken and need fixing. |
Any idea if/when this will be available for OMV4? @subzero79 you said you might start with a PR? |
Seconded :) |
I would like to mention that I already upgraded to OMV4 by successfully and quite easily migrating my OpenVPN-as plugin to a Docker Container. I used the OMV-Extras plugin "openmediavault-docker-gui". For OpenVPN I used this docker repository: If someone is interested I could provide a bit more detailed instructions about the right settings for Docker and how to migrate configuration data from the old OMV3 installation to Docker. Personally I first moved OpenVPN to Docker in OMV3 and afterwards upgraded to OMV4. For me it was easy, I never lost any data and OpenVPN works just like before with the same ports, settings and users. |
That's a bit heavy to move to docker such a small app especially if this is
based on ubuntu xenial and not alpine.
…On Fri, 27 Apr 2018, 23:21 GeraldST, ***@***.***> wrote:
I would like to mention that I already upgraded to OMV4 by successfully
and quite easily migrating my OpenVPN-as plugin to a Docker Container. I
used the OMV-Extras plugin "openmediavault-docker-gui".
For OpenVPN I used this docker repository:
https://hub.docker.com/r/linuxserver/openvpn-as/
If someone is interested I could provide a bit more detailed instructions
about the right settings for Docker and how to migrate configuration data
from the old OMV3 installation to Docker. Personally I first moved OpenVPN
to Docker in OMV3 and afterwards upgraded to OMV4. For me it was easy, I
never lost any data and OpenVPN works just like before with the same ports,
settings and users.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#13 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ARz3g_t3uZ8H5a_4JTF850LY8YCI_auGks5ts5oDgaJpZM4QqlOd>
.
|
omv-extras.org show that this plugin is working with OMV 4, however, it's not. Apart from installation in OVM, you are not able to use it and many of times crashing the whole system after reboot. Will be really interested to test any wip builds. |
I don't use or maintain this plugin and I'm not sure if anyone is maintaining it. I put it in the repo because I was told it was working. Have you tried asking in the forum? I know people have problems with it on arm boards like the RPi but I didn't think it was crashing the whole system. What is it actually crashing? |
Thanks for the update. It's worth to take it off from stable channel as this causing only confusion. After installing and activating, everything seems to be on, but after reboot 2 of 3 times system will not load again. |
After Migration from OMV3 to OMV4 the plugin seems broken.
`MV\ExecException: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C; omv-mkconf openvpn setup 2>&1' with exit code '1': **************************************************************
No /usr/share/easy-rsa/openssl.cnf file could be found
Further invocations will fail
NOTE: If you run ./clean-all, I will be doing a rm -rf on /usr/share/easy-rsa/keys
Using CA Common Name: Fort-Funston CA
grep: /usr/share/easy-rsa/openssl.cnf: No such file or directory
pkitool: KEY_CONFIG (set by the ./vars script) is pointing to the wrong
version of openssl.cnf: /usr/share/easy-rsa/openssl.cnf
The correct version should have a comment that says: easy-rsa version 2.x in /usr/share/php/openmediavault/system/process.inc:175
Stack trace:
#0 /usr/share/openmediavault/engined/module/openvpn.inc(88): OMV\System\Process->execute()
#1 /usr/share/openmediavault/engined/rpc/config.inc(168): OMV\Engined\Module\OpenVpn->applyConfig()
#2 [internal function]: OMVRpcServiceConfig->applyChanges(Array, Array)
#3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
#4 /usr/share/php/openmediavault/rpc/serviceabstract.inc(150): OMV\Rpc\ServiceAbstract->callMethod('applyChanges', Array, Array)
#5 /usr/share/php/openmediavault/rpc/serviceabstract.inc(528): OMV\Rpc\ServiceAbstract->OMV\Rpc{closure}('/tmp/bgstatusy6...', '/tmp/bgoutputJ4...')
#6 /usr/share/php/openmediavault/rpc/serviceabstract.inc(151): OMV\Rpc\ServiceAbstract->execBgProc(Object(Closure))
#7 /usr/share/openmediavault/engined/rpc/config.inc(213): OMV\Rpc\ServiceAbstract->callMethodBg('applyChanges', Array, Array)
#8 [internal function]: OMVRpcServiceConfig->applyChangesBg(Array, Array)
#9 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
#10 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('applyChangesBg', Array, Array)
#11 /usr/sbin/omv-engined(536): OMV\Rpc\Rpc::call('Config', 'applyChangesBg', Array, Array, 1)
#12 {main}
OK`
The text was updated successfully, but these errors were encountered: