Results 1 to 10 of 10

Thread: Shutter for 12.1 - how to get it to run

  1. #1
    Join Date
    Jun 2008
    Location
    Florida, USA
    Posts
    974

    Default 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 URL 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/
    3. 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 ?

  2. #2
    Join Date
    Jun 2008
    Location
    Earth - Denmark
    Posts
    10,730

    Default Re: Shutter for 12.1 - how to get it to run

    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

  3. #3
    Join Date
    Jun 2008
    Location
    Florida, USA
    Posts
    974

    Default Re: Shutter for 12.1 - how to get it to run

    Quote Originally Posted by DenverD View Post
    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 openSUSE:Submitting bug reports - openSUSE

    --
    DD
    Read what Distro Watch writes: DistroWatch.com: openSUSE
    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

  4. #4
    Join Date
    Jun 2008
    Location
    Florida, USA
    Posts
    974

    Default Re: Shutter for 12.1 - how to get it to run

    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/

  5. #5
    Join Date
    Jun 2008
    Location
    Florida, USA
    Posts
    974

    Default Re: Shutter for 12.1 - how to get it to run

    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

  6. #6

    Default Re: Shutter for 12.1 - how to get it to run

    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.

  7. #7
    Join Date
    Jun 2008
    Location
    Florida, USA
    Posts
    974

    Default Re: Shutter for 12.1 - how to get it to run

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

  8. #8

    Default Re: Shutter for 12.1 - how to get it to run

    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]
    Last edited by infrauser; 15-May-2012 at 20:50. Reason: i forgot a detail

  9. #9
    Join Date
    Jun 2008
    Location
    Florida, USA
    Posts
    974

    Default Re: Shutter for 12.1 - how to get it to run

    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.
    Desk: i7-4790K Leap 15.1(x86_64)4.12.14-lp151.28.7-default KF5 59.0 Plasma 5.14.4 Qt 5.13.0
    Lap: HPDV7T i7 Leap 15.0(x86_64)4.12.14-lp151.28.7-default KF5 59.0 Plasma 5.14.4 Qt 5.13.0

  10. #10
    Join Date
    Jun 2008
    Location
    Taichung city,Taiwan
    Posts
    115

    Default Re: Shutter for 12.1 - how to get it to run


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •