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.
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:
``` shutter/ resources/ system/ upload_ plugins/ upload/ Dropbox 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. shutter/ resources/ modules/ WebService/ Dropbox. pm line 7. shutter/ resources/ system/ upload_ plugins/ upload/ Dropbox. pm line 73. shutter/ resources/ system/ upload_ plugins/ upload/ Dropbox. pm line 73.
INFO: new upload-plugin information detected - /usr/share/
Can't locate Net/OAuth.pm in @INC (you may need to install the Net::OAuth module) (@INC contains: /usr/share/
BEGIN failed--compilation aborted at /usr/share/
Compilation failed in require at /usr/share/
BEGIN failed--compilation aborted at /usr/share/
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 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. shutter/ resources/ system/ upload_ plugins/ upload/ Imgur.pm line 77.
Can't locate Path/Class.pm in @INC (you may need to install the Path::Class module) (@INC contains: /usr/share/
BEGIN failed--compilation aborted at /usr/share/
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.