Auto update failure openSUSE10.3

Hi, for various reasons, my “work-horse” distro is still openSUSE10.3. Auto update fails with the message:

[QUOTE]
4 Problems: Problem: No valid solution found with just resolvables of best architecture. Problem: kdelibs4-core cannot be installed due to missing dependencies Problem: Can’t satisfy requirement libphononexperimental.so.4()(64bit) for kdelibs4-3.93.0.svn712047-6.2.x86_64[openSUSE-10.3-Updates] Problem: Can’t satisfy requirement libphonon.so.4()(64bit) for libkde4-4.1.3-69.6.x86_64[Education] Problem: No valid solution found with just resolvables of best architecture. With this run only resolvables with the best architecture have been regarded. Regarding all possible resolvables takes time, but can come to a valid result. Solution 1: Make a solver run with ALL possibilities. Regarding all resolvables with a compatible architecture.
\QUOTE]

How can I make the “solver run with ALL possibilities”?

I confess that Yast’s occasional failure to resolve the dependencies were and still remain a dark mystery to me. When Yast comes up with such message my “solution” has been to choose not to proceed with the installation…

It would be great to resolve this problem. Any and all information will be greatly appreciated.

OldAl.

Open a terminal and do:

zypper lr --details

Post result

Thanks for your reply, caf4926. I followed your suggestion. My box is named amd64. Here is a conversation, using the suggested command.


ak@amd64:~> zypper lr --details
Unknown option --details
ak@amd64:~>
ak@amd64:~> sudo zypper lr --details
root's password:
Unknown option --details
ak@amd64:~>

Not a big advance… Perhaps there is another zypper command? Can you suggest a good information source of explanation of zypper, perhaps better than the “man” pages? I guess that lr is “load repository”, does that sound a reasonable supposition?

I need to catch up with the zypper - openSUSE is moving along at a lively pace. Thanks for your help!

OldAl.

The problem is zypper has undergone significant development since suse 10.3 version. (Most of us are now using openSUSE 11.X). He wanted you to provide list of configured repos. Instead, try

zypper sl

This suse 10.2 zypper reference may be useful.

zypper lr

should do
Zypper/Usage/10.3 - openSUSE

Thanks for the information. There is a lot of it in the reference… I better study it first, before bothering you again. As you must have realised,

zypper lr

listed the installed repositories.

zypper update

produced, not surprisingly, the same error as the attempted update from KDE GUI.

Missing dependencies are a pain and well beyond my knowledge of Linux.

Thank you all for responding - much appreciated.

Thanks for the information. There is a lot of it in the reference… I better study it first, before bothering you again. As you must have realised,

zypper lr

listed the installed repositories.

Yes, but caf wanted you to post the repo list so they could be checked. Dependency issues could arise if required repos are not present and enabled for example.

Here is the dialog with the list of repositories (they have been updated):


amd64:/home/ak # zypper lr
#  | Enabled | Refresh | Type   | Alias
                        | Name
---+---------+---------+--------+-------------------------------------------------------------
------------------------+----------------------------------------------------
1  | Yes     | No      | rpm-md | http://www2.ati.com/suse/10.3
                        | ATI Repository
2  | Yes     | No      | rpm-md | http://ftp.skynet.be/pub/packman/suse/10.3/
                        | Packman Repository
3  | Yes     | Yes     | rpm-md | openSUSE-10.3-Updates
                        | openSUSE-10.3-Updates
4  | Yes     | No      | NONE   | Education
                        | Education
5  | Yes     | No      | yast2  | http://download.opensuse.org/repositories/openSUSE:10.3/stan
dard/                   | Main Repository (OSS)
6  | Yes     | Yes     | rpm-md | X11:Drivers:Video
                        | X11:Drivers:Video
