https://bugs.kde.org/show_bug.cgi?id=443612

            Bug ID: 443612
           Summary: Discover can't detect that an already-installed local
                    package is already installed
           Product: Discover
           Version: 5.23.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: discover
          Assignee: lei...@leinir.dk
          Reporter: n...@kde.org
                CC: aleix...@kde.org
  Target Milestone: ---

STEPS TO REPRODUCE
1. Download the distro-appropriate TeamViewer package from
https://www.teamviewer.com/en-us/download/linux/
2. Click on it to open it in Discover
3. Install it with Discover
4. Quit Discover
5. Open it with Discover again


OBSERVED RESULT
Discover doesn't notice that it's already installed, and offers to install it
again. Doing so causes it to try and then fail at the end with an unhelpful
passive notification that says, "Internal error". `pkmon` is more helpful, and
reveals the truth:

** (pkmon:51930): WARNING **: 15:32:06.008: failed to adopt: Error running
transaction: package teamviewer-15.22.3-0.x86_64 is already installed
Transactions:
 [none]


EXPECTED RESULT
When launched with a local package, Discover should attempt to discover whether
or not the package is already installed, and if so not even offer the option to
install it, instead showing only a "Remove" button.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to