← Back to team overview

dx-packages team mailing list archive

[Bug 1260896] [NEW] multiarch accountsservice moved typelib to wrong path, broke gdm greeter

 

Public bug reported:

Yesterday’s multiarch of accountsservice 0.6.35-0ubuntu3 (bug 1260370)
broke the gdm greeter, making it impossible to log in.  From
/var/log/gdm/:0-greeter.log:

(gnome-shell:1981): Gjs-WARNING **: JS ERROR: Error: Requiring AccountsService, version none: Typelib file for namespace 'AccountsService' (any version) not found
@/usr/share/gnome-shell/js/ui/endSessionDialog.js:25
@/usr/share/gnome-shell/js/ui/main.js:15
@<main>:1

In order to work around this, I had to symlink
/usr/lib/girepository-1.0/AccountsService-1.0.typelib -> /usr/lib/x86_64
-linux-gnu/girepository-1.0/AccountsService-1.0.typelib.

As far as I can tell, gir has no multiarch support (see e.g.
http://bugs.debian.org/720071), so the typelib needs to be moved back
into /usr/lib/girepository-1.0 and ‘Multi-Arch: same’ needs to be
dropped.

** Affects: accountsservice (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: multiarch regression-release trusty

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to accountsservice in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1260896

Title:
  multiarch accountsservice moved typelib to wrong path, broke gdm
  greeter

Status in “accountsservice” package in Ubuntu:
  New

Bug description:
  Yesterday’s multiarch of accountsservice 0.6.35-0ubuntu3 (bug 1260370)
  broke the gdm greeter, making it impossible to log in.  From
  /var/log/gdm/:0-greeter.log:

  (gnome-shell:1981): Gjs-WARNING **: JS ERROR: Error: Requiring AccountsService, version none: Typelib file for namespace 'AccountsService' (any version) not found
  @/usr/share/gnome-shell/js/ui/endSessionDialog.js:25
  @/usr/share/gnome-shell/js/ui/main.js:15
  @<main>:1

  In order to work around this, I had to symlink
  /usr/lib/girepository-1.0/AccountsService-1.0.typelib ->
  /usr/lib/x86_64-linux-
  gnu/girepository-1.0/AccountsService-1.0.typelib.

  As far as I can tell, gir has no multiarch support (see e.g.
  http://bugs.debian.org/720071), so the typelib needs to be moved back
  into /usr/lib/girepository-1.0 and ‘Multi-Arch: same’ needs to be
  dropped.

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


Follow ups

References