7  | Yes     | No      | NONE   | NVIDIA Repository                                                                                                | NVIDIA Repository
8  | Yes     | No      | rpm-md | http://download.opensuse.org/repositories/Virtualization:/Vi                             rtualBox/openSUSE_10.3/ | openSUSE BuildService - Virtualization (VirtualBox)
9  | Yes     | Yes     | yast2  | openSUSE:10.3                                                                                                    | openSUSE:10.3
10 | Yes     | Yes     | rpm-md | KDE:KDE3                                                                                                         | KDE:KDE3
11 | Yes     | No      | rpm-md | http://download.opensuse.org/repositories/Virtualization:/Qe                             mu/openSUSE_10.3/       | openSUSE BuildService - Virtualization (QEMU)
12 | Yes     | Yes     | rpm-md | home:rbos                                                                                                        | home:rbos
13 | Yes     | No      | rpm-md | http://download.nvidia.com/opensuse/10.3                                                                         | NVIDIA Repository
14 | Yes     | No      | yast2  | openSUSE10.3_repository_on_this_hdd.                                                                             | openSUSE10.3 repository on this hdd.
15 | Yes     | No      | rpm-md | openSUSE:10.3:Update                                                                                             | openSUSE:10.3:Update
16 | Yes     | No      | rpm-md | http://download.opensuse.org/repositories/X11:/XGL/openSUSE_                             10.3/                   | openSUSE BuildService - X11:XGL
17 | Yes     | No      | rpm-md | Main Update Repository                                                                                           | Main Update Repository
18 | Yes     | No      | yast2  | http://download.opensuse.org/distribution/10.3/repo/non-oss/                                                     | Main Repository (NON-OSS)
19 | Yes     | No      | NONE   | openSUSE:10.3:NonFree                                                                                            | openSUSE:10.3:NonFree
amd64:/home/ak #

It would be very useful to find out what is going on, so if the list tells you what the problem may be, I would very much appreciate hearing it. Thank you for your response and explanation of what I was requested (by caf) to do.

You seem to have some duplicates and repos disabled that I would enable.
Are you using ATI or Nvidia?

Do you know what you are using from education repo?
You should enable Packman.

Ideally, you should just have:
Updates
Oss
Non-Oss
Packman
either ATI or Nvidia
And KDE3 if you are using kde3

I will disable all the other repositories and leave the above and see what happens with the update. I would like to get it going. Will not do it tonight, however, it is a bit late down under and I had a big day. We celebrated our 61-st (!) wedding anniversary yesterday, so I have to respond to my boss calling me to go to bed - it is 2200 hrs here…

Thank you very much for your patient help! I will post the results, of course.

Oh, my box has amd64 dual core processor, mobo has Nvidia chipsets (argh…) and there is an El Cheapo ATI graphics card, an Asus radeon EAH3450, so I will add an ATI repo, hopefully.

In that case just leave repos:
1,2,3,5,10,18,19

set them all at the same priority (99)
except 5,18,19 (set at 120)

Many thanks - done that, except that could not set priorities from suse10.3 yast. Here is the complete dialog.


