Hi Dominique, On Fri, Sep 25, 2015 at 2:30 PM, Dominique Leuenberger / DimStar <dimstar@opensuse.org> wrote:
Hi Milan,
On Fri, 2015-09-25 at 14:15 -0500, Milan Zimmermann wrote:
Thanks for the follow up Dominique. One comment answering your question is inline
On Fri, Sep 25, 2015 at 11:01 AM, Dominique Leuenberger / DimStar
So the question for me would actually be: - Did you install afresh from the USB Media, or was this an upgrade from earlier milestones, that was still built from openSUSE:42?
Just before the commands I sent and described in my post, the lineage of this system has been:
.. long histrory of SUSE and Opensuse releases ... maybe since 1999 :) Opensuse 13.2 M1 - ran as update, not sure it was zypper or Yast, and not sure about the exact commands M2 - ran as update, not sure it was zypper or Yast, and not sure about the exact commands .. at this point I can definitely confirm I limited the repositories to the Leap repos, online and USB put Beta on USB, inserted USB, and added the USB as repo ran zypper up ... at this point, I started asking what zypper dup does - the log attached in previous email is in this situation
I am hoping the only solution will not be "install fresh 42.1", as I (and think others) would like to upgrade.
The discrepancy between how zypper dup behaves with only USB repo and both USB and online repos seem to make no sense, and should not depend on history of the system.
Plese let me know if I should provide more info.
Ok, now it makes all sense and I understand the difference... the issue is rather simple:
* your system has packages installed, that are still supported, but that are not really nescessary anymore (ConsoleKit.. we migrated to systemd-login for session management).
Now, the explanation why those packages are not touched when you dup with the USB Media, compared to when you dup with the online repo:
the DVD/USB Media is only a subset of all packages available in the online repository. It contains packages that are nescessary to get a working 42.1 setup running. As such, ConsoleKit is not part of the DVD: it is simply no longer required.
When you enable the online repository, the package can be found and a subsequent zypper dup correctly recognizes that there is a newer version in the repository and suggests to update it as well.
And through dependencies it triggered to other packages to change vendor, is my understanding correct?
So, in short: everything seen is actually working as expected... there is nothing wrong.. except that the DVD has limited capacity :)
Yes.
You should be able to remove ConsoleKit (nothing should really depend on it anymore... but be sure to verify the process removing it).
Hope this explains the situation for you.
Yes, this is definitely helpful - understanding of the fact that the DVD ISO is actually not the same (is a strict a subset of) the online repos. I was very puzzled, now it makes sense at least on a high level. One thing that I would like to understand more about, if you do not mind to follow up, is about is the vendor - who is obs://build.opensuse.org/openSUSE:42 vs openSUSE and where does it come from - does the "obs://build.opensuse.org/openSUSE:42" correspond to only the superset that is in the online repos, and openSUSE to the DVD contents? As a side question, considering one would want access to as large amount of packages as possible, it seems to made sense to keep those online repos in the repo list, would you agree? (Cannot see a reason of why not) I have more than the ConsoleKit changing vendor, I will delete the ConsoleKit, and deal with the others,, and see what zypper dup wants to do after that, and will follow up with questions if I have any, but at this point I am happy, to understand. Thanks very much for your follow up! Milan
Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org