Broken YaST

Hi,

Since last update (06/25/10) YaST & software management arnt working anymore. I can open YaST from console but It doesnt respond. When I do ‘zypper dup’ it gives error stating ‘libelf.so.1: cannot open shared object file: No such file or directory’. Web package search is working but then it fails to reinstall YaST. I have only 8 repo’s enabled with suseupdate, main oss, suse network utilities, non oss, mozilla, nVidia, packman and dvd.

Best,

David

OK.
zypper dup is used for distribution upgrades. I may have had you use this command to clean up some of your earlier issues and or to switch packages to a repo like packman. It’s not for everyday use.

Please do this as su -

rpmdb --rebuilddb

It takes a moment or two…

zypper verify
zypper in -f libelf

Report back

zypper lr --detail

zypper lr --details
# | Alias                                     | Name                                      | Enabled | Refresh | Priority | Type   | URI                                                                         | Service
--+-------------------------------------------+-------------------------------------------+---------+---------+----------+--------+-----------------------------------------------------------------------------+--------
1 | download.nvidia.com-opensuse              | NVIDIA Repository                         | Yes     | Yes     |   99     | rpm-md | ftp://download.nvidia.com/opensuse/11.2/                                    |
2 | download.opensuse.org-non-oss             | Main Repository (NON-OSS)                 | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/11.2/repo/non-oss/                |
3 | download.opensuse.org-oss_1               | Main Repository (Sources)                 | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/source/distribution/11.2/repo/oss/             |
4 | http://download.opensuse.org/update/11.2/ | http://download.opensuse.org/update/11.2/ | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/11.2/                                   |
5 | mozilla                                   | mozilla                                   | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_11.2/            |
6 | network:utilities                         | network:utilities                         | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/network:/utilities/openSUSE_11.2/ |
7 | openSUSE_11.2-0                           | openSUSE 11.2-0                           | Yes     | No      |   99     | yast2  | dvd:///                                                                     |
8 | packman.inode.at-suse_1                   | Packman Repository                        | Yes     | Yes     |   99     | rpm-md | http://packman.inode.at/suse/11.2/   

I guess I kinda fixed it - by doing ‘/sbin/ldconfig’ now I am fixing broken ones with ‘zypper dup’. So far I encountered 3 errors over k3b, libavutil, libass(its a good one) and half way thru.

zypper dup
will switch packages, possibly to ones you don’t want.

Once you have the YaST UI working you should use the package switch method on mozilla, packman
Like this: http://tinyurl.com/yejwull

And then, if you are using zypper later, just use zypper up to update

Carl,

Got it, I will let zypper get back to life first and then do a switch to packman. I tried some stuff earlier but it didnt work, had similar issue centos ones and sbin/ldconfig worked. Now at zypper works from console at least without giving the initial error.

Best,

David

Carl,

I fixed it. Now making a switch.

best,

david

Mozilla then Packman
Just to make sure.

Good luck

Doing mozilla switch now. Tried to see packman but the dang thing wants me to deinstall loads of packages, will it be wise or it will affect the programs(gedit and gnome ones) that i want.

best,

david

save the list to file with expert button and then post the info here

It may actually be easier to physically go thru the repo in software manager and check the packages that don’t have the ‘pm’ version and see if you can switch them with the version radio button
ImageBam - Fast, Free Image Hosting and Photo Sharing

There may be some packages on your system that you just can’t switch, so just leave them and switch what you can.

Bit fiddly but worth the effort

too late, almost completing packman switch with few errors, can fix those later.

Here are conflicts -