amd64:/home/ak # zypper lr
#  | Enabled | Refresh | Type   | Alias                                                                               | Name
---+---------+---------+--------+-------------------------------------------------------------------------------------+----------------------------------------------------
1  | Yes     | No      | rpm-md | http://www2.ati.com/suse/10.3                                                       | ATI Repository
2  | Yes     | No      | rpm-md | http://ftp.skynet.be/pub/packman/suse/10.3/                                         | Packman Repository
3  | Yes     | Yes     | rpm-md | openSUSE-10.3-Updates                                                               | openSUSE-10.3-Updates
4  | No      | No      | NONE   | Education                                                                           | Education
5  | Yes     | No      | yast2  | http://download.opensuse.org/repositories/openSUSE:10.3/standard/                   | Main Repository (OSS)
6  | No      | Yes     | rpm-md | X11:Drivers:Video                                                                   | X11:Drivers:Video
7  | No      | No      | NONE   | NVIDIA Repository                                                                   | NVIDIA Repository
8  | No      | No      | rpm-md | http://download.opensuse.org/repositories/Virtualization:/VirtualBox/openSUSE_10.3/ | openSUSE BuildService - Virtualization (VirtualBox)
9  | No      | Yes     | yast2  | openSUSE:10.3                                                                       | openSUSE:10.3
10 | Yes     | Yes     | rpm-md | KDE:KDE3                                                                            | KDE:KDE3
11 | No      | No      | rpm-md | http://download.opensuse.org/repositories/Virtualization:/Qemu/openSUSE_10.3/       | openSUSE BuildService - Virtualization (QEMU)
12 | No      | Yes     | rpm-md | home:rbos                                                                           | home:rbos
13 | No      | No      | rpm-md | http://download.nvidia.com/opensuse/10.3                                            | NVIDIA Repository
14 | No      | No      | yast2  | openSUSE10.3_repository_on_this_hdd.                                                | openSUSE10.3 repository on this hdd.
15 | No      | No      | rpm-md | openSUSE:10.3:Update                                                                | openSUSE:10.3:Update
16 | No      | No      | rpm-md | http://download.opensuse.org/repositories/X11:/XGL/openSUSE_10.3/                   | openSUSE BuildService - X11:XGL
17 | No      | No      | rpm-md | Main Update Repository                                                              | Main Update Repository
18 | Yes     | No      | yast2  | http://download.opensuse.org/distribution/10.3/repo/non-oss/                        | Main Repository (NON-OSS)
19 | Yes     | No      | NONE   | openSUSE:10.3:NonFree                                                               | openSUSE:10.3:NonFree
amd64:/home/ak #
amd64:/home/ak # zypper update
* Reading repository 'ATI Repository' cache
* Reading repository 'Packman Repository' cache
* Reading repository 'openSUSE-10.3-Updates' cache
* Reading repository 'Main Repository (OSS)' cache
* Reading repository 'KDE:KDE3' cache
* Reading repository 'Main Repository (NON-OSS)' cache
* Reading repository 'openSUSE:10.3:NonFree' cache
* Reading installed packages [100%]


The following packages are going to be upgraded:
  libxml2-python libkdecore4 kdelibs4-core yauap libkde4 kdelibs4 libtiff3
libtiff3-32bit libxml2-32bit libxml2 gstreamer010-plugins-good vim-base flash-player
libpng-32bit libpng-devel libpng curl libcurl4 curl-ca-bundle libmikmod vim vim-data
NetworkManager NetworkManager-kde dbus-1-glib dbus-1-qt3 dbus-1 dbus-1-glib-32bit
dbus-1-python dbus-1-x11 dbus-1-32bit powersave powersave-libs kpartx hal
liblcms-32bit liblcms krb5 krb5-32bit udev libvolume_id MozillaFirefox-translations
MozillaFirefox bluez-utils gnutls xpdf-tools glib2 glib2-devel glib2-32bit gpg2
compat-openssl097g opensc libopensc2 freetype2 ghostscript-library freetype2-32bit
libwmf libgimpprint ghostscript-fonts-std ghostscript-fonts-other ghostscript-x11
xine-lib xntp openmotif22-libs openmotif22-libs-32bit RealPlayer cyrus-sasl-32bit
cyrus-sasl cyrus-sasl-crammd5 cyrus-sasl-plain cyrus-sasl-digestmd5 snmp-mibs
libsnmp15 kernel-default kernel-source cups-client dos2unix cups cups-libs
cups-libs-32bit openssl libopenssl0_9_8 openssl-certs libopenssl0_9_8-32bit
perl-Compress-Raw-Zlib ImageMagick libMagick10 poppler-qt libWand10
libGraphicsMagick1 poppler java-1_5_0-sun kdepim3 kdegraphics3-pdf kdegraphics3
kdegraphics3-postscript kdepim3-notes kdegraphics3-kamera kdebase3 qt3-32bit koffice
kdepim3-kpilot kdegraphics3-scan koffice-illustration kdegraphics3-tex kitchensync

The following patches are going to be upgraded:
  libpng gstreamer010-plugins-good flash-player hal gvim xpdf liblcms java-1_5_0-sun krb5
MozillaFirefox koffice bluez-audio gnutls cups glib2 libopenssl-devel
compat-openssl097g libopensc2 freetype2 xine-devel xntp openmotif22-libs libsnmp15
ImageMagick GraphicsMagick poppler

