Bugzilla – Full Text Bug Listing |
Summary: | gpk-update-viewer uninstalls manually installed zenmap | ||
---|---|---|---|
Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Ginko Bonsai <ginkobonsai> |
Component: | libzypp | Assignee: | E-mail List <zypp-maintainers> |
Status: | RESOLVED INVALID | QA Contact: | E-mail List <qa-bugs> |
Severity: | Normal | ||
Priority: | P5 - None | CC: | bzeller, ginkobonsai |
Version: | Current | Flags: | bzeller:
needinfo?
(ginkobonsai) |
Target Milestone: | --- | ||
Hardware: | x86-64 | ||
OS: | Other | ||
Whiteboard: | |||
Found By: | --- | Services Priority: | |
Business Priority: | Blocker: | --- | |
Marketing QA Status: | --- | IT Deployment: | --- |
Description
Ginko Bonsai
2019-08-26 11:15:16 UTC
Can you reproduce the same behaviour when running zypper up after installing the zenmap package? If yes please restore the initial situation, then create and attach a solver testcase: > # zypper up --debug-solver > ... > Generating solver test case... > Solver test case generated successfully at /var/log/zypper.solverTestCase. Then pack the output directory together with /var/log/zypper.log and attach it to the bugreport. In case the testcase exceeds the 10MB limit for bugzilla uploads, you can use 'split' to divide the file into smaller pieces: > $ cd /tmp > $ tar cvjf zypper.solverTestCase.tar.bz2 /var/log/zypper.solverTestCase/ > $ split -b 10M --additional-suffix=-zypper.solverTestCase.tar.bz2 \ > zypper.solverTestCase.tar.bz2 The created pieces will be named like this: > xaa-zypper.solverTestCase.tar.bz2 > xab-zypper.solverTestCase.tar.bz2 > xac-zypper.solverTestCase.tar.bz2 > ... Given that it is Tumbleweed you need to run
> zypper dup --debug-solver
Actually there is no need for a testcase since this is not a bug.
The solver will remove orphaned packages when doing a dup ( the default upgrade mechanism on TW ).
You can however add a plain-dir repository to keep the package:
Just put your rpm file into a directory, e.g. /opt/mypackages
then use zypper ar to add the repository:
> zypper ar /opt/mypackages localrepo
> zypper ref
Now the package should be kept.
Awesome, thanks a LOT for the tip! That's really useful to know :-) |