david@linux-lst5:~> zypper verify
Loading repository data...       
Reading installed packages...    
69 Problems:                     
Problem: nothing provides papyon needed by telepathy-butterfly-0.5.1-2.1.x86_64
Problem: nothing provides gnome-settings-daemon = 2.30.1 needed by gnome-settings-daemon-lang-2.30.1-65.1.noarch
Problem: nothing provides libelf.so.1(ELFUTILS_1.6)(64bit) needed by elfutils-0.147-12.2.un.x86_64              
Problem: nothing provides dbus-1 >= 1.2.24-5.1.un needed by dbus-1-python-0.83.0-33.3.un.x86_64                 
Problem: nothing provides libgupnp-igd-1.0.so.3()(64bit) needed by libnice0-0.0.11-19.36.x86_64                 
Problem: nothing provides snort = 2.8.6-1.1 needed by snort-mysql-2.8.6-1.1.x86_64                              
Problem: nothing provides libgnome-desktop-2.so.17()(64bit) needed by libslab0-2.30.0-13.3.x86_64               
Problem: nothing provides libproxy.so.1()(64bit) needed by libproxy1-config-gnome-0.4.3-48.1.x86_64             
Problem: nothing provides libgnome-desktop-2.so.17()(64bit) needed by nautilus-2.30.1-103.3.x86_64              
Problem: nothing provides gnome-vfs2 = 2.24.3 needed by gnome-vfs2-lang-2.24.3-28.5.noarch                      
Problem: nothing provides hxtools = 20100625 needed by hxtools-data-20100625-jng0.noarch                        
Problem: nothing provides gnome-menus-lang = 2.30.0 needed by gnome-menus-2.30.0-51.4.x86_64                    
Problem: nothing provides libproxy.so.1()(64bit) needed by libproxy1-pacrunner-mozjs-0.4.3-48.1.x86_64          
Problem: nothing provides libxml2 = 2.7.7 needed by libxml2-devel-2.7.7-6.1.un.x86_64                           
Problem: nothing provides libkeyutils.so.1(KEYUTILS_1.3)(64bit) needed by keyutils-1.3-6.1.x86_64               
Problem: nothing provides libxml2.so.2(LIBXML2_2.4.30)(64bit) needed by libxml2-python-2.7.7-5.1.un.x86_64      
Problem: nothing provides gtksourceview = 2.10.1 needed by gtksourceview-lang-2.10.1-81.1.noarch                
Problem: nothing provides audiofile = 0.2.7 needed by audiofile-devel-0.2.7-7.1.x86_64                          
Problem: nothing provides enchant = 1.6.0 needed by libenchant1-1.6.0-11.1.x86_64                               
Problem: nothing provides libgnome = 2.30.0 needed by libgnome-devel-2.30.0-25.3.x86_64                         
Problem: nothing provides libgnome-desktop-2.so.17()(64bit) needed by gnome-python-desktop-2.30.0-51.6.x86_64   
Problem: nothing provides libgnomeui-lang = 2.24.3 needed by libgnomeui-2.24.3-28.2.x86_64                      
Problem: nothing provides gnome-control-center = 2.30.1 needed by gnome-control-center-lang-2.30.1-73.3.noarch  
Problem: nothing provides libgnome-desktop-2.so.17()(64bit) needed by libgnome-window-settings1-2.30.1-73.3.x86_64
Problem: nothing provides glib2 = 2.24.1 needed by glib2-lang-2.24.1-82.1.noarch                                  
Problem: nothing provides libbonoboui-lang = 2.24.3 needed by libbonoboui-2.24.3-20.4.x86_64                      
Problem: nothing provides gnome-media-lang = 2.30.0 needed by gnome-media-2.30.0-51.1.x86_64                      
Problem: nothing provides gtk2 = 2.20.1 needed by gtk2-lang-2.20.1-94.10.noarch                                   
Problem: nothing provides perl-Mail-SpamAssassin = 3.3.1 needed by spamassassin-3.3.1-11.1.x86_64                 
Problem: nothing provides libpixman-1-0 = 0.18.0 needed by libpixman-1-0-devel-0.18.0-39.1.x86_64                 
Problem: nothing provides libproxy.so.1()(64bit) needed by libsoup-2_4-1-2.30.1-59.1.x86_64                       
Problem: nothing provides perl(Crypt::OpenSSL::Random) needed by perl-Crypt-OpenSSL-RSA-0.26-3.1.x86_64           
Problem: nothing provides libgupnp-igd-1.0.so.3()(64bit) needed by libgstfarsight-0_10-0-0.0.17-31.3.x86_64       
Problem: nothing provides libgtop >= 2.28.1 needed by libgtop-2_0-7-2.28.1-34.1.x86_64                            
Problem: nothing provides gtk2 = 2.20.1 needed by gtk2-engines-2.20.1-48.2.x86_64                                 
Problem: nothing provides libwnck-lang = 2.30.0 needed by libwnck-2.30.0-47.2.x86_64                              
Problem: nothing provides gnome-desktop-lang = 2.30.0 needed by gnome-desktop-2.30.0-78.2.x86_64                  
Problem: nothing provides perl-PDF-API2 needed by otrs-2.2.6-46.1.x86_64                                          
Problem: nothing provides glib2 = 2.24.1 needed by libgthread-2_0-0-2.24.1-82.1.x86_64                            
Problem: nothing provides libproxy.so.1()(64bit) needed by libproxy1-config-kde4-0.4.3-48.1.x86_64                
Problem: nothing provides gnome-vfs2 = 2.24.3 needed by gnome-vfs2-devel-2.24.3-28.5.x86_64                       
Problem: nothing provides gconf2-lang = 2.28.1 needed by gconf2-2.28.1-56.1.x86_64                                
Problem: nothing provides libwnck-lang = 2.30.0 needed by libwnck-1-22-2.30.0-47.2.x86_64                         
Problem: nothing provides evince = 2.30.1 needed by evince-lang-2.30.1-76.1.noarch                                
Problem: nothing provides brasero = 2.30.1 needed by brasero-lang-2.30.1-70.1.noarch
Problem: nothing provides libatk-1_0-0 = 1.30.0 needed by atk-devel-1.30.0-32.2.x86_64
Problem: nothing provides polkit = 0.96 needed by libpolkit0-0.96-10.1.un.x86_64
Problem: nothing provides vte = 0.24.1 needed by vte-lang-0.24.1-49.2.noarch
Problem: nothing provides libgnomecanvas-lang = 2.30.1 needed by libgnomecanvas-2.30.1-15.2.x86_64
Problem: nothing provides libbonobo-lang = 2.24.3 needed by libbonobo-2.24.3-26.2.x86_64
Problem: nothing provides evolution-data-server-lang = 2.30.1 needed by evolution-data-server-2.30.1-62.19.x86_64
Problem: nothing provides libbonobo-lang = 2.24.3 needed by libbonobo-2.24.3-26.2.x86_64
Problem: libbrasero-media0-2.30.1-70.1.x86_64 requires brasero-lang = 2.30.1, but this requirement cannot be provided
Problem: nothing provides gconf2-lang = 2.28.1 needed by gconf2-2.28.1-56.1.x86_64
Problem: nothing provides telepathy-salut needed by empathy-2.28.2-0.1.3.x86_64
Problem: nothing provides libvcdinfo.so.0()(64bit) needed by libxine1-codecs-1.1.18.1-1.pm.38.5.x86_64
Problem: nothing provides jack needed by gstreamer-0_10-plugins-bad-0.10.18-999.pm.1003.17.x86_64
Problem: nautilus-lang-2.30.1-103.3.noarch requires nautilus = 2.30.1, but this requirement cannot be provided
Problem: nothing provides telepathy-salut needed by empathy-2.28.2-0.1.3.x86_64
Problem: gstreamer-0_10-plugins-bad-lang-0.10.18-999.pm.1003.17.noarch requires gstreamer-0_10-plugins-bad = 0.10.18, but this requirement cannot be provided
Problem: nothing provides telepathy-salut needed by empathy-2.28.2-0.1.3.x86_64
Problem: nothing provides telepathy-salut needed by empathy-2.28.2-0.1.3.x86_64
Problem: empathy-lang-2.28.2-0.1.3.noarch requires empathy = 2.28.2, but this requirement cannot be provided
Problem: gimp-branding-openSUSE-11.3-9.1.noarch conflicts with namespace:otherproviders(gimp-branding) provided by gimp-branding-openSUSE-11.2-2.1.noarch
Problem: gnome-menus-branding-openSUSE-11.3-4.17.noarch conflicts with namespace:otherproviders(gnome-menus-branding) provided by gnome-menus-branding-openSUSE-11.1-39.3.noarch
Problem: pidgin-branding-openSUSE-11.1-19.1.noarch conflicts with namespace:otherproviders(pidgin-branding) provided by pidgin-branding-openSUSE-11.1-9.1.noarch
Problem: libsoftokn3-3.12.6-5.2.x86_64 requires libfreebl3 = 3.12.6-5.2, but this requirement cannot be provided
Problem: MozillaFirefox-3.6.4-6.1.x86_64 requires mozilla-xulrunner192 >= 1.9.2.4-9.1, but this requirement cannot be provided
Problem: mozilla-xulrunner192-gnome-1.9.2.4-1.pm.11.1.x86_64 requires mozilla-xulrunner192 = 1.9.2.4-1.pm.11.1, but this requirement cannot be provided

