In our environment we install thousands of python, perl and ruby modules/gems packaged by the distro. I'm experimenting with a zypper dup on our systems and I see many of these packages break. Is is possible to extract a list of all packages that require attention without performing the upgrade? If so I can remove them, and then perform a zypper dup. Alternatively I have in our configuration management a list of all the modules/gems and I could remove them all, and then dup, and figure out what we need afterwards. Any other approaches I should consider? Thanks, Michael -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2015-05-20 14:41:13 -0400, Michael J Dur wrote:
In our environment we install thousands of python, perl and ruby modules/gems packaged by the distro. I'm experimenting with a zypper dup on our systems and I see many of these packages break.
Is is possible to extract a list of all packages that require attention without performing the upgrade? If so I can remove them, and then perform a zypper dup.
Alternatively I have in our configuration management a list of all the modules/gems and I could remove them all, and then dup, and figure out what we need afterwards.
Any other approaches I should consider?
1. zypper dup --download-only 2. on tumbleweed: export SOLVER_FLAG_DUP_ALLOW_VENDORCHANGE=0 that way zypper will *not* change repositories for 3rd party packages but try to stick to the repositories where those packages came from. best thing since zypper got introduced imho. :) hth darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Wed, May 20, 2015 at 11:17 PM, Marcus Rueckert
On 2015-05-20 14:41:13 -0400, Michael J Dur wrote:
In our environment we install thousands of python, perl and ruby modules/gems packaged by the distro. I'm experimenting with a zypper dup on our systems and I see many of these packages break.
Is is possible to extract a list of all packages that require attention without performing the upgrade? If so I can remove them, and then perform a zypper dup.
Alternatively I have in our configuration management a list of all the modules/gems and I could remove them all, and then dup, and figure out what we need afterwards.
Any other approaches I should consider?
1. zypper dup --download-only 2. on tumbleweed:
export SOLVER_FLAG_DUP_ALLOW_VENDORCHANGE=0
Yep! Any chance it can be backported to 13.2? This would really solve a lot of problems (and arguably it should really be default).
that way zypper will *not* change repositories for 3rd party packages but try to stick to the repositories where those packages came from.
best thing since zypper got introduced imho. :)
hth
darix
-- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 2015-05-20 20:41, Michael J Dur wrote:
In our environment we install thousands of python, perl and ruby modules/gems packaged by the distro. I'm experimenting with a zypper dup on our systems and I see many of these packages break.
As you are posting on the standard opensuse mail list, I assume that you are using one of the standard or stable releases - not tumbleweed. And "zypper dup" should not be used on the stable releases, only on tumbleweed. - -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" (Minas Tirith)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iF4EAREIAAYFAlVdGEMACgkQja8UbcUWM1xz5gEAm8cS9zvVwCJhC2wVAYPkc+hL 8ne1hIxffERgm9gHngkA/2vcFjCFH+LhFTE29OzhLp4XkBF/A+SkGkoDOE5Mx7Zy =a9cA -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Thanks for responding, The systems I'm concerned with are currently on 13.1. This says single release upgrades are supported: https://en.opensuse.org/SDB:System_upgrade -Michael On 2015-05-20 19:27, Carlos E. R. wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On 2015-05-20 20:41, Michael J Dur wrote:
In our environment we install thousands of python, perl and ruby modules/gems packaged by the distro. I'm experimenting with a zypper dup on our systems and I see many of these packages break.
As you are posting on the standard opensuse mail list, I assume that you are using one of the standard or stable releases - not tumbleweed.
And "zypper dup" should not be used on the stable releases, only on tumbleweed.
- -- Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 "Bottle" (Minas Tirith)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux)
iF4EAREIAAYFAlVdGEMACgkQja8UbcUWM1xz5gEAm8cS9zvVwCJhC2wVAYPkc+hL 8ne1hIxffERgm9gHngkA/2vcFjCFH+LhFTE29OzhLp4XkBF/A+SkGkoDOE5Mx7Zy =a9cA -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 05/20/2015 10:10 PM, Michael J Dur wrote:
The systems I'm concerned with are currently on 13.1.
This says single release upgrades are supported: https://en.opensuse.org/SDB:System_upgrade
How does that relate to your original post? Your original post mentioned
thousands of python, perl and ruby modules/gems packaged by the distro
Now you're talking about an upgrade of the base system. But you also say all the systems are on 13.1 What do you want to do, upgrade all the systems to 13.2 or just keep the application packages up to date? -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 2015-05-21 01:27, Carlos E. R. wrote:
On 2015-05-20 20:41, Michael J Dur wrote:
In our environment we install thousands of python, perl and ruby modules/gems packaged by the distro. I'm experimenting with a zypper dup on our systems and I see many of these packages break.
As you are posting on the standard opensuse mail list, I assume that you are using one of the standard or stable releases - not tumbleweed.
And "zypper dup" should not be used on the stable releases, only on tumbleweed.
I saw his reply on the web archive, not on email. The list server has huge delays. He just said:
Thanks for responding,
The systems I'm concerned with are currently on 13.1.
This says single release upgrades are supported: https://en.opensuse.org/SDB:System_upgrade
-Michael
Ok, so you are not doing updates, but Upgrading from 13.1 to 13.2. This is very important and changes completely the issue. Yes, this is the exception, you have to use "zypper dup". The best procedure I know of is to disable all existing repos, leaving only the official ones, the two for oss and non-oss of the next release, 13.2 in this case, and run "zypper dup". Better do a download only run, then the real one, preferably in text mode. After rebooting, you add the two official online update repos, the ones for oss and non-oss, and run zypper patch (this step can be merged with the previous one, but I prefer not to). Then reboot again. Finally, activate all the extra repos you need, and switch the packages you want to those versions. - -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" (Minas Tirith)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iF4EAREIAAYFAlVdRdcACgkQja8UbcUWM1yljwEAla10BH8JskQ5V7QdOS8Rc5Bx lZO05BjUOnLBuJ0U/DUA/2/G7QEPvRbavgQn6hcKX0pp6h3pN25jHoMHWXw6bCWz =4x4n -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Thu, May 21, 2015 at 01:27:00AM +0200, Carlos E. R. wrote:
And "zypper dup" should not be used on the stable releases, only on tumbleweed.
Why's that? 'zypper dup' is pretty useful for stable releases as well. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2015-05-21 11:09, Michael Schroeder wrote:
On Thu, May 21, 2015 at 01:27:00AM +0200, Carlos E. R. wrote:
And "zypper dup" should not be used on the stable releases, only on tumbleweed.
Why's that? 'zypper dup' is pretty useful for stable releases as well.
Not for normal maintenance, because it doesn't respect vendor stickiness. - -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEARECAAYFAlVdppYACgkQtTMYHG2NR9X4dQCfcDWP4/cVjoJJRHR+tJKBQIoc mxQAnijQ+xfqhj50HjMKu2aBWXe00C9C =wXwP -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2015-05-21 11:34:18 +0200, Carlos E. R. wrote:
Not for normal maintenance, because it doesn't respect vendor stickiness.
Didn't respect vendor stickiness. darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2015-05-21 12:06, Marcus Rueckert wrote:
On 2015-05-21 11:34:18 +0200, Carlos E. R. wrote:
Not for normal maintenance, because it doesn't respect vendor stickiness.
Didn't respect vendor stickiness.
Does not. We are talking of the stable releases; the modification only applies to Tumbleweed, if you set a "hidden" env var (not a switch). - -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEARECAAYFAlVd5qsACgkQtTMYHG2NR9WcOgCdGmVGzk/SSdWLdTFIUbm3/CIv Vc4An1T8F6nuuSnWmM3wOG6mgNR4K6y6 =mlPU -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (7)
-
Andrei Borzenkov
-
Anton Aylward
-
Carlos E. R.
-
Carlos E. R.
-
Marcus Rueckert
-
Michael J Dur
-
Michael Schroeder