shorewall systemd service not enabled on install
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
One Hundred Papercuts |
Confirmed
|
Medium
|
Unassigned | ||
shorewall (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
The postint script doesn't enable the systemd service on install, which leads at least inexperienced systemd users like myself to spend a lot of time trying to work out why shorewall doesn't start at boot. I'm pretty sure all the other packages I installed (e.g. apache2, sshd, hostapd, dovecot, ...) all enable their services automatically.
I believe this is because of the following diff in the DEBIAN/* files:
[swarren@sprint shorewall]$ diff -u debian/
--- debian/
+++ ubuntu-
@@ -44,7 +44,6 @@
- deb-systemd-helper enable shorewall.service
fi
else
[swarren@sprint shorewall]$ diff -u debian/
--- debian/
+++ ubuntu-
@@ -13,7 +13,6 @@
fi
elif [ -x "/usr/bin/
then
- deb-systemd-helper disable shorewall.service
fi
;;
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: shorewall 5.0.4-1
ProcVersionSign
Uname: Linux 4.4.0-18-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
CurrentDesktop: XFCE
Date: Mon Apr 18 23:43:08 2016
InstallationDate: Installed on 2016-03-03 (47 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160122.2)
PackageArchitec
SourcePackage: shorewall
UpgradeStatus: No upgrade log present (probably fresh install)
modified.
modified.
Changed in shorewall (Ubuntu): | |
importance: | Undecided → Medium |
Changed in hundredpapercuts: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
summary: |
- systemd service not enabled on install + shorewall systemd service not enabled on install |
tags: | added: focal |
The link to the Debian source package commit that fixed this is:
https:/ /sourceforge. net/p/shorewall /debian/ ci/84faab9917c3 f483e9f2cc22ed7 dd06812d561b0/