Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • P pureos-store
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 28
    • Issues 28
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Librem5
  • pureos-store
  • Issues
  • #23
Closed
Open
Issue created Feb 20, 2021 by Philip Freeman@ph1l

"Restart & Update" button doesn't work (& OS Updates not installed..)

In the pureos-store, after OS updates are claimed to have installed the interface presents a "Restart & Update" button. When pressed, this button appears to do nothing and just comes back over and over. The system log says:

Feb 20 09:23:48 pureos gnome-session[787]: gnome-session-binary[787]: WARNING: Client '/org/gnome/SessionManager/Client23' failed to reply before timeout
Feb 20 09:23:48 pureos gnome-session-binary[787]: WARNING: Client '/org/gnome/SessionManager/Client23' failed to reply before timeout
Feb 20 09:23:48 pureos gnome-session[787]: gnome-session-binary[787]: WARNING: Unable to open shell end session dialog: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.gnome.SessionManager.EndSessionDialog” on object at path /org/gnome/SessionManager/EndSessionDialog
Feb 20 09:23:48 pureos gnome-session-binary[787]: WARNING: Unable to open shell end session dialog: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.gnome.SessionManager.EndSessionDialog” on object at path /org/gnome/SessionManager/EndSessionDialog
Feb 20 09:23:48 pureos gnome-session-binary[787]: Entering running state
Feb 20 09:23:48 pureos pureos-store[1052]: Calling org.gnome.SessionManager.Reboot failed: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dio_2derror_2dquark.Code19: Operation was cancelled
Feb 20 09:23:48 pureos gnome-session[787]: gnome-session-binary[787]: WARNING: Unable to open shell end session dialog: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.gnome.SessionManager.EndSessionDialog” on object at path /org/gnome/SessionManager/EndSessionDialog
Feb 20 09:23:48 pureos gnome-session-binary[787]: WARNING: Unable to open shell end session dialog: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.gnome.SessionManager.EndSessionDialog” on object at path /org/gnome/SessionManager/EndSessionDialog

Upon further inspection, the update don't appear to be installed:

purism@pureos:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  libgtk-3-0-dbgsym
The following packages will be upgraded:
  libdns-export1104 libisc-export1100 libzstd1
3 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B/1,485 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.

After upgradin manually via the CLI (apt-get upgrade,) the button disappears on press and I get the checkmard "Software up to date" page.

I have enabled debug symbol repositories for testing other things, and I have Automatic Updates and Automatic Update Notifications turned off in the preferences.

purism@pureos:~$ dpkg-query -W pureos-store
pureos-store    3.36.1+8050+git01956105-1pureos0

Possibly related to #20

Edited Feb 20, 2021 by Philip Freeman
Assignee
Assign to
Time tracking