[Bug 1938641] Re: Without sessioninstaller (org.freedesktop.PackageKit dbus service provider) user is unable to install applications to handle unknown filetypes

Julian Andres Klode 1938641 at bugs.launchpad.net
Mon Aug 2 18:47:42 UTC 2021


Please stop bouncing the bug. You are free to add bug tasks for packages
that miss necessary AppStream metadata. A return of sessioninstaller is
_not_ acceptable.

** Package changed: sessioninstaller (Ubuntu) => librecad (Ubuntu)

** No longer affects: ubuntu-mate-meta (Ubuntu)

** No longer affects: ubuntu-mate

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

Title:
  Without sessioninstaller (org.freedesktop.PackageKit dbus service
  provider) user is unable to install applications to handle unknown
  filetypes

Status in Session Installer:
  Invalid
Status in Ubuntu MATE:
  New
Status in librecad package in Ubuntu:
  Confirmed

Bug description:
  Steps to reproduce:
  1. Have Ubuntu MATE 20.04 LTS (or newer) installed
  2. Obtain some file which is unknown for your system (for example DXF)
  3. Open Caja, navigate to this file, try to open it
  4. Caja opens the dialog with text:

      Could not display "/home/user/file.dxf"

      There is no application installed for DXF vector image files.
      Do you want to search for an application to open this file?

    User click 'Yes'

  Expected results:
  * software installation dialog is opened, DXF file will be associated with LibreCAD and opened in it

  Actual results:
  * no dialog is opened after clicking on 'Yes' button

  
  Notes:

  1. `dbus-monitor` says the following after click on 'Yes':

  method call time=1627826047.524366 sender=:1.27 -> destination=org.freedesktop.PackageKit serial=373 path=/org/freedesktop/PackageKit; interface=org.freedesktop.PackageKit.Modify; member=InstallMimeTypes
     uint32 14680581
     array [
        string "image/vnd.dxf"
     ]
     string "hide-confirm-search"
  error time=1627826047.524401 sender=org.freedesktop.DBus -> destination=:1.27 error_name=org.freedesktop.DBus.Error.ServiceUnknown reply_serial=373
     string "The name org.freedesktop.PackageKit was not provided by any .service files"
  method call time=1627826047.524930 sender=:1.27 -> destination=org.freedesktop.DBus serial=374 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
     string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',path='/org/freedesktop/DBus',arg0='org.freedesktop.PackageKit'"
  method return time=1627826047.524946 sender=org.freedesktop.DBus -> destination=:1.27 serial=299 reply_serial=374
  method call time=1627826047.525258 sender=:1.27 -> destination=org.freedesktop.DBus serial=375 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
     string "type='signal',sender='org.freedesktop.PackageKit',interface='org.freedesktop.DBus.Properties',member='PropertiesChanged',path='/org/freedesktop/PackageKit',arg0='org.freedesktop.PackageKit.Modify'"
  method return time=1627826047.525273 sender=org.freedesktop.DBus -> destination=:1.27 serial=300 reply_serial=375
  method call time=1627826047.525573 sender=:1.27 -> destination=org.freedesktop.DBus serial=376 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
     string "type='signal',sender='org.freedesktop.PackageKit',interface='org.freedesktop.PackageKit.Modify',path='/org/freedesktop/PackageKit'"
  method return time=1627826047.525588 sender=org.freedesktop.DBus -> destination=:1.27 serial=301 reply_serial=376
  method call time=1627826048.835558 sender=:1.3 -> destination=org.freedesktop.DBus serial=26 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=ReleaseName
     string "org.freedesktop.ReserveDevice1.Audio0"
  signal time=1627826048.835589 sender=org.freedesktop.DBus -> destination=:1.3 serial=47 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameLost
     string "org.freedesktop.ReserveDevice1.Audio0"
  signal time=1627826048.835598 sender=org.freedesktop.DBus -> destination=(null destination) serial=79 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
     string "org.freedesktop.ReserveDevice1.Audio0"
     string ":1.3"
     string ""
  method return time=1627826048.835609 sender=org.freedesktop.DBus -> destination=:1.3 serial=48 reply_serial=26
     uint32 1

  2. This problem does not exist in Ubuntu MATE 18.04 LTS. Someone with big competences have removed the sessioninstaller package from Debian as per https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=755504 .
  3. The problem may be fixed as simple as 

     cd /tmp
     wget -c http://archive.ubuntu.com/ubuntu/pool/universe/s/sessioninstaller/sessioninstaller_0.20+bzr150-0ubuntu4.1_all.deb
     sudo apt-get install /tmp/sessioninstaller_0.20+bzr150-0ubuntu4.1_all.deb

  So my verdict is that sessioninstaller package should be reintroduced
  in Ubuntu as soon as possible!

  ProblemType: Bug
  DistroRelease: Ubuntu 21.10
  Package: caja 1.24.1-0ubuntu1
  ProcVersionSignature: Ubuntu 5.11.0-20.21+21.10.1-generic 5.11.21
  Uname: Linux 5.11.0-20-generic x86_64
  ApportVersion: 2.20.11-0ubuntu67
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: MATE
  Date: Sun Aug  1 17:07:01 2021
  InstallationDate: Installed on 2021-07-30 (1 days ago)
  InstallationMedia: Ubuntu-MATE 21.10 "Impish Indri" - Alpha amd64 (20210730)
  SourcePackage: caja
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/sessioninstaller/+bug/1938641/+subscriptions




More information about the foundations-bugs mailing list