Can not remove gnupg2

  1. Storeman is just a “app for managing repositories and packages at OpenRepos”. Hence you did not install “the one from Storeman”!
  2. You used Storeman to enable some repository at OpenRepos to install a third party gnupg2 package. You must at least disable this repository! I suggest to remove this repository from your local repository configuration.
  3. For some background info read this comment for sfos-upgrade; typical offending repos are NielDK, lpr, lpr_A7, lachs0r etc.

But I can not remove it by storeman.

Sure, because gpupg2 is crucial for SailfishOS and you replaced the original package from Jolla by a third party one with exactly the same name.

In the regard of sailfish updates … The sailfish update gui says I need to remove package gnupg2 before 4.3.0.15 can be installed.

This message is crap, because is does more harm than being helpful: One has to know very well how to interpret it, which is dependant upon the package(s) listed. In this case (gnupg2) you would make your SailfishOS installation unable to install or update any software, if you do as the message advises; in many other cases it can be simply ignored.

Do perform step 2, then try:
devel-su pkcon --allow-downgrade install gnupg2

Please report success or failure here.

3 Likes