[Maverick] "JS Error" after upgrading to clutter-1.0 1.2.12-0ubuntu2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mutter (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: gnome-shell
I have a fully updated Maverick-alfa3 (64 bit).
After the newest clutter update gnome-shell will not open.
The problematic new packages are:
1) gir1.0-clutter-1.0 1.2.12-0ubuntu2
2) libjson-glib-1.0-0
3) libclutter-1.0-0 1.2.12-0ubuntu2.
Trying to start gnome-shell, I get the following errors.
JS ERROR: !!! Exception was: Error: Requiring Meta, version none: Typelib file for namespace 'ClutterJson', version '1.0' not found
JS ERROR: !!! lineNumber = '0'
JS ERROR: !!! fileName = 'gjs_throw'
JS ERROR: !!! stack = 'Error("Requiring Meta, version none: Typelib file for namespace 'ClutterJson', version '1.0' not found")@:0
("Requiring Meta, version none: Typelib file for namespace 'ClutterJson', version '1.0' not found")@gjs_throw:0
@/usr/share/
'
JS ERROR: !!! message = 'Requiring Meta, version none: Typelib file for namespace 'ClutterJson', version '1.0' not found'
JS ERROR: !!! Exception was: Error: Requiring Meta, version none: Typelib file for namespace 'ClutterJson', version '1.0' not found
JS ERROR: !!! lineNumber = '0'
JS ERROR: !!! fileName = 'gjs_throw'
JS ERROR: !!! stack = 'Error("Requiring Meta, version none: Typelib file for namespace 'ClutterJson', version '1.0' not found")@:0
("Requiring Meta, version none: Typelib file for namespace 'ClutterJson', version '1.0' not found")@gjs_throw:0
@/usr/share/
Error("Chained exception")@:0
("Chained exception"
@<main>:1
'
JS ERROR: !!! message = 'Requiring Meta, version none: Typelib file for namespace 'ClutterJson', version '1.0' not found'
Window manager warning: Log level 32: Execution of main.js threw exception: Error: Requiring Meta, version none: Typelib file for namespace 'ClutterJson', version '1.0' not found
This bug is due to the fact that the recent gnome-shell_ 2.31.2- 1ubuntu1 (and perhaps also mutter of version 2.31.2-3ubuntu3) requires ClutterJson. typelib. clutter- 1.0_1.2. 12-0ubuntu2 doesn't ship ClutterJson- 1.0.typelib anymore (version 1.2.12-0ubuntu1 did).
The new gir1.0-
So as a workaround, one must downgrade to gir1.0- clutter- 1.0_1.2. 12-0ubuntu1.