On 21-9-2014 20:12, Carlos E. R. wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2014-09-21 19:56, Luuk wrote:
On 21-9-2014 19:54, Carlos E. R. wrote:
zypper lr --details
asus:/usr/lib # zypper lr --details # | Alias | Name | Enabled | Refresh | Priority | Type | URI | Service --+---------------------------+------------------------------------+---------+---------+----------+--------+-------------------------------------------------------------------------------------------+--------
5 | repo-non-oss | openSUSE-13.1-Non-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/non-oss/ | 6 | repo-oss | openSUSE-13.1-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/oss/ | 8 | repo-update | openSUSE-13.1-Update | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1/ | 9 | repo-update-non-oss | openSUSE-13.1-Update-Non-Oss | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1-non-oss/ |
Wait. You are not updating to Factory. Why are you posting to factory mail list?
I'll answer on the normal opensuse mail list instead.
OK, sorry for starting this post on opensuse-factory....
I'll explain what i did: 0) i started with openSUSE 12.3 1) zypper ref; zypper patch installed all available patches, and rebooted the computer 2) followed this website to upgrade to 13.1 http://www.unixmen.com/upgrade-opensuse-12-3-opensuse-13-1/ 2.1) sed -i 's/12.3/13.1/g' /etc/zypp/repos.d/* 2.2) zypper ref 2.3) zypper dup 3) reboot of computer
Then i decided to do a 'zypper patch', which results in: asus:/usr/lib # zypper patch Loading repository data... Reading installed packages... Resolving package dependencies... 4 Problems: Problem: libyui-ncurses-pkg4-2.43.4-1.1.1.i586 requires libzypp.so.1200, but this requirement cannot be provided Problem: yast2-pkg-bindings-2.23.1-1.1.1.i586 requires libzypp.so.1200, but this requirement cannot be provided Problem: yast2-pkg-bindings-2.23.1-1.1.1.i586 requires libzypp.so.1200, but this requirement cannot be provided Problem: yast2-pkg-bindings-2.23.1-1.1.1.i586 requires libzypp.so.1200, but this requirement cannot be provided
Problem: libyui-ncurses-pkg4-2.43.4-1.1.1.i586 requires libzypp.so.1200, but this requirement cannot be provided Solution 1: Following actions will be done: do not install patch:openSUSE-2014-22-1.noarch do not install patch:openSUSE-2014-495-1.noarch Solution 2: deinstallation of libyui-ncurses-pkg4-2.43.4-1.1.1.i586 Solution 3: break libyui-ncurses-pkg4-2.43.4-1.1.1.i586 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): c asus:/usr/lib #
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2014-09-21 20:38, Luuk wrote:
On 21-9-2014 20:12, Carlos E. R. wrote:
OK, sorry for starting this post on opensuse-factory....
No problem :-)
I'll explain what i did: 0) i started with openSUSE 12.3 1) zypper ref; zypper patch installed all available patches, and rebooted the computer 2) followed this website to upgrade to 13.1 http://www.unixmen.com/upgrade-opensuse-12-3-opensuse-13-1/ 2.1) sed -i 's/12.3/13.1/g' /etc/zypp/repos.d/* 2.2) zypper ref 2.3) zypper dup 3) reboot of computer
The guides you should follow are these:
http://en.opensuse.org/SDB:System_upgrade http://en.opensuse.org/SDB:Offline_upgrade
http://doc.opensuse.org/documentation/html/openSUSE/opensuse-startup/cha.update.html Chapter 16. Upgrading the System and System Changes
http://activedoc.opensuse.org/book/opensuse-123-start-up/chapter-16-upgrading-the-system-and-system-changes Chapter 16. Upgrading the System and System Changes
Then i decided to do a 'zypper patch', which results in: asus:/usr/lib # zypper patch Loading repository data... Reading installed packages... Resolving package dependencies... 4 Problems:
Well, something failed. I would repeat that "zypper dup" and see what happens. I suggest, in case you did not, that you run it in text mode - - not in gnome/kde/whatever, because when it dies, your upgrade dies.
Problem: libyui-ncurses-pkg4-2.43.4-1.1.1.i586 requires libzypp.so.1200, but this requirement cannot be provided
That package is from 12.3, I'd guess.
- -- Cheers / Saludos,
Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)
On 21-9-2014 21:45, Carlos E. R. wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2014-09-21 20:38, Luuk wrote:
On 21-9-2014 20:12, Carlos E. R. wrote:
Well, something failed. I would repeat that "zypper dup" and see what happens. I suggest, in case you did not, that you run it in text mode
- not in gnome/kde/whatever, because when it dies, your upgrade dies.
asus:/home/luuk # zypper dup Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command. Loading repository data... Reading installed packages... Computing distribution upgrade...
The following NEW packages are going to be installed: bundle-lang-common-de kernel-desktop
2 new packages to install. Overall download size: 40.0 MiB. After the operation, additional 125.0 MiB will be used. Continue? [y/n/?] (y): Retrieving package bundle-lang-common-de-12.3-3.4.3.noarch (1/2), 550.5 KiB ( 2.2 MiB unpacked) Retrieving package kernel-desktop-3.11.10-11.1.i686 (2/2), 39.4 MiB (122.8 MiB unpacked) Retrieving: kernel-desktop-3.11.10-11.1.i686.rpm .................................................................[done (5.5 MiB/s)] (1/2) Installing: bundle-lang-common-de-12.3-3.4.3 ...........................................................................[done] (2/2) Installing: kernel-desktop-3.11.10-11.1 ................................................................................[done] Additional rpm output:
Kernel image: /boot/vmlinuz-3.11.10-11-desktop Initrd image: /boot/initrd-3.11.10-11-desktop WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release. KMS drivers: nouveau Root device: /dev/disk/by-id/ata-Maxtor_6Y120P0_Y32HFZ9E-part2 (/dev/sda2) (mounted on / as ext4) Resume device: /dev/disk/by-id/ata-Maxtor_6Y120P0_Y32HFZ9E-part1 (/dev/sda1) Microcode: Adding Intel microcode 0f-02-09 Kernel Modules: thermal_sys thermal processor fan ata_piix ata_generic scsi_dh scsi_dh_emc scsi_dh_rdac scsi_dh_alua scsi_dh_hp_sw button wmi video mxm-wmi i2c-algo-bit drm drm_kms_helper ttm nouveau xhci-hcd hid-logitech-dj hid-holtek-kbd hid-lenovo-tpkbd hid-ortek hid-roccat hid-roccat-common hid-roccat-arvo hid-roccat-isku hid-samsung ohci-pci Features: acpi intel_microcode kms plymouth block usb resume.userspace resume.kernel
asus:/home/luuk # uname -a Linux asus 3.11.10-21-desktop #1 SMP PREEMPT Mon Jul 21 15:28:46 UTC 2014 (9a9565d) i686 i686 i386 GNU/Linux asus:/home/luuk #
(reboot)
asus:/home/luuk # zypper dup Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command. Loading repository data... Reading installed packages... Computing distribution upgrade...
The following NEW packages are going to be installed: bundle-lang-common-es kernel-desktop
The following package is going to be upgraded: bundle-lang-common-de
1 package to upgrade, 2 new. Overall download size: 40.5 MiB. After the operation, additional 125.0 MiB will be used. Continue? [y/n/?] (y):
Same 'kernel-desktop' is offered... This is a computer without screen attached, so tomorrow i will attach a screen, and see what messages appear when computer starts....
asus:/home/luuk # cat /etc/os-release NAME=openSUSE VERSION="13.1 (Bottle)" VERSION_ID="13.1" PRETTY_NAME="openSUSE 13.1 (Bottle) (i586)" ID=opensuse ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:opensuse:13.1" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://opensuse.org/" ID_LIKE="suse" asus:/home/luuk # uname -a Linux asus 3.11.10-21-desktop #1 SMP PREEMPT Mon Jul 21 15:28:46 UTC 2014 (9a9565d) i686 i686 i386 GNU/Linux asus:/home/luuk #
i seem to have a newer kernel than is downloaded by 'kernel dup' ? (3.11.10-21-desktop) vs. (kernel-desktop-3.11.10-11.1.i686.rpm)
On 2014-09-21 22:18, Luuk wrote:
On 21-9-2014 21:45, Carlos E. R. wrote:
asus:/home/luuk # zypper dup Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command. Loading repository data... Reading installed packages... Computing distribution upgrade...
The following NEW packages are going to be installed: bundle-lang-common-de kernel-desktop
I expected something quite different. Ok, lets try something else. Run this query:
rpm -q -a --queryformat "%{INSTALLTIME}\t%{INSTALLTIME:day} \ %{BUILDTIME:day} %-30{NAME}\t%15{VERSION}-%-7{RELEASE}\t%{arch} \ %25{VENDOR}%25{PACKAGER} == %{DISTRIBUTION} %{DISTTAG}\n" \ | sort | cut --fields="2-" | tee rpmlist \ | egrep -v "openSUSE.13.1" | less -S
If the list is long, you can upload the "rpmlist" file it generates on susepaste.org for a month or less. Just post the link here - no need to post a large file to the list.
On 22-9-2014 01:30, Carlos E. R. wrote:
On 2014-09-21 22:18, Luuk wrote:
On 21-9-2014 21:45, Carlos E. R. wrote:
asus:/home/luuk # zypper dup Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command. Loading repository data... Reading installed packages... Computing distribution upgrade...
The following NEW packages are going to be installed: bundle-lang-common-de kernel-desktop
I expected something quite different. Ok, lets try something else. Run this query:
rpm -q -a --queryformat "%{INSTALLTIME}\t%{INSTALLTIME:day} \ %{BUILDTIME:day} %-30{NAME}\t%15{VERSION}-%-7{RELEASE}\t%{arch} \ %25{VENDOR}%25{PACKAGER} == %{DISTRIBUTION} %{DISTTAG}\n" \ | sort | cut --fields="2-" | tee rpmlist \ | egrep -v "openSUSE.13.1" | less -S
If the list is long, you can upload the "rpmlist" file it generates on susepaste.org for a month or less. Just post the link here - no need to post a large file to the list.
susepaste.org says i'm a spammer ;-( so i did put the list here: http://pastebin.com/XtUPEmgC
On 22-9-2014 10:32, Luuk wrote:
On 22-9-2014 01:30, Carlos E. R. wrote:
On 2014-09-21 22:18, Luuk wrote:
On 21-9-2014 21:45, Carlos E. R. wrote:
asus:/home/luuk # zypper dup Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command. Loading repository data... Reading installed packages... Computing distribution upgrade...
The following NEW packages are going to be installed: bundle-lang-common-de kernel-desktop
I expected something quite different. Ok, lets try something else. Run this query:
rpm -q -a --queryformat "%{INSTALLTIME}\t%{INSTALLTIME:day} \ %{BUILDTIME:day} %-30{NAME}\t%15{VERSION}-%-7{RELEASE}\t%{arch} \ %25{VENDOR}%25{PACKAGER} == %{DISTRIBUTION} %{DISTTAG}\n" \ | sort | cut --fields="2-" | tee rpmlist \ | egrep -v "openSUSE.13.1" | less -S
If the list is long, you can upload the "rpmlist" file it generates on susepaste.org for a month or less. Just post the link here - no need to post a large file to the list.
susepaste.org says i'm a spammer ;-( so i did put the list here: http://pastebin.com/XtUPEmgC
i did 'zypper update', the problem with 'zypper patch' stays the same:
asus:/home/luuk # zypper update Loading repository data... Reading installed packages...
The following package updates will NOT be installed: PackageKit PackageKit-backend-zypp PackageKit-branding-openSUSE apper autoyast2-installation bluedevil gfxboot git git-core git-cvs git-email git-gui git-svn git-web gitk gmp-devel libdb-4_5-devel libdb-4_8-devel libgmp10 libgmpxx4 libpackagekit-glib2-16 libsnmp30 libsolv-tools libzypp mpi-selector patterns-openSUSE-yast2_basis perl perl-Archive-Zip perl-Authen-SASL perl-Bootloader perl-Clone perl-Config-Crontab perl-Crypt-SmbHash perl-DBD-SQLite perl-DBI perl-Data-Dump perl-Digest-HMAC perl-Digest-MD4 perl-Digest-SHA1 perl-Encode-Locale perl-Error perl-File-Listing perl-File-RandomAccess perl-HTML-Parser perl-HTML-Tagset perl-HTTP-Cookies perl-HTTP-Daemon perl-HTTP-Date perl-HTTP-Message perl-HTTP-Negotiate perl-IO-Socket-INET6 perl-IO-Socket-SSL perl-Image-ExifTool perl-LWP-MediaTypes perl-MLDBM perl-Net-DBus perl-Net-Daemon perl-Net-HTTP perl-Net-LibIDN perl-Net-SMTP-SSL perl-Net-SSLeay perl-NetxAP perl-Params-Util perl-Parse-RecDescent perl-PlRPC perl-SQL-Statement perl-Socket6 perl-TermReadLine-Gnu perl-Tie-IxHash perl-TimeDate perl-URI 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-Simple perl-XML-Twig perl-XML-XPath perl-base perl-doc perl-gettext perl-libwww-perl subversion subversion-perl valgrind vim yast2 yast2-add-on yast2-backup yast2-bootloader yast2-core yast2-country yast2-country-data yast2-firewall yast2-hardware-detection yast2-http-server yast2-inetd yast2-installation yast2-iscsi-client yast2-kerberos-client yast2-ldap yast2-ldap-client yast2-mail yast2-metapackage-handler yast2-network yast2-nfs-client yast2-nis-client yast2-ntp-client yast2-online-update yast2-packager yast2-pam yast2-perl-bindings yast2-pkg-bindings yast2-printer yast2-proxy yast2-restore yast2-runlevel yast2-samba-client yast2-samba-server yast2-scanner yast2-security yast2-slp yast2-sound yast2-storage yast2-sudo yast2-sysconfig yast2-transfer yast2-tune yast2-update yast2-users yast2-vm yast2-xml yast2-ycp-ui-bindings zypper
The following NEW packages are going to be installed: kernel-default kernel-firmware
The following package is going to be upgraded: bundle-lang-common-de
1 package to upgrade, 2 new. Overall download size: 57.8 MiB. After the operation, additional 175.9 MiB will be used. Continue? [y/n/?] (y): y
(reboot) luuk@asus:~> diff rpmlist.20140922-101000 rpmlist.20140922-105103 2214c2214,2216 < Sun Sep 21 2014 Tue Mar 05 2013 bundle-lang-common-de 12.3-3.4.3 noarch openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) ---
Mon Sep 22 2014 Sun Oct 20 2013 bundle-lang-common-de
13.1-2.2.7 noarch openSUSE http://bugs.opensuse.org == openSUSE 13.1 (none)
Mon Sep 22 2014 Tue Jul 22 2014 kernel-default
3.11.10-21.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 13.1 (none)
Mon Sep 22 2014 Mon Aug 18 2014 kernel-firmware
20130714git-2.21.1 noarch openSUSE http://bugs.opensuse.org == openSUSE 13.1 (none)
(zypper patch) asus:/home/luuk # zypper patch Loading repository data... Reading installed packages... Resolving package dependencies... 4 Problems: Problem: libyui-ncurses-pkg4-2.43.4-1.1.1.i586 requires libzypp.so.1200, but this requirement cannot be provided Problem: yast2-pkg-bindings-2.23.1-1.1.1.i586 requires libzypp.so.1200, but this requirement cannot be provided Problem: yast2-pkg-bindings-2.23.1-1.1.1.i586 requires libzypp.so.1200, but this requirement cannot be provided Problem: yast2-pkg-bindings-2.23.1-1.1.1.i586 requires libzypp.so.1200, but this requirement cannot be provided
Problem: libyui-ncurses-pkg4-2.43.4-1.1.1.i586 requires libzypp.so.1200, but this requirement cannot be provided Solution 1: Following actions will be done: do not install patch:openSUSE-2014-22-1.noarch do not install patch:openSUSE-2014-495-1.noarch Solution 2: deinstallation of libyui-ncurses-pkg4-2.43.4-1.1.1.i586 Solution 3: break libyui-ncurses-pkg4-2.43.4-1.1.1.i586 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): c asus:/home/luuk #
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Monday, 2014-09-22 at 10:59 +0200, Luuk wrote:
On 22-9-2014 10:32, Luuk wrote:
On 22-9-2014 01:30, Carlos E. R. wrote:
I expected something quite different. Ok, lets try something else. Run this query:
rpm -q -a --queryformat "%{INSTALLTIME}\t%{INSTALLTIME:day} \ %{BUILDTIME:day} %-30{NAME}\t%15{VERSION}-%-7{RELEASE}\t%{arch} \ %25{VENDOR}%25{PACKAGER} == %{DISTRIBUTION} %{DISTTAG}\n" \ | sort | cut --fields="2-" | tee rpmlist \ | egrep -v "openSUSE.13.1" | less -S
If the list is long, you can upload the "rpmlist" file it generates on susepaste.org for a month or less. Just post the link here - no need to post a large file to the list.
susepaste.org says i'm a spammer ;-(
It happens sometimes :-(
so i did put the list here: http://pastebin.com/XtUPEmgC
Ok, got it.
There is something wrong with how you did the command, because despite the "egrep -v" above, I see many entries related to 13.1 (1981 lines). Probably you mistyped.
But you have 233 packages from 12.3 which you have to force update somehow.
You get the list this way:
egrep -v "openSUSE.13.1" /tmp/XtUPEmgC.txt | less -S
i did 'zypper update', the problem with 'zypper patch' stays the same:
Of course it does.
As I said, you have 233 packages from 12.3 which you have to upgrade somehow to 13.1. I don't see why "zypper dup" fails to do them.
Look at the start of the list:
Wed Mar 06 2013 Tue May 04 2010 gpg-pubkey 307e3d54-4be01a65 (none) (none)SuSE Package Signing Key <build@suse.de Wed Mar 06 2013 Sun Jan 27 2013 libxtables9 1.4.16.3-4.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Fri Feb 01 2013 libntfs-3g83 2012.1.15-7.2.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Fri Jan 25 2013 libgmp10 5.0.5-8.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Sat Jan 26 2013 libarchive12 3.0.4-4.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Tue Feb 26 2013 vim-base 7.3.831-1.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Sat Jan 26 2013 libgif4 4.1.6-34.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Mon Feb 04 2013 libyui4 2.42.6-1.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Fri Jan 25 2013 libgmpxx4 5.0.5-8.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Sat Jan 26 2013 libHalf7 1.0.3-4.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Sat Jan 26 2013 libIex7 1.0.3-4.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Sun Jan 27 2013 libbluedevil1 1.9.2-4.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Fri Jan 25 2013 db-utils 4.8.30-20.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Sat Jan 26 2013 libIlmThread7 1.0.3-4.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Sun Jan 27 2013 libpackagekit-qt2-5 0.8.7-3.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Sat Jan 26 2013 perl-gettext 1.05-159.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Sun Jan 27 2013 yast2-core 2.23.4-2.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) ... Wed Mar 06 2013 Sun Jan 27 2013 yast2-xml 2.16.1-71.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Sun Jan 27 2013 yast2-ycp-ui-bindings 2.21.6-2.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Sun Jan 27 2013 yast2-hardware-detection 2.22.0-4.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Mon Feb 04 2013 libyui-qt4 2.42.5-1.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Wed Mar 06 2013 Sun Jan 27 2013 yast2-perl-bindings 2.19.2-2.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) ...
yast2-core is from 12.3, for example.
Ok, lets see first if you have package locks. Run "zypper locks", and if you see any, run "zypper removelock" and "zypper cleanlocks".
It is the file "/etc/zypp/locks".
There may be also taboes, but I don't know how to see them from zypper. Ah, yes, they appear as type patch in the command output.
Once that is done, you will have to try update one package at a time. But you will not be able to do that, I guess, because your zypper is version 12.3:
Sun Sep 21 2014 Sun Jan 27 2013 libsolv-tools 0.2.4-2.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Sun Sep 21 2014 Fri Mar 01 2013 libzypp 12.9.0-1.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Sun Sep 21 2014 Fri Mar 01 2013 zypper 1.8.11-1.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none)
That may be the cause of your problem.
Try first:
zypper list-updates -a
then
zypper update zypper
If it refuses, then just download manually the zypper rpm package from the 13.1 oss repo, and update it directly with the "rpm" command. You will have to give at least the 3 packages listed above, perhaps more. It may complain about dependencies, which you will have to manually download and add to the same command line.
HTH
- -- Cheers, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)
On 22-9-2014 13:04, Carlos E. R. wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Monday, 2014-09-22 at 10:59 +0200, Luuk wrote:
On 22-9-2014 10:32, Luuk wrote:
On 22-9-2014 01:30, Carlos E. R. wrote:
I expected something quite different. Ok, lets try something else. Run this query:
rpm -q -a --queryformat "%{INSTALLTIME}\t%{INSTALLTIME:day} \ %{BUILDTIME:day} %-30{NAME}\t%15{VERSION}-%-7{RELEASE}\t%{arch} \ %25{VENDOR}%25{PACKAGER} == %{DISTRIBUTION} %{DISTTAG}\n" \ | sort | cut --fields="2-" | tee rpmlist \ | egrep -v "openSUSE.13.1" | less -S
If the list is long, you can upload the "rpmlist" file it generates on susepaste.org for a month or less. Just post the link here - no need to post a large file to the list.
susepaste.org says i'm a spammer ;-(
It happens sometimes :-(
so i did put the list here: http://pastebin.com/XtUPEmgC
Ok, got it.
There is something wrong with how you did the command, because despite the "egrep -v" above, I see many entries related to 13.1 (1981 lines). Probably you mistyped.
the 'tee rpmlist' is *before* the 'egrep -v "openSUSE.13.1"
But you have 233 packages from 12.3 which you have to force update somehow.
You get the list this way:
egrep -v "openSUSE.13.1" /tmp/XtUPEmgC.txt | less -S
.....
Ok, lets see first if you have package locks. Run "zypper locks", and if you see any, run "zypper removelock" and "zypper cleanlocks".
It is the file "/etc/zypp/locks".
there are not locks..
There may be also taboes, but I don't know how to see them from zypper. Ah, yes, they appear as type patch in the command output.
Once that is done, you will have to try update one package at a time. But you will not be able to do that, I guess, because your zypper is version 12.3:
Sun Sep 21 2014 Sun Jan 27 2013 libsolv-tools 0.2.4-2.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Sun Sep 21 2014 Fri Mar 01 2013 libzypp 12.9.0-1.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none) Sun Sep 21 2014 Fri Mar 01 2013 zypper 1.8.11-1.1.1 i586 openSUSE http://bugs.opensuse.org == openSUSE 12.3 (none)
That may be the cause of your problem.
Try first:
zypper list-updates -a
then
zypper update zypper
If it refuses, then just download manually the zypper rpm package from
asus:/home/luuk # zypper update zypper Loading repository data... Reading installed packages... Resolving package dependencies...
Problem: zypper-1.9.17-26.1.i586 requires libzypp >= 13.10.4, but this requirement cannot be provided uninstallable providers: libzypp-13.10.4-23.1.i586[repo-update] Solution 1: deinstallation of libyui-ncurses-pkg4-2.43.4-1.1.1.i586 Solution 2: do not install zypper-1.9.17-26.1.i586 Solution 3: break zypper-1.9.17-26.1.i586 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/c] (c): c asus:/home/luuk #
Manually will, of course, break dependency's with 'libzypp' (and other packeges) too....
I'll think i will do a complete re-install,
Thanks for your time, and input.....
On 22-9-2014 13:56, Luuk wrote:
In the end i thin my problem was that i had the opensuse12.3DVD in my CD-player, while doing a 'zypper dup'
'zypper lr' referred to: cd:///?devices=/dev/disk/by-id......
maybe that's why zypper was broken after the upgrade.....
On 2014-09-22 15:02, Luuk wrote:
On 22-9-2014 13:56, Luuk wrote:
In the end i thin my problem was that i had the opensuse12.3DVD in my CD-player, while doing a 'zypper dup'
'zypper lr' referred to: cd:///?devices=/dev/disk/by-id......
maybe that's why zypper was broken after the upgrade.....
AHHH! Yes! That could be it. Try disable it and run a dup again.
On 2014-09-22 13:56, Luuk wrote:
On 22-9-2014 13:04, Carlos E. R. wrote:
There is something wrong with how you did the command, because despite the "egrep -v" above, I see many entries related to 13.1 (1981 lines). Probably you mistyped.
the 'tee rpmlist' is *before* the 'egrep -v "openSUSE.13.1"
Oops :-)
Ok, lets see first if you have package locks. Run "zypper locks", and if you see any, run "zypper removelock" and "zypper cleanlocks".
It is the file "/etc/zypp/locks".
there are not locks..
Oh.
Try first:
zypper list-updates -a
Oops!
I should have said:
zypper list-updates -a zypper
Yes, I see it suggests an update to zypper.
Manually will, of course, break dependency's with 'libzypp' (and other packeges) too....
Yes, but you can do "rpm --upgrade zypper-FULLNAME.rpm libzyppzypper-FULLNAME.rpm" in the same line till rpm stops complaining. The command does not run till all deps are satisfied.
It is a nuisance, because you download a package, try, it complains about a failed dep, you locate the appropriate package, download it, then try again... several cycles.
That's why zypper/yast/apper are so nice: they do use "rpm" for the actual installation, but they solve all the dependencies for you. But when they fail, you have to resort to the underlying "motor".
I'll think i will do a complete re-install,
Not yet, please!
And I see you found a possible culprit in your old dvd.
Thanks for your time, and input.....
Welcome. Upgrades are a pet subject of me. But I use the "offline method" myself.
On 22-9-2014 15:31, Carlos E. R. wrote:
On 2014-09-22 13:56, Luuk wrote:
On 22-9-2014 13:04, Carlos E. R. wrote:
There is something wrong with how you did the command, because despite the "egrep -v" above, I see many entries related to 13.1 (1981 lines). Probably you mistyped.
the 'tee rpmlist' is *before* the 'egrep -v "openSUSE.13.1"
Oops :-)
Ok, lets see first if you have package locks. Run "zypper locks", and if you see any, run "zypper removelock" and "zypper cleanlocks".
It is the file "/etc/zypp/locks".
there are not locks..
Oh.
Try first:
zypper list-updates -a
Oops!
I should have said:
zypper list-updates -a zypper
Yes, I see it suggests an update to zypper.
Manually will, of course, break dependency's with 'libzypp' (and other packeges) too....
Yes, but you can do "rpm --upgrade zypper-FULLNAME.rpm libzyppzypper-FULLNAME.rpm" in the same line till rpm stops complaining. The command does not run till all deps are satisfied.
It is a nuisance, because you download a package, try, it complains about a failed dep, you locate the appropriate package, download it, then try again... several cycles.
That's why zypper/yast/apper are so nice: they do use "rpm" for the actual installation, but they solve all the dependencies for you. But when they fail, you have to resort to the underlying "motor".
I'll think i will do a complete re-install,
Not yet, please!
Sorry, too late, it's already installing...
And I see you found a possible culprit in your old dvd.
Thanks for your time, and input.....
Welcome. Upgrades are a pet subject of me. But I use the "offline method" myself.
When i'm bored (this will happen somewhere before then end of the year....), i can do an install of 12.3 form DVD, and make the same errors again, and see if i can catch the same problem.... ;)