** Bug watch added: Debian Bug tracker #1078329
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1078329

** Also affects: sysstat (Debian) via
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1078329
   Importance: Unknown
       Status: Unknown

** Description changed:

+ [Impact]
+ 
+ When the sysstat package is pre-installed, for example on a fresh Ubuntu
+ 24.04 installation in any cloud image, systemd presets activate the
+ various sysstat systemd services, even when /etc/default/sysstat sets
+ ENABLED="false".
+ 
+ This causes a divergence between users upgrading to 24.04 from a
+ previous release and fresh installations of 24.04. On upgrade, systemd
+ presets do not get "re"-preset, so sysstat services are disabled. On a
+ fresh installation, systemd presets get "re"-preset on first boot,
+ causing the sysstat services to be enabled despite the default
+ ENABLED="false" package setting.
+ 
+ This results in inconsistent behaviour for users.
+ 
+ Thanks to hideou aoi and Athos Ribeiro for finding and identifying this
+ issue.
+ 
+ [Fix]
+ 
+ Instead of having packaging change the service state of the various
+ sysstat systemd services, we use the systemd ExecCondition directive to
+ run the services only after dynamically consulting /etc/default/sysstat.
+ As well as the collision with systemd presets, this also resolves issues
+ around stepping on possible user customisation in /etc/systemd/system
+ and policy-rc.d.
+ 
+ [Test Plan]
+ 
  TBC
+ 
+ [Where problems could occur]
+ 
+ See the corresponding section in bug 2073285 for details, since risks
+ are best considered with the two changes we’re making together.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2073284

Title:
  sysstat service enablement state mismatches debconf and
  /etc/default/sysstat setting

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sysstat/+bug/2073284/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to