Am upgrading from 13.1 to 13.2 using SBD System Upgrade instructions. I am seeking guidance please on what to do with Packman, libdvdcss, KDE Extra and other repos which are presently “turned off.” Should I turn on each in turn and then zypper dup or zypper up? Showing my ignorance as usual and would appreciate guidance please.
If all goes well will then try 13.2 to LEAP 42.1 but one step at a time.
Need to have ALL repos point to the same version 13.2 in this case. Then a zypper up should do
Hi and thanks. The change of repos from 13.1 to 13.2 worked fine. I set all but the 4 main repos off and did the zypper dup. All OK (some 2350 files downloaded and installed,) although there were some error messages, I assume due to underlying differences between 13.1 and 13.2.
I then turned on the OBS repos in turn and all went well except for a Perl_extensions repo where
zypper up gave me a notification that 132 package updates will NOT be installed.
Will post the text later as I am on another machine right now.
All seems well, just trying to understand a bit more.
Budgie2
You may have to do a vendor change. the message you got indicates that there may be newer packages in a repo (vendor) but with zypper up a vendor change will not happen.
List your repos
zypper lr -d
see which number the Perl repo is then do
zypper dup --from #
where # is the number of the Perl repo
That will do a vendor change to get the packages from the repo you want it to.
Here are my repos:-
linux-t23m:~ # zypper lr -d
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service
---+---------------------------+------------------------------------+---------+-----------+---------+----------+--------+---------------------------------------------------------------------------------+--------
1 | Packman Repository | Packman Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.2/ |
2 | Perl:_extensions | Perl:_extensions | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_13.2/ |
3 | libdvdcss repository | libdvdcss repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/13.2/ |
4 | openSUSE-13.2-1.10 | openSUSE-13.2-1.10 | Yes | ( p) Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.2/repo/oss/ |
5 | repo-debug | openSUSE-13.2-Debug | No | ---- | No | 99 | yast2 | http://download.opensuse.org/debug/distribution/13.2/repo/oss/ |
6 | repo-debug-update | openSUSE-13.2-Update-Debug | No | ---- | No | 99 | rpm-md | http://download.opensuse.org/debug/update/13.2/ |
7 | repo-debug-update-non-oss | openSUSE-13.2-Update-Debug-Non-Oss | No | ---- | No | 99 | rpm-md | http://download.opensuse.org/debug/update/13.2-non-oss/ |
8 | repo-non-oss | openSUSE-13.2-Non-Oss | Yes | ( p) Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.2/repo/non-oss/ |
9 | repo-source | openSUSE-13.2-Source | No | ---- | No | 99 | yast2 | http://download.opensuse.org/source/distribution/13.2/repo/oss/ |
10 | repo-update | openSUSE-13.2-Update | Yes | ( p) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.2/ |
11 | repo-update-non-oss | openSUSE-13.2-Update-Non-Oss | Yes | ( p) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.2-non-oss/ |
linux-t23m:~ #
and here is the message resulting from zypper up:-
linux-t23m:~ # zypper up
Retrieving repository 'Perl:_extensions' metadata ..............................................................[done]
Building repository 'Perl:_extensions' cache ...................................................................[done]
Retrieving repository 'libdvdcss repository' metadata ..........................................................[done]
Building repository 'libdvdcss repository' cache ...............................................................[done]
Loading repository data...
Reading installed packages...
The following 132 package updates will NOT be installed:
exiftool flash-player libtidyp-1_04-0 libxapian22 libyaml-0-2 perl-Any-Moose perl-Archive-Zip
perl-B-Hooks-EndOfScope perl-Class-Load perl-Class-Load-XS perl-Class-Singleton perl-Class-Tiny perl-Clone
perl-Config-Crontab perl-Crypt-Blowfish perl-Crypt-CBC perl-Crypt-DES perl-Crypt-Rijndael perl-Crypt-SmbHash
perl-DBD-SQLite perl-DBI perl-Data-AMF perl-Data-Dump perl-Data-OptList perl-DateTime perl-DateTime-Locale
perl-DateTime-TimeZone perl-Devel-Caller perl-Devel-GlobalDestruction perl-Devel-LexAlias perl-Devel-PartialDump
perl-Devel-StackTrace perl-Devel-Symdump perl-Digest-HMAC perl-Digest-MD4 perl-Digest-SHA1 perl-Dist-CheckConflicts
perl-Encode-Locale perl-Eval-Closure perl-Exporter-Tiny perl-File-Listing perl-File-RandomAccess
perl-File-Slurp-Tiny perl-HTML-Form perl-HTML-Parser perl-HTML-Tagset perl-HTML-Tidy perl-HTML-Tree
perl-HTTP-Cookies perl-HTTP-Daemon perl-HTTP-Date perl-HTTP-Message perl-HTTP-Negotiate perl-HTTP-Server-Simple
perl-HTTPS-Daemon perl-IO-HTML perl-IO-Socket-SSL perl-Image-ExifTool perl-LWP-MediaTypes perl-LWP-Protocol-https
perl-List-AllUtils perl-List-MoreUtils perl-MLDBM perl-MRO-Compat perl-Module-Find perl-Module-Implementation
perl-Module-Runtime perl-Moose perl-Net-DBus perl-Net-DNS perl-Net-Daemon perl-Net-HTTP perl-Net-LibIDN
perl-Net-SMTP-SSL perl-Net-SNMP perl-Net-SSLeay perl-NetxAP perl-Package-DeprecationManager perl-Package-Stash
perl-Package-Stash-XS perl-PadWalker perl-Params-Util perl-Params-Validate perl-Parse-RecDescent perl-Perl-Tidy
perl-PlRPC perl-Pod-Coverage perl-RPC-XML perl-SQL-Statement perl-Scalar-List-Utils perl-Socket6 perl-Sub-Exporter
perl-Sub-Exporter-Progressive perl-Sub-Identify perl-Sub-Install perl-Sub-Name perl-Sub-Uplevel perl-Task-Weaken
perl-Term-ReadKey perl-TermReadLine-Gnu perl-Test-Manifest perl-Test-Pod perl-Test-Pod-Coverage perl-Test-Warn
perl-Text-Wrapper perl-Tie-IxHash perl-TimeDate perl-Tree-DAG_Node perl-Try-Tiny perl-UNIVERSAL-require perl-URI
perl-Variable-Magic perl-WWW-Mechanize perl-WWW-RobotRules perl-X11-Protocol perl-X500-DN perl-XML-LibXML
perl-XML-NamespaceSupport perl-XML-Parser perl-XML-SAX perl-XML-SAX-Base perl-XML-SAX-Expat perl-XML-Simple
perl-XML-SimpleObject-LibXML perl-XML-Twig perl-XML-XPath perl-XML-XPathEngine perl-YAML-LibYAML perl-gettext
perl-libwww-perl perl-namespace-clean perlref
Nothing to do.
linux-t23m:~ #
see which number the Perl repo is then do
zypper dup --from #
where # is the number of the Perl repo
That will do a vendor change to get the packages from the repo you want it to.
From the above it would be zypper dup --from 2 but you can see that the perl repo has already been changed to 13.2 so why is vendor change needed?
Also should I do the same for Packman?
Because you got the regular packages from the regular repos. You must change vendors.
The vendor is the repo that things are currently installed from and it does not change unless you forcer it. Just adding a repo does nothing since it is not the current vendor.
The report says the there are packages newer in some repo but it is not the current vendor for those packages so they ain’t getting installed
.