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.