Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Yesterday I searched for updates since I hadn't seen any alerts for a while, bought up a list and tried to install them. All but one refused to install. They all claimed to need two packages which were not provided by anything KPackageKit had access to. I googled the names at the time and attempted to download and install these two files, but they depended on other things, which depended on other things, which depended on other things etc. Eventually I came across two files that seemed both to depend on each other.
So I gave up for the day and tried again to install the updates today so that I could copy and paste the error message again, which is:
Code:
nothing provides libarchive.so.12 needed by libpackagekit-glib2-14-0.7.4-2.12.1.i586
nothing provides libstdc++.so.6(GLIBCXX_3.4.15) needed by PackageKit-backend-zypp-0.7.4-2.12.1.i586
I came across a couple of bug reports. It seems to have started happening a year or two ago for some people. But none of the pages I've come across so far provide any kind of solution or workaround. I don't know if it's related at all, but recently Wine has stopped loading Photoshop which used to load perfectly, and /usr/lib/kde4/plugins/ seems to have completely vanished. I've remade the directory itself but I don't know if anything was inside it. I suspect the missing dependencies might have been but I don't know Linux well enough yet to be sure.
I use Opensuse 11.4. Does anyone have any idea how I might be able to fix this please? Preferably without having to reinstall the operating system as it took me a while to get the Wireless card to work last time around. Thanks.
Last edited by Glaedr; 01-02-2013 at 09:47 AM.
Reason: typo
It may be possible that your package system has had a corruption that might cause this problem. In a terminal run: sudo rpmdb --rebuilddb It will verify and repair your package database if needed. It never hurts to run it once in a while.
If you want a gui for updating, I would use Yast update rather than kpackage manager. If you don't mind using a terminal, I would: zypper refresh, then: zypper verify, to see if the package system sees any problems. If it has problems, you will be given options to repair the system. If there are no problems, then you can: zypper up to check for updates.
If it still complains about missing dependencies, you could then do your search.
Rather than google for packages that would probably lead to more problems, go to: software.opensuse.org
After the page loads, there is a search box at the top of the page. There is a drop-down menu next to it (looks like a wrench). Use the drop-down to select 11.4 and then search for your package. If I remember correctly, 11.4 can use the "one click install" option. You will be downloading a "ymp" file. When you click on it and the download manager asks you what to open it with, choose the default, which should be yast package manager. It will automatically get the correct package architecture for your system. You'll be prompted to add the repository and cautioned about the possible security risks.
Hope this helps.
Thanks for the replies. Ran the first suggested command, got no error messages but it's still not updating. I didn't realise the version was already unsupported though. In the past I've seen people mention using older versions after 11.4 came out and they didn't seem to be having problems. But I'll try updating it and see how it goes. I guess that explains why I hadn't had an alert for a while.
11.4 is at the end of support as mentioned, even though it still has packages available from software.opensuse. If your fear of updating is because of your wireless setup, you might be surprised about what the newer versions offer. There is a fair chance that your wireless will work "out of the box", or at least with minimal headaches. There is good support at forums.opensuse.org in case you do have problems.
One thing that I would strongly recommend is to do a fresh install of 12.2 rather than upgrade. Upgrade may not even be possible from 11.4 to 12.2. The reason for a fresh install is that many of the "config" files in your home directory may cause problems with newer versions of the same packages. I would just backup all your docs, etc., and then start fresh. I apologize if I got a little bit "off subject". Best of luck.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.