logind fails to emit change signal for org.freedesktop.login1.Seat.ActiveSession DBus property

Bug #1661568 reported by Alexandros Frantzis
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
systemd (Ubuntu)
Fix Released
High
Dimitri John Ledkov

Bug Description

logind fails to emit a DBus PropertiesChanged signal for the org.freedesktop.login1.Seat.ActiveSession DBus property. See https://github.com/systemd/systemd/issues/5210.

This breaks repowerd on zesty since repowerd depends on this signal to track the active session.

Tags: patch zesty
Changed in systemd (Ubuntu):
status: New → In Progress
Revision history for this message
Alexandros Frantzis (afrantzis) wrote :

I have proposed a fix for this issue upstream (merged into master at [1]) and have cherry-picked the fix as a patch for the zesty systemd package in the attached debdiff.

[1] https://github.com/systemd/systemd/commit/7d049e304e8c9f6478bd3c6dc1781adf21d03e80

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "systemd-fix-1661568.debdiff" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]

tags: added: patch
tags: added: zesty
Changed in systemd (Ubuntu):
assignee: Alexandros Frantzis (afrantzis) → Dimitri John Ledkov (xnox)
milestone: none → ubuntu-17.02
Changed in systemd (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package systemd - 232-18ubuntu1

---------------
systemd (232-18ubuntu1) zesty; urgency=medium

  [ Martin Pitt ]
  * debian/README.source: Update patch and changelog handling to current reality.
    We've used gbp dch for a fair while now, let's document it as official
    policy.
    Update documentation about patch handling: using quilt directly is
    not really "welcome" any more as it creates a lot of noise in pq, so
    only document pq now. Also document the usage of topic branches, and our
    shiny debian/git-cherry-pick tool.

  [ Dimitri John Ledkov ]
  * Fix resolved failing to follow CNAMES for DNS stub replies (LP: #1647031)
  * Fix emitting change signals with a sessions property in logind.
    (LP: #1661568)

systemd (232-18) unstable; urgency=medium

  * udev autopkgtest: Adjust to script-based test /sys creation.
    PR #5250 changes from the static sys.tar.xz to creating the test /sys
    directory with a script. Get along with both cases until 233 gets
    released and packaged.
  * systemd-resolved.service.d/resolvconf.conf: Don't fail if resolvconf is
    not installed. ReadWritePaths= fails by default if the referenced
    directory does not exist. This happens if resolvconf is not installed, so
    use '-' to ignore the absence. (Closes: #854814)
  * Fix two more seccomp issues.
  * Permit seeing process list of units whose unit files are missing.
  * Fix systemctl --user enable/disable without $XDG_RUNTIME_DIR being set.
    (Closes: #855050)

 -- Dimitri John Ledkov <email address hidden> Thu, 16 Feb 2017 22:33:24 +0000

Changed in systemd (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.