Comment 21 for bug 909195

Revision history for this message
Enrico L (elamperti) wrote :

I've still have this issue in 0.94.3 on Manjaro (and also before on Ubuntu). Running shutter from cli throws some light into the issue:

```
INFO: new upload-plugin information detected - /usr/share/shutter/resources/system/upload_plugins/upload/Dropbox
Can't locate Net/OAuth.pm in @INC (you may need to install the Net::OAuth module) (@INC contains: /usr/share/shutter/resources/modules /usr/lib/perl5/5.32/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.32/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.32/core_perl /usr/share/perl5/core_perl) at /usr/share/shutter/resources/modules/WebService/Dropbox.pm line 7.
BEGIN failed--compilation aborted at /usr/share/shutter/resources/modules/WebService/Dropbox.pm line 7.
Compilation failed in require at /usr/share/shutter/resources/system/upload_plugins/upload/Dropbox.pm line 73.
BEGIN failed--compilation aborted at /usr/share/shutter/resources/system/upload_plugins/upload/Dropbox.pm line 73.

ERROR: upload-plugin exists but does not work properly - /usr/share/shutter/resources/system/upload_plugins/upload/Dropbox

INFO: new upload-plugin information detected - /usr/share/shutter/resources/system/upload_plugins/upload/Imgur
Can't locate Path/Class.pm in @INC (you may need to install the Path::Class module) (@INC contains: /usr/share/shutter/resources/modules /usr/lib/perl5/5.32/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.32/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.32/core_perl /usr/share/perl5/core_perl) at /usr/share/shutter/resources/system/upload_plugins/upload/Imgur.pm line 77.
BEGIN failed--compilation aborted at /usr/share/shutter/resources/system/upload_plugins/upload/Imgur.pm line 77.

ERROR: upload-plugin exists but does not work properly - /usr/share/shutter/resources/system/upload_plugins/upload/Imgur
```

The problem with this is that even if I could find and install the missing packages to make these plugins work, there's no user-friendly way to tell that something is failing (besides the "updating plugins" message, that looks more like a bug than a local error). I don't even use the upload feature, so removing `/usr/share/shutter/resources/system/upload_plugins/upload/*.pm` fixes the issue for me.

In any case, I'd expect `--min_at_startup` to skip showing the "updating plugins" message, so that's still a bug.