SUSE / openSUSE This Forum is for the discussion of Suse Linux. |
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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
|
|
04-05-2006, 08:05 PM
|
#1
|
Member
Registered: Nov 2005
Location: Ohio
Distribution: SuSE
Posts: 34
Rep:
|
YaST Modules won't start
Ok, I just installed SuSE 10.0 from the DVD, and then updated a bunch of things. I set my installation source to the SL-OSS-factory tree, and was able to install php5.1.2 and apache 2.2 among others. Well thru dependencies and such, a LOT of things got updated: My login screen says nothing of SuSE now, just Novell - and it says 10.1 in several places (KDE tip thing).
No big deal, but I went to go into software management, and it just plain will not open. Yast opens fine, but I click Software Management and it does nothing. So i went into a console, and here's what I get:
Code:
mweb:/usr/share/YaST2/modules # yast sw_single
Can't locate loadable object for module LibStorage in @INC (@INC contains: /y2update/modules /root/.yast2/modules /usr/share/YaST2/modules /usr/lib/perl5/5.8.8/i586-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl .) at /usr/share/YaST2/modules/LibStorage.pm line 7
Compilation failed in require.
BEGIN failed--compilation aborted.
/usr/lib/YaST2/bin/y2base: symbol lookup error: /usr/lib/YaST2/plugin/libpy2Pkg.so.2: undefined symbol: _Z13y2_logger_rawPKc
mweb:/usr/share/YaST2/modules # dir Lib*
-rw-r--r-- 1 root root 80304 Sep 14 2005 LibStorage.pm
LibStorage:
total 76
drwxr-xr-x 2 root root 480 Apr 2 00:00 .
drwxr-xr-x 5 root root 15872 Apr 6 09:32 ..
-rw-r--r-- 1 root root 1026 Sep 14 2005 ContainerInfo.pm
-rw-r--r-- 1 root root 1165 Sep 14 2005 DiskInfo.pm
-rw-r--r-- 1 root root 611 Sep 14 2005 DmInfo.pm
-rw-r--r-- 1 root root 1549 Sep 14 2005 EvmsCoInfo.pm
-rw-r--r-- 1 root root 903 Sep 14 2005 EvmsInfo.pm
-rw-r--r-- 1 root root 1451 Sep 14 2005 FsCapabilities.pm
-rw-r--r-- 1 root root 619 Sep 14 2005 LoopInfo.pm
-rw-r--r-- 1 root root 1146 Sep 14 2005 LvmLvInfo.pm
-rw-r--r-- 1 root root 1408 Sep 14 2005 LvmVgInfo.pm
-rw-r--r-- 1 root root 983 Sep 14 2005 MdInfo.pm
-rw-r--r-- 1 root root 1010 Sep 14 2005 PartitionInfo.pm
-rw-r--r-- 1 root root 8653 Sep 14 2005 StorageInterface.pm
-rw-r--r-- 1 root root 2931 Sep 14 2005 VolumeInfo.pm
Any ideas? What do I need to reinstall, and without yast, uh how?
Thanks!
|
|
|
04-06-2006, 03:29 AM
|
#2
|
Senior Member
Registered: Mar 2004
Location: Munich
Distribution: Ubuntu
Posts: 3,517
Rep:
|
You should consider to revert the update. SUSE 10.1 has major changes in the package manager and is still beta software. I guess through your update you have created a non-functional mix of both SUSE versions.
If you are looking for updated php and apache packages, have a look at the 'projects' folder on the SUSE mirrors. Here you may find packages for 10.0
|
|
|
04-06-2006, 03:58 AM
|
#3
|
Member
Registered: Jan 2005
Location: Finland
Distribution: Suse 10, Suse-factory , RHEL4, SLES9, SLED10
Posts: 380
Rep:
|
I think you are now in the situation where you will need to upgrade the whole distro.
The thing is that Yast as Package Manager has been replaced with libzypp in 10.1 .
So you will need to update every yast2-component out there + install libzypp and zmd related stuff.
Yast sources isn't really fully supported anymore (its now zypp sources or something like that), libzypp uses rpm metadata to read contents of package repositories, so YUM sources are the default one.
This also means that Yast Online Update module has been removed and replaced with Zen-updater.
Also with suse 10.1. kernel is now fully gpl. Every non-gpl module has been removed. So if one updates kernel one might get kernel panic and non-working os.
If I were you i would upgrade the distro. It can be tricky if you have already messed up the system. Smart and apt can do that.
TYPE this in konsole to see what you are using.
Code:
cat /etc/SuSE-RELEASE
If it says 10.1 you should complete the distro upgrade process or reinstall suse 10. If else you may still have chance with your suse10/suse10.1 mixed environment.
|
|
|
04-06-2006, 06:54 PM
|
#4
|
Member
Registered: Nov 2005
Location: Ohio
Distribution: SuSE
Posts: 34
Original Poster
Rep:
|
Code:
mweb:~ # cat /etc/SuSE-release
SUSE LINUX 10.0 (i586)
VERSION = 10.0
What can I use to get YaST back in order?
|
|
|
04-07-2006, 03:29 AM
|
#5
|
Senior Member
Registered: Mar 2004
Location: Munich
Distribution: Ubuntu
Posts: 3,517
Rep:
|
Quote:
What can I use to get YaST back in order?
|
I don't think you can!
Since the packet manager is messed-up, you will have problem to use its functionallity to repair the system. I suggest to boot from a 10.0 installation CD and run a re-installation.
|
|
|
04-09-2006, 02:16 PM
|
#6
|
Member
Registered: Nov 2005
Location: Ohio
Distribution: SuSE
Posts: 34
Original Poster
Rep:
|
Quote:
It can be tricky if you have already messed up the system. Smart and apt can do that.
|
Onjoo, it's 10.0 - how can those tools help me?
|
|
|
04-09-2006, 03:12 PM
|
#7
|
Member
Registered: Jan 2005
Location: Finland
Distribution: Suse 10, Suse-factory , RHEL4, SLES9, SLED10
Posts: 380
Rep:
|
The easyest way is to run the repair mode from the dvd.
Downgrade YAST packages to the same level as presented in the DVD.
Probably there will be some sort of dependency hell, but its worth a try.
Second option is to update the whole distro using factory tree.
To do this you will need to install SMART (or apt). Smart can be found in the factory tree.
SMART HOWTO can be found here: http://susewiki.org/index.php?title=Smart
Here is the factory tree that can be added to smart ( its a rpm metadata repository )
http://ftp.opensuse.org/pub/opensuse...t-source/suse/
Both options can be really tricky, but if one doesn't want to reinstall you shoudl give it a try.
Those are just my comments. YOu have already messed up your system, so you wont lose anything if you go ahead and upgrade the distro
|
|
|
04-15-2006, 02:12 AM
|
#8
|
Member
Registered: Nov 2005
Location: Ohio
Distribution: SuSE
Posts: 34
Original Poster
Rep:
|
Ok, I'd really like to not have to re-install this - it seems like it shoudl be a simple fix. After getting smart installed, I did:
Code:
smart remove yast2
smart install yast2
smart install ncurses
Here's the latest error:
Code:
mweb:~ # yast sw_single
Segmentation fault at /usr/share/YaST2/clients/sw_single.ycp:22
/sbin/yast: line 219: 5538 Segmentation fault $ybindir/y2base "$module" "$@" ncurses $NCTHREADS
mweb:~ #
So what else should I reinstall/update, etc? Thanks! Or how can I just update everything to 10.1, if need be?
Thanks!
|
|
|
05-23-2006, 06:28 AM
|
#9
|
LQ Newbie
Registered: May 2006
Posts: 1
Rep:
|
I have same problem with yast after instal package OTRS,
root# yast2 sw_single
Error loading language plugin /usr/lib/YaST2/plugin/libpy2lang_perl.so: libperl.so: cannot open shared object file: No such file or directory
*** glibc detected *** malloc(): memory corruption: 0x08075b20 ***
/sbin/yast2: line 207: 8774 Aborted $ybindir/y2base $module "$@" qt -geometry "$Y2_GEOMETRY" $Y2QT_ARGS
__--== SOLVE==--__
1
* 1. install from RPM apt-libs.rpm and apt.rpm
* 2. try apt-get update
* 3. try apt-get dist-upgrade (answer Y)
* 4. after upgrade my Yast2 started !!!!!!!!
Dmitriy Morozovsky
|
|
|
All times are GMT -5. The time now is 04:47 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|