Shutter for 12.1 - how to get it to run

Having been introduced to Shutter via forum discussions, I decided I liked it.
For those unfamiliar - Shutter is a screen capture application with nice editing capabilities built in.
I had installed ver 0.87 on my 11.4 box, worked well

I just found that on my new 12.1 install, it was available but crashed on startup.

Version 0.87.3 is in the 12.1-Oss repo. It crashed on startup with no useful messages (via CLI).
Version 0.88.1 in in the X11repo .
It did not startup either, but starting from the CLI provided enough useful messages to fix it.

  1. Shutter is PERL, I had several PERL error messages on startup - missing scripts. All were available by searching in YAST-software management, so the dependencies in the Shutter package are inadequate but can be fixed manually in YAST.
  2. Once the PERL errors were resolved, Shutter would crash on startup, unable to find a file:Error while opening image ‘sel_window_tooltip.svg’.
    Using Google, it appears this issue exists across many distros, but a solution appeared. At this (https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CCIQFjAA&url=https%3A%2F%2Fbuild.opensuse.org%2Fpackage%2Fview_file%3Fexpand%3D1%26file%3Dsel_window_tooltip.svg%26package%3Dshutter%26project%3DX11%3AUtilities%26rev%3D220330ee206c6cbdf7a00b5b649385a1&ei=0nc2T73AIsfl0QHU563kAg&usg=AFQjCNELfD0ed6Y0dKcGwWhcfWsXGP-jAQ&cad=rja) you will find the missing file. Or you can grab it from my dropbox at http://dl.dropbox.com/u/50261731/sel_window_tooltip.svg. You need to put this file (as root) in /usr/share/shutter/resources/icons/ 1. Shutter would now startup, but complained that several PERL scripts were not executable. The permissions are not properly set for the scripts in /usr/share/shutter/resources/system/upload_plugins/upload/ Navigate to this directory, I used Dolphin-SU (/usr is owned by root, be careful). Add executable permissions to all the .pm scripts in /usr/share/shutter/resources/system/upload_plugins/upload/

In my case. I found that some of the Shutter crashes left the process running.
Use System Monitor to kill it if you get “Shutter Already Running” messages at startup.

With these fixes, Shutter starts up cleanly and works well.

I suggest starting from the CLI until all the meaningful errors and messages are dealt with, at least you will know what is going on. Once satisfied, starts OK from .desktop GUI interface as well.

I assume this is a packaging error, not sure if it should be reported as a bug or ?

On 02/11/2012 03:46 PM, cmcgrath5035 wrote:
> The permissions are not properly set for the scripts in/usr/share/shutter/resources/system/upload_plugins/upload/
>
> I assume this is a packaging error, not sure if it should be reported
> as a bug or ?
>

unless you set the permissions wrongly (did you??) then it sure sounds
like a bug to me!

begin here http://tinyurl.com/nzhq7j


DD
Read what Distro Watch writes: http://tinyurl.com/SUSEonDW

The rpm installed all these *.pms as root root -rw-r–r–, changing them to -rwxr-xr-x cleared the startup error message.
I’ll post a bug tonight

Bugzilla 722266 was in the system covering issues 1 and 2 (PERL, .svg file).
I opened 746606 on my issue #3, execution permissions for *.pms in /usr/share/shutter/resources/system/upload_plugins/upload/

FYI, Shutter version 0.88.1-27.1 downloaded with today’s updates from Index of /repositories/X11:/Utilities/openSUSE_11.4.

It overwrote my manual changes to executable permissions for *.pms in **/usr/share/shutter/resources/system/upload_plugins/upload/

**I verified that shutter starts up from GUI without errors, but no accounts show as available in the Upload/Export menu if the *.pms are not executable.
So Bug 722266 still exists

missing scripts. All were available by searching in YAST-software management, so the dependencies in the Shutter package are inadequate but can be fixed manually in YAST

Hi,

Is it possible to list which ones you installed. I’m still coming up with “Can’t locate Proc/Simple.pm” and I’m not sure where to find it.

Thanks.

Howdy
On 11.4, it is perl-Proc-Simple in the devel:languages:perl repo
Index of /repositories/devel:/languages:/perl/openSUSE_11.4
same on 12.1 (but the 12.1 repo)

Hi. I had the same problem(s) here, also with OpenSUSE 12.1. Thanks to the indications of cmgrath5035 I’ve got it working (although I didn’t have the permissions trouble, just the missing modules AND the strange “missing SVG icon” issue).

Here’s a screenshot I’ve just taken, with the list of modules I had to install manually. I just kept starting Shutter from command line till there were no errors.

(To get Proc/Simple you need to install the following package: perl-Proc-ProcessTable, says the maintainer of Shutter himself)

[edit: from my screenshot, you really don’t need Perl-Process-KillTree, I got it by mistake when, as you, couldn’t find the Proc/Simple that Shutter demanded; the rest were all required]

I am now running shutter 0.88.2-45.1 from Index of /repositories/X11:/Utilities/openSUSE_11.4 or 12.1 equivalent.
Permissions and .svg issues are resolved.

New installs may need to resolve PERL modules missing, the dependencies don’t seem to pick them up.

try this 1-click install
http://download.opensuse.org/repositories/home:/swyear:/shutter/openSUSE_12.1/shutter.ymp