Error while downloading plugin 'shellcheck' with version '2.5.0'. No compatible plugin found

Must-share information (formatted with Markdown):

  • which versions are you using (SonarQube, Scanner, Plugin, and any relevant extension) - Sonarqube 8.4.1 version
  • what are you trying to achieve - Install ShellCheck plugin 2.5.0
  • what have you tried so far to achieve this - Trying to install ShellCheck plugin 2.5.0 through UI. but no luck.

We had installed ShellCheck plugin 2.4.0 on January, 2022, but it looks like this plugin got uninstalled automatically without any intimation or alert.

When we are trying to install ShellCheck Analyzer 2.5.0 on our system, we get an error “Error while downloading plugin “shellcheck” with version “2.5.0”. No compatible plugin found.”

Could you please advise to install ShellCheck Analyzer 2.5.0 on our sonarqube 8.4.2 version.

Please confirm why this shellcheck plugin got uninstalled automatically. because it’s impacting our pipelines.

Hi,

Your version is past EOL. You should upgrade to either the latest version or the current LTS at your earliest convenience. Your upgrade path is:

8.4.1 → 8.9.9 → 9.6 (last step optional)

You may find the Upgrade Guide and the LTS-to-LTS Upgrade Notes helpful. If you have questions about upgrading, feel free to open a new thread for that here.

I can’t tell you why the “plugin got uninstalled automatically”. That’s not something we do. I can tell you you’re not able to re-download it because you’re running an unsupported version. Unsupported as in that version no longer appears in the Marketplace metadata files. Once you upgrade, you may be able to restore the plugin, assuming there’s a compatible version.

 
HTH,
Ann

Thanks for your prompt response!

We have upgraded our sonarqube application to 8.9.8 version. Are we able to upgrade the sonarqube application from 8.9.8 version to 9.6 version?

Regards,
Jagan Siram

Hi Jagan,

Yes, absolutely you can (and should? :smiley:) upgrade all the way to the latest. The only reason not to is if you have a corporate policy that says you have to stay on the LTS.

 
HTH,
Ann