Opened 4 years ago
Closed 4 years ago
#1326 closed Bug / Defect (fixed)
problem with openvpn debian package upgrade (beta3 to beta4)
Reported by: | Gert Döring | Owned by: | Samuli Seppänen |
---|---|---|---|
Priority: | major | Milestone: | release 2.5 |
Component: | Packaging | Version: | |
Severity: | Not set (select this one, unless your'e a OpenVPN developer) | Keywords: | debian, beta4 |
Cc: |
Description
Forwarding a report I received by mail:
We run multiple instances openvpn@*.services with systemd. Upgrading the
openvpn debian package fails in the following way (tested with 2.5 beta4):
openvpn processes keep running and tap interfaces are still up. But the
openvpn service is stopped. So neither starting nor stopping openvpn
service works in this situation. So I have to kill/delete them manually
or just reboot.
I analyzed that "invoke-rc.d openvpn cond-restart" is invoked in
postinst which leads to the situation described above. BTW: I also
tested "systemctl restart openvpn" which works.
Perhaps you want to adopt the following commits:
https://salsa.debian.org/debian/openvpn/-/commit/2b447029449656287ebaf9bd95fe38e2f94b4bb6
https://salsa.debian.org/debian/openvpn/-/commit/5cc614d90d3150e26e87ac55c44cf6e358011156
https://salsa.debian.org/debian/openvpn/-/commit/c8f335ffa22782d4161c21770252692cfc0673ff
Change History (6)
comment:1 Changed 4 years ago by
comment:3 Changed 4 years ago by
Test packages that should fix this issue:
- https://build.openvpn.net/downloads/temp/openvpn_2.5-rc1-buster0_amd64.deb
- https://build.openvpn.net/downloads/temp/openvpn_2.5-rc1-buster0_i386.deb
If you can get these tested today or morning-ish CET that would be good.
comment:4 Changed 4 years ago by
root@ovpn-mgmt-04:~# dpkg -i openvpn_2.5-rc1-buster0_amd64.deb
(Reading database ... 50392 files and directories currently installed.)
Preparing to unpack openvpn_2.5-rc1-buster0_amd64.deb ...
Unpacking openvpn (2.5-rc1-buster0) over (2.5-beta4-buster0) ...
Setting up openvpn (2.5-rc1-buster0) ...
A reboot is required to replace the running openvpn.
Please reboot the system as soon as possible.
Processing triggers for systemd (241-7~deb10u4) ...
Processing triggers for man-db (2.8.5-2) ...
root@ovpn-mgmt-04:~#
Works. The systemd services are still active (running).
So you can manually run "systemctl restart openvpn" afterwards or just reboot.
Everything ok, thanks!
comment:5 Changed 4 years ago by
Thanks for testing the fixed packages! Also thanks for the pointers to the fix. I could not use those fixes as-is, as they were for Debian Unstable, but I cherry-picked the relevant parts.
comment:6 Changed 4 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed in OpenVPN 2.5-rc1 packages for Debian 10 that were just pushed to the apt repo.
Thanks for the report!
Which operating system version does this happen on?