The following patches are going to be downgraded:
  amarok libqt4

The following NEW message is going to be installed:
  libopensc2-6071-patch-message-2

The following NEW packages are going to be installed:
  ati-fglrxG01-kmp-default x11-video-fglrxG01 libsndfile1 sndfile libexiv2-5
libuuid1-32bit dbus-1-qt3-32bit hal-32bit compat-openssl097g-32bit libopensc2-32bit
opensc-32bit cyrus-sasl-gssapi-32bit cyrus-sasl-otp-32bit net-snmp-32bit
misc-console-font libktnef1 libkcal2 libkmime2 kdebase3-runtime libkcal
libltdl-3-32bit libopenct1-32bit libusb-32bit pcsc-lite-32bit

The following NEW patches are going to be installed:
  amarok dbus-1 kdelibs4 libxml2 libtiff-devel libxml2 libpng curl libmikmod ModemManager
NetworkManager-kde dbus-1 hal kpartx hal ghostscript-devel bluez-cups libsndfile
libudev-devel libxine-devel kdepim3 xpdf gpg2 kdegraphics3 libwmf ghostscript-devel
RealPlayer libopenssl-devel cyrus-sasl kernel dos2unix cups libopenssl-devel
perl-Compress-Raw-Zlib java-1_5_0-sun

The following message is going to be REMOVED:
  libopensc2-5587-patch-message-2

The following package is going to be REMOVED:
  libsndfile

Overall download size: 297.6 M. After the operation, additional 97.2 M will be used.
Continue? [yes/no]: yes
kernel patch licence:
This update can be used to install a new kernel.

If you decide to use the kernel update, we recommend that you reboot
your system upon completion of the YaST Online Update, as additional
kernel modules may be needed which can only be loaded after the system
is rebooted.

In order to install this package, you must agree to terms of the above licence. Continue? [yes/no]: yes
Downloading package libsndfile1-1.0.19-0.pm.1.x86_64, 136.6 K (341.8 K unpacked)
Downloading: libsndfile1-1.0.19-0.pm.1.x86_64.rpm
* Downloading
Problem downloading the package file from the repository:
File ./x86_64/libsndfile1-1.0.19-0.pm.1.x86_64.rpm not found on media: http://ftp.skynet.be/pub/packman/suse/10.3/
Please, see the above error message to for a hint.
amd64:/home/ak #  

How should I proceed? Some possibilities that come to mind:

  1. Look for libsndfile1-1.0.19-0.pm.1.x86_64.rpm in the openSUSE.org “Get It” option.
  2. Try to install part of the recommended updates.
  3. Try, try, try again…

Can you recommend where to go from here, please?

Gratefully,

OK, so it’s a little tricky because you have 10.3 and I have to try and remember the way it works.
I can tell you libsndfile is a newer version in Packman than you quote.

I would suggest, use software management and filter by repository. Select Packman and then from the Packages Menu at the top of the screen select Update All in this List Unconditionally
Then accept
If there are dependency errors, use the expert button to save it to file and then paste here.

One at a time, Do the same with
kde3, mozilla
except use: Update All in this List If Newer Version Avail.

If you can get thru that, then try the Update repo, …

Thank you for your detailed response! According to your suggestion, the following steps were executed:


Yast -> Software Management
... Repositories from the drop down list
... Packman:
from menu, Package
All in This List -> Update unconditionally

There is a lot of updating in progress - Yast estimate for time is shown as greater than 2 hrs. There have been several failures to download. I can only record this by hand, so here is a record for the first two:


File 
./x86_64/python-numpy-1.2.1-0.pm.x86_64.rpm
not found on media
http://ftp.skynet.be/pub/puckman/suse10.3

There is also a suggestion to see if the server is available. Yes, the above URL can be accessed by Konqueror and the contents are visible. Have not looked for the particular file. Perhaps I should. I chose to skip. As it happens, I know that numpy is installed and functioning OK. Here is the next one:

File
./x86_64/libGeoIP1-1.4.5-1.pm.4.x86_64.rpm
not found on media
http://ftp.skynet.be/pub/puckman/suse10.3

So I continued a little longer and had several other failures to download. I then chose to Abandon… Yast popped up a screen of dependency conflict, which it was possible to save, after selecting Expert tab:


#### YaST2 conflicts list - generated 2009-07-03 17:35:20 ####

amarok cannot be installed due to missing dependencies
    There are no installable providers of taglib >= 1.5 for amarok-1.4.10-100.pm.1.x86_64[http://ftp.skynet.be/pub/packman/suse/10.3/]
    === amarok-1.4.10-100.pm.1.x86_64[http://ftp.skynet.be/pub/packman/suse/10.3/] ===
        amarok-1.4.10-100.pm.1.x86_64[http://ftp.skynet.be/pub/packman/suse/10.3/] will be installed by the user.
        unzip-5.52-77.2.x86_64 is needed by amarok-1.4.10-100.pm.1.x86_64[http://ftp.skynet.be/pub/packman/suse/10.3/] (unzip == 5.52-77.2)
        ruby-1.8.6.p36-20.4.x86_64 is needed by amarok-1.4.10-100.pm.1.x86_64[http://ftp.skynet.be/pub/packman/suse/10.3/] (ruby == 1.8.6.p36-20.4)
    18 more...
    Conflict Resolution:
        ( ) Install taglib although it would change the vendor
        ( ) do not install amarok
        ( ) Ignore this requirement just here
No valid solution found with just resolvables of best architecture.
    With this run only resolvables with the best architecture have been regarded.
    Regarding all possible resolvables takes time, but can come to a valid result.
    Conflict Resolution:
        ( ) Make a solver run with ALL possibilities.

#### YaST2 conflicts list END ###

I think I better wait for your further advice, before spending in excess of 2 hours, waiting for the next failure to download to appear. I would do it, but is it useful if I skip the downloads? When file was not found on the packman server, yast did not give any other options, but to retry, skip, abandon. The conflict resolution options popped up after I clicked abandon. This GUI stuff is awkward to document, perhaps there is an equivalent in using CLI?

Thank you for your help. I suspect that I am wearing out your patience…

I’m suspicious of the whole mess you seem to have. First, in reference to your earlier post about a package: libsndfile
And now with this post about packages not available.

Have you refreshed all the repo’s. Make sure REFRESH is ON. Just switch it on for all repos I recommended.
I’m sure this is the problem. If your internet is a bit slow, it will take a while to install all the updates.

When you are doing unconditional update in Packman and get a choice like the one you posted:

amarok cannot be installed due to missing dependencies
There are no installable providers of taglib >= 1.5 for amarok-1.4.10-100.pm.1.x86_64[http://ftp.skynet.be/pub/packman/suse/10.3/]
=== amarok-1.4.10-100.pm.1.x86_64[http://ftp.skynet.be/pub/packman/suse/10.3/] ===
amarok-1.4.10-100.pm.1.x86_64[http://ftp.skynet.be/pub/packman/suse/10.3/] will be installed by the user.
unzip-5.52-77.2.x86_64 is needed by amarok-1.4.10-100.pm.1.x86_64[http://ftp.skynet.be/pub/packman/suse/10.3/] (unzip == 5.52-77.2)
ruby-1.8.6.p36-20.4.x86_64 is needed by amarok-1.4.10-100.pm.1.x86_64[http://ftp.skynet.be/pub/packman/suse/10.3/] (ruby == 1.8.6.p36-20.4)
18 more…
Conflict Resolution:
**(X) **Install taglib although it would change the vendor
( ) do not install amarok
( ) Ignore this requirement just here
No valid solution found with just resolvables of best architecture.
With this run only resolvables with the best architecture have been regarded.
Regarding all possible resolvables takes time, but can come to a valid result.
Conflict Resolution:
( ) Make a solver run with ALL possibilities.

Choose the Change Vendor work thru.

See how you get on.

FYI:
Not a good idea to shut down the PC when you abort like that, leave it running until you get it sorted.