I had tried contacting the author of the current port, in vain, so I started from the Debian package, kept whatever was reasonable and put together a works-for-me version.
I had tried contacting the author of the current port, in vain, so I started from the Debian package, kept whatever was reasonable and put together a works-for-me version.
Any tips?
A.
Can you give us some information on your version and is it available for download? Thanks.
Can you give us some information on your version and is it available for download? Thanks.
Sure, here is a rundown of the changes:
requires libssl0.9.8, not available for Diablo: I rebuilt the Fremantle version with no changes whatsoever and it works fine
removed the blacklist dependencies: too big for the device
autostart is disabled by default: if a key is password-protected, the device will appear to hang while booting (it is just waiting for the password, in fact, but you can't see it)
backup: I added a config entry to backup the whole /etc/openvpn directory (for some reason, the *.key file is skipped... no clue yet)
resolveconf: I reworked the debian script with the reasonable assumption that you'll be running 1 vpn at a time on the NIT (there's no resolveconf, gotta cut some corners)
I see that openvpn is updated now. But it cannot be installed because updating libssl is not possible due to Nokia's update system. Also liblzo1 is missing.
I see that openvpn is updated now. But it cannot be installed because updating libssl is not possible due to Nokia's update system. Also liblzo1 is missing.
Hmm, I tried reinstalling openvpn from the gui and I had no problems. I actually have 2 versions of openssl installed, side by side, on my piano keyboard.... no that was Sir Paul, sorry ;-)
Earlier today, the openvpn install file still referenced the older version, while now it points to mine. I have yet to understand how to edit the download page, btw.
Anyhow, what are the exact steps that result in an error for you? Any older version lying around (including dependencies) or clean install?
liblzo1 cannot be installed because it is not in maemo.org Extras repository (liblzo2-2 is)
libssl0.9.8 is locked to 0.9.8e-9maemo3 with osso-software-version-rx34 (or rx44 or rx48). Application manager cannot uninstall osso-software-version-rx34, because it will break automatic update feature.
liblzo1 (liblzo2-2 is) cannot be installed because it is not in maemo.org Extras repository
libssl0.9.8 is locked to 0.9.8e-9maemo3 with osso-software-version-rx34 (or rx44 or rx48). Application manager cannot uninstall osso-software-version-rx34, because it will break automatic update feature.
I first ran dpkg --force-depends --remove openvpn, then apt-get install openvpn and had no problems. Funny thing is, I also ran the build-dependency checks before uploading and the autobuilder accepted it.
I am at a loss regarding liblzo, I'll have to re-check. I have the "unlocked" variant of osso-software-version, I strongly suspect that is not irrelevant. Thanks for the feedback.