Problem: nothing provides papyon needed by telepathy-butterfly-0.5.1-2.1.x86_64
 Solution 1: deinstallation of telepathy-butterfly-0.5.1-2.1.x86_64
 Solution 2: break telepathy-butterfly by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c] (c):

I have discovered a lot of orphaned packages, how do I get those back.

Yikes!!

Orphaned means it’s installed but currently no repo you have provides it.

Remember you removed a load of repos!?

As for that ‘verify’ it’s not what I would want to see. I’m not really sure where you are or where you are going…

Did I ever mention ‘re-install’…

Carl,

Not in favor of reinstall. Now enabling gnome repo’s not sure why I need to stick with packman when I am unable to find packages there. Wont like to speak early, will resolve it and get back. Find it little odd not being able to find python-devel and its components within famous 4. 1 click install acts like ‘TOR’, couldnt organize a **** up in a brewery.

Thanks,

David

Here are conflicts

#### YaST2 conflicts list - generated 2010-06-26 05:51:30 ####

nothing provides liblapack.so.3 needed by python-numpy-1.3.0-0.pm.3.1.i586

     ] keep obsolete python-numpy-1.3.0-2.2.x86_64

     ] break python-numpy by ignoring some of its dependencies

     ] deinstallation of python-numpy-1.3.0-2.2.x86_64




#### YaST2 conflicts list END ###

If i choose deinstall, it gets back with 70 more conflicts.

] keep obsolete python-numpy-1.3.0-2.2.x86_64

avenuemax wrote:

> Here are conflicts
>
>
> Code:
> --------------------
> #### YaST2 conflicts list - generated 2010-06-26 05:51:30 ####
>
> nothing provides liblapack.so.3 needed by python-numpy-1.3.0-0.pm.3.1.i586
>
> ] keep obsolete python-numpy-1.3.0-2.2.x86_64
>
> ] break python-numpy by ignoring some of its dependencies
>
> ] deinstallation of python-numpy-1.3.0-2.2.x86_64

Looks like you have i586 and x86_64 packages all mixed up?


Chris Maaskant

Right,I was trying to install some network/security stuff and it all messed up. Got all the tools working other than chkrootkit. How do I fix all this
should I remove these.