[opensuse] 13.2 upgrade, preserving 3rd party packages
I have a laptop running 13.1 (fully updated). I'd like to upgrade to 13.2 by updating the repos and performing a zypper dup. When I run this the system wants to change vendor and downgrade dozens of packages installed by packman. I confirmed I have the default for change vendors, which is false, but I tried setting this explicitly with no effect. I'm concerned downgrading packman packages will break the few multimedia things I have installed. Here are the repos I'm using: # | Alias | Name | Enabled | Refresh ---+---------------------------+------------------------------------+---------+-------- 1 | erlang | erlang | Yes | Yes 2 | google-chrome | google-chrome | Yes | Yes 3 | packman-essentials | packman-essentials | Yes | Yes 4 | packman-multimedia | packman-multimedia | Yes | Yes 5 | repo-debug | openSUSE-13.2-Debug | No | Yes 6 | repo-debug-update | openSUSE-13.2-Update-Debug | No | Yes 7 | repo-debug-update-non-oss | openSUSE-13.2-Update-Debug-Non-Oss | No | Yes 8 | repo-non-oss | openSUSE-13.2-Non-Oss | Yes | Yes 9 | repo-oss | openSUSE-13.2-Oss | Yes | Yes 10 | repo-source | openSUSE-13.2-Source | No | Yes 11 | repo-update | openSUSE-13.2-Update | Yes | Yes 12 | repo-update-non-oss | openSUSE-13.2-Update-Non-Oss | Yes | Yes The 13.2 repos were changed from 13.1 using sed. Does anyone have any suggestions? -Michael -- 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 11/03/15 15:06, Michael J Dur wrote:
I have a laptop running 13.1 (fully updated). I'd like to upgrade to 13.2 by updating the repos and performing a zypper dup. When I run this the system wants to change vendor and downgrade dozens of packages installed by packman. I confirmed I have the default for change vendors, which is false, but I tried setting this explicitly with no effect. I'm concerned downgrading packman packages will break the few multimedia things I have installed.
Here are the repos I'm using:
# | Alias | Name | Enabled | Refresh ---+---------------------------+------------------------------------+---------+--------
1 | erlang | erlang | Yes | Yes
2 | google-chrome | google-chrome | Yes | Yes 3 | packman-essentials | packman-essentials | Yes | Yes 4 | packman-multimedia | packman-multimedia | Yes | Yes 5 | repo-debug | openSUSE-13.2-Debug | No | Yes 6 | repo-debug-update | openSUSE-13.2-Update-Debug | No | Yes 7 | repo-debug-update-non-oss | openSUSE-13.2-Update-Debug-Non-Oss | No | Yes 8 | repo-non-oss | openSUSE-13.2-Non-Oss | Yes | Yes 9 | repo-oss | openSUSE-13.2-Oss | Yes | Yes 10 | repo-source | openSUSE-13.2-Source | No | Yes 11 | repo-update | openSUSE-13.2-Update | Yes | Yes 12 | repo-update-non-oss | openSUSE-13.2-Update-Non-Oss | Yes | Yes
The 13.2 repos were changed from 13.1 using sed.
Does anyone have any suggestions?
-Michael
I think you need to change more than the name of each repo. Packman for 13.2 here points to http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.2/ I would suggest you go into YaST > Software Repositories and edit each entry, changing 13.1 to 13.2 wherever you find it. Bob - -- Bob Williams System: Linux 3.16.7-7-desktop Distro: openSUSE 13.2 (x86_64) with KDE Development Platform: 4.14.3 Uptime: 06:00am up 7:55, 3 users, load average: 0.16, 0.05, 0.06 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlUAYWEACgkQ0Sr7eZJrmU7XrACgptuITdtXGuTns/HFMwhAY4Ic NsgAnRwYDkFLpAtaGIa3q4sLnr/jmSmF =zIzx -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Thanks for your reply Bob. I'm showing the output of 'zypper repos'. When preparing for the upgrade I used a regex to change every occurrence of 13.1 to 13.2 in /etc/zypp/repos/* . -Michael On 03/11, Bob Williams wrote:
Date: Wed, 11 Mar 2015 15:38:11 +0000 From: Bob Williams <linux@barrowhillfarm.org.uk> To: opensuse@opensuse.org Subject: Re: [opensuse] 13.2 upgrade, preserving 3rd party packages
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 11/03/15 15:06, Michael J Dur wrote:
I have a laptop running 13.1 (fully updated). I'd like to upgrade to 13.2 by updating the repos and performing a zypper dup. When I run this the system wants to change vendor and downgrade dozens of packages installed by packman. I confirmed I have the default for change vendors, which is false, but I tried setting this explicitly with no effect. I'm concerned downgrading packman packages will break the few multimedia things I have installed.
Here are the repos I'm using:
# | Alias | Name | Enabled | Refresh ---+---------------------------+------------------------------------+---------+--------
1 | erlang | erlang | Yes | Yes
2 | google-chrome | google-chrome | Yes | Yes 3 | packman-essentials | packman-essentials | Yes | Yes 4 | packman-multimedia | packman-multimedia | Yes | Yes 5 | repo-debug | openSUSE-13.2-Debug | No | Yes 6 | repo-debug-update | openSUSE-13.2-Update-Debug | No | Yes 7 | repo-debug-update-non-oss | openSUSE-13.2-Update-Debug-Non-Oss | No | Yes 8 | repo-non-oss | openSUSE-13.2-Non-Oss | Yes | Yes 9 | repo-oss | openSUSE-13.2-Oss | Yes | Yes 10 | repo-source | openSUSE-13.2-Source | No | Yes 11 | repo-update | openSUSE-13.2-Update | Yes | Yes 12 | repo-update-non-oss | openSUSE-13.2-Update-Non-Oss | Yes | Yes
The 13.2 repos were changed from 13.1 using sed.
Does anyone have any suggestions?
-Michael
I think you need to change more than the name of each repo. Packman for 13.2 here points to
http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.2/
I would suggest you go into YaST > Software Repositories and edit each entry, changing 13.1 to 13.2 wherever you find it.
Bob - -- Bob Williams System: Linux 3.16.7-7-desktop Distro: openSUSE 13.2 (x86_64) with KDE Development Platform: 4.14.3 Uptime: 06:00am up 7:55, 3 users, load average: 0.16, 0.05, 0.06 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2
iEYEARECAAYFAlUAYWEACgkQ0Sr7eZJrmU7XrACgptuITdtXGuTns/HFMwhAY4Ic NsgAnRwYDkFLpAtaGIa3q4sLnr/jmSmF =zIzx -----END PGP SIGNATURE----- -- 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
Michael J Dur composed on 2015-03-11 13:14 (UTC-0400):
Thanks for your reply Bob. I'm showing the output of 'zypper repos'. When preparing for the upgrade I used a regex to change every occurrence of 13.1 to 13.2 in /etc/zypp/repos/* .
Note that names are not crucial components of each repo file. Names can be anything you please, including repo filenames, as long as you avoid duplication, and keep filenames consistent with content. None of my repo filenames begin with the silliness that is the intial string "repo."[1]. To disable a repo it is sufficient to simply change its name to not end in ".repo". Claimed "downgrades" are not always binary downgrades. Each distro release begins with a new set of version numbers, so v6-22.2yada in 13.2 could actually be the same binary, or newer, than v6-23.1yada in 13.1. [1] Mostly. Sometimes upgrade/update will repeatedly reproduce an existing repo, in which case I allow the file to exist, but with no content, and with its immutable byte set. WRT Packman, like any optional repo, you can set a priority higher in it (lower number than 99 default) to prevent "newer" packages from standard or other optional repos replacing them. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/11/2015 04:06 PM, Michael J Dur wrote:
I have a laptop running 13.1 (fully updated). I'd like to upgrade to 13.2 by updating the repos and performing a zypper dup. When I run this the system wants to change vendor and downgrade dozens of packages installed by packman. I confirmed I have the default for change vendors, which is false, but I tried setting this explicitly with no effect. I'm concerned downgrading packman packages will break the few multimedia things I have installed.
Here are the repos I'm using:
# | Alias | Name | Enabled | Refresh ---+---------------------------+------------------------------------+---------+-------- 1 | erlang | erlang | Yes | Yes 2 | google-chrome | google-chrome | Yes | Yes 3 | packman-essentials | packman-essentials | Yes | Yes 4 | packman-multimedia | packman-multimedia | Yes | Yes 5 | repo-debug | openSUSE-13.2-Debug | No | Yes 6 | repo-debug-update | openSUSE-13.2-Update-Debug | No | Yes 7 | repo-debug-update-non-oss | openSUSE-13.2-Update-Debug-Non-Oss | No | Yes 8 | repo-non-oss | openSUSE-13.2-Non-Oss | Yes | Yes 9 | repo-oss | openSUSE-13.2-Oss | Yes | Yes 10 | repo-source | openSUSE-13.2-Source | No | Yes 11 | repo-update | openSUSE-13.2-Update | Yes | Yes 12 | repo-update-non-oss | openSUSE-13.2-Update-Non-Oss | Yes | Yes
The 13.2 repos were changed from 13.1 using sed.
Does anyone have any suggestions?
Isn't this what the '--from' option is for"? Have a nice day, Berny -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Berny, Are you suggesting I reinstall these packages from packman afterwards using --from? I'm hoping for a cleaner solution than that. Particularly these are 70+ libs that were installed as dependencies to multimedia packages installed from packman. It seems like 'zypper dup' doesn't respect 'solver.allowVendorChange = false' in /etc/zypp/zypp.conf -Michael On 03/11, Bernhard Voelker wrote:
Date: Wed, 11 Mar 2015 17:17:56 +0100 From: Bernhard Voelker <mail@bernhard-voelker.de> To: Michael J Dur <durm@seas.upenn.edu>, opensuse@opensuse.org Subject: Re: [opensuse] 13.2 upgrade, preserving 3rd party packages
On 03/11/2015 04:06 PM, Michael J Dur wrote:
I have a laptop running 13.1 (fully updated). I'd like to upgrade to 13.2 by updating the repos and performing a zypper dup. When I run this the system wants to change vendor and downgrade dozens of packages installed by packman. I confirmed I have the default for change vendors, which is false, but I tried setting this explicitly with no effect. I'm concerned downgrading packman packages will break the few multimedia things I have installed.
Here are the repos I'm using:
# | Alias | Name | Enabled | Refresh ---+---------------------------+------------------------------------+---------+-------- 1 | erlang | erlang | Yes | Yes 2 | google-chrome | google-chrome | Yes | Yes 3 | packman-essentials | packman-essentials | Yes | Yes 4 | packman-multimedia | packman-multimedia | Yes | Yes 5 | repo-debug | openSUSE-13.2-Debug | No | Yes 6 | repo-debug-update | openSUSE-13.2-Update-Debug | No | Yes 7 | repo-debug-update-non-oss | openSUSE-13.2-Update-Debug-Non-Oss | No | Yes 8 | repo-non-oss | openSUSE-13.2-Non-Oss | Yes | Yes 9 | repo-oss | openSUSE-13.2-Oss | Yes | Yes 10 | repo-source | openSUSE-13.2-Source | No | Yes 11 | repo-update | openSUSE-13.2-Update | Yes | Yes 12 | repo-update-non-oss | openSUSE-13.2-Update-Non-Oss | Yes | Yes
The 13.2 repos were changed from 13.1 using sed.
Does anyone have any suggestions?
Isn't this what the '--from' option is for"?
Have a nice day, Berny
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/11/2015 12:17 PM, Bernhard Voelker wrote:
On 03/11/2015 04:06 PM, Michael J Dur wrote:
I have a laptop running 13.1 (fully updated). I'd like to upgrade to 13.2 by updating the repos and performing a zypper dup. When I run this the system wants to change vendor and downgrade dozens of packages installed by packman. I confirmed I have the default for change vendors, which is false, but I tried setting this explicitly with no effect. I'm concerned downgrading packman packages will break the few multimedia things I have installed.
Here are the repos I'm using:
# | Alias | Name | Enabled | Refresh ---+---------------------------+------------------------------------+---------+--------
1 | erlang | erlang | Yes | Yes 2 | google-chrome | google-chrome | Yes | Yes 3 | packman-essentials | packman-essentials | Yes | Yes 4 | packman-multimedia | packman-multimedia | Yes | Yes 5 | repo-debug | openSUSE-13.2-Debug | No | Yes 6 | repo-debug-update | openSUSE-13.2-Update-Debug | No | Yes 7 | repo-debug-update-non-oss | openSUSE-13.2-Update-Debug-Non-Oss | No | Yes 8 | repo-non-oss | openSUSE-13.2-Non-Oss | Yes | Yes 9 | repo-oss | openSUSE-13.2-Oss | Yes | Yes 10 | repo-source | openSUSE-13.2-Source | No | Yes 11 | repo-update | openSUSE-13.2-Update | Yes | Yes 12 | repo-update-non-oss | openSUSE-13.2-Update-Non-Oss | Yes | Yes
The 13.2 repos were changed from 13.1 using sed.
Does anyone have any suggestions?
zypper lr -d will show us more info. Just so we can double check everthing. -- Ken Schneider SuSe since Version 5.2, June 1998 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (5)
-
Bernhard Voelker
-
Bob Williams
-
Felix Miata
-
Ken Schneider - openSUSE
-
Michael J Dur