Shutter edit button is disabled

Bug #1765185 reported by fossfreedom
52
This bug affects 11 people
Affects Status Importance Assigned to Milestone
shutter (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

After upgrade from 17.10 Ubuntu Budgie where I had a functioning shutter app, to 18.04 I noticed that the Shutter edit button was disabled.

Launching shutter from a command line displayed the following warnings:

dad@dad-HP-Pavilion-Notebook:~/Downloads/assets$ shutter
Gtk-Message **: Failed to load module "canberra-gtk-module" at /usr/lib/x86_64-linux-gnu/perl5/5.26/Gtk2.pm line 126.
WARNING: gnome-web-photo is missing --> screenshots of websites will be disabled!

WARNING: Goo::Canvas/libgoo-canvas-perl is missing --> drawing tool will be disabled!

WARNING: Image::ExifTool is missing --> writing Exif information will be disabled!

WARNING: Gtk2::AppIndicator is missing --> there will be no icon showing up in the status bar when running Unity!

INFO: gathering system information...

Linux dad-HP-Pavilion-Notebook 4.15.0-15-generic #16-Ubuntu SMP Wed Apr 4 13:58:14 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Ubuntu Bionic Beaver (development branch) \n \l

Glib 1.326
Gtk2 1.24992

Glib built for 2.53.4, running with 2.56.1
Gtk2 built for 2.24.31, running with 2.24.32
...
INFO: new upload-plugin information detected - /usr/share/shutter/resources/system/upload_plugins/upload/vgyme
Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/^<.*>\n{ <-- HERE / at /usr/share/shutter/resources/system/upload_plugins/upload/vgyme.pm line 159.

ERROR: upload-plugin exists but does not work properly - /usr/share/shutter/resources/system/upload_plugins/upload/vgyme
Current window manager: Mutter(Budgie)

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: shutter 0.94-1
ProcVersionSignature: Ubuntu 4.15.0-15.16-generic 4.15.15
Uname: Linux 4.15.0-15-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.20.9-0ubuntu5
Architecture: amd64
CurrentDesktop: Budgie:GNOME
Date: Wed Apr 18 20:46:45 2018
InstallationDate: Installed on 2016-11-26 (507 days ago)
InstallationMedia: budgie-remix 16.10 "Budgie-remix" - amd64 (20161013)
PackageArchitecture: all
SourcePackage: shutter
UpgradeStatus: Upgraded to bionic on 2018-04-14 (3 days ago)

Revision history for this message
fossfreedom (fossfreedom) wrote :
Revision history for this message
fossfreedom (fossfreedom) wrote :

In both Debian and Ubuntu 18.04 libgoo-canvas-perl has been replaced with libgoo-canvas-perl2

In https://bazaar.launchpad.net/~shutter/shutter/devel/view/head:/bin/shutter line 9342 eval { require Goo::Canvas }; should this now be eval { require Goo::Canvas2 }; ?

Should also the debian package also have libgoo-canvas-perl2 as a recommendation?

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in shutter (Ubuntu):
status: New → Confirmed
Revision history for this message
Jeremy Bícha (jbicha) wrote :

fossfreedom, libgoocanvas2-perl is the gtk3 version but Shutter is still gtk2.

Revision history for this message
Oleksii Yukhymenko (oyukhymenko) wrote :

=================================================
lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04 LTS
Release: 18.04
Codename: bionic

uname -m
x86_64
=================================================
fixed it by installing next packages

libgoocanvas-common_0.15-1.1ubuntu1_all.deb
libgoocanvas3_0.15-1.1ubuntu1_amd64.deb
libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb

Revision history for this message
Oleksii Yukhymenko (oyukhymenko) wrote :
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.