** Description changed:

  [ Impact ]
  
  Malcontent fails to start for the first time after install. This occurs
  because it adds users and then attempts to use them with dbus, but dbus
- doesn't learn that these users exist unless it is reloaded or restarted.
+ doesn't learn that these users exist until it is reloaded or restarted.
  This change fixes the problem by asking dbus to reload after installing
  malcontent.
  
  [ Test Plan ]
  
  This change includes a test to check that malcontent starts correctly.
  To test it manually:
  
  ```bash
  lxc launch ubuntu:r malcontent-repro
  lxc exec malcontent-repro bash <<EOF
  apt update; apt install -y malcontent
  systemctl start malcontent-webd
  systemctl is-active malcontent-webd
  EOF
  ```
  
  [ Where problems could occur ]
  
  If someone relies on malcontent not starting until a reboot, this could
  cause surprising behavior. The only use case for this package I can
  think of where that would matter is a school configuring student
  computers with a script that depends on network resources that their
  filter lists would block.
  
  [ Original report follows ]
  
  Hi,
  
  here are the errors:
  
  # journalctl | grep Malcontent
  Oct 03 17:59:46 vougeot dbus-broker-launch[3296]: Invalid user-name in 
/usr/share/dbus-1/system.d/org.freedesktop.MalcontentTimer1.ExtensionAgent.conf 
+12: user="malcontent-timer-ext-agent"
  Oct 03 17:59:46 vougeot dbus-broker-launch[3296]: Invalid user-name in 
/usr/share/dbus-1/system.d/org.freedesktop.MalcontentTimer1.ExtensionAgent.conf 
+17: user="malcontent-timerd"
  Oct 03 17:59:46 vougeot dbus-broker-launch[3296]: Invalid user-name in 
/usr/share/dbus-1/system.d/org.freedesktop.MalcontentTimer1.conf +12: 
user="malcontent-timerd"
  Oct 03 17:59:46 vougeot dbus-broker-launch[3296]: Invalid user-name in 
/usr/share/dbus-1/system.d/org.freedesktop.MalcontentWeb1.conf +12: 
user="malcontent-webd"
  Oct 03 17:59:46 vougeot dbus-broker-launch[3296]: Invalid user name 
'malcontent-timer-ext-agent' in service file 
'/usr/share/dbus-1/system-services/org.freedesktop.MalcontentTimer1.ExtensionAgent.service'
  Oct 03 17:59:46 vougeot dbus-broker-launch[3296]: Invalid user name 
'malcontent-timerd' in service file 
'/usr/share/dbus-1/system-services/org.freedesktop.MalcontentTimer1.service'
  Oct 03 17:59:46 vougeot dbus-broker-launch[3296]: Invalid user name 
'malcontent-webd' in service file 
'/usr/share/dbus-1/system-services/org.freedesktop.MalcontentWeb1.service'
  
  ProblemType: Bug
  DistroRelease: Ubuntu 26.10
  Package: libmalcontent-common 0.14.0-0ubuntu3
  ProcVersionSignature: Ubuntu 7.3.0-8.8-generic 7.3.0-rc5
  Uname: Linux 7.3.0-8-generic x86_64
  ApportVersion: 2.36.0-0ubuntu1
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CurrentDesktop: KDE
  Date: Sun Oct  4 18:24:06 2026
  Dependencies:
  
  PackageArchitecture: all
  SourcePackage: malcontent
  UpgradeStatus: No upgrade log present (probably fresh install)

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

Title:
  Invalid user-name in dbus files

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


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

Reply via email to