LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE
User Name
Password
SUSE / openSUSE This Forum is for the discussion of Suse Linux.

Notices


Reply
  Search this Thread
Old 04-05-2006, 08:05 PM   #1
JonathonReinhart
Member
 
Registered: Nov 2005
Location: Ohio
Distribution: SuSE
Posts: 34

Rep: Reputation: 15
Question 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!
 
Old 04-06-2006, 03:29 AM   #2
abisko00
Senior Member
 
Registered: Mar 2004
Location: Munich
Distribution: Ubuntu
Posts: 3,517

Rep: Reputation: 58
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
 
Old 04-06-2006, 03:58 AM   #3
onjoo
Member
 
Registered: Jan 2005
Location: Finland
Distribution: Suse 10, Suse-factory , RHEL4, SLES9, SLED10
Posts: 380

Rep: Reputation: 30
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.
 
Old 04-06-2006, 06:54 PM   #4
JonathonReinhart
Member
 
Registered: Nov 2005
Location: Ohio
Distribution: SuSE
Posts: 34

Original Poster
Rep: Reputation: 15
Code:
mweb:~ # cat /etc/SuSE-release
SUSE LINUX 10.0 (i586)
VERSION = 10.0
What can I use to get YaST back in order?
 
Old 04-07-2006, 03:29 AM   #5
abisko00
Senior Member
 
Registered: Mar 2004
Location: Munich
Distribution: Ubuntu
Posts: 3,517

Rep: Reputation: 58
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.
 
Old 04-09-2006, 02:16 PM   #6
JonathonReinhart
Member
 
Registered: Nov 2005
Location: Ohio
Distribution: SuSE
Posts: 34

Original Poster
Rep: Reputation: 15
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?
 
Old 04-09-2006, 03:12 PM   #7
onjoo
Member
 
Registered: Jan 2005
Location: Finland
Distribution: Suse 10, Suse-factory , RHEL4, SLES9, SLED10
Posts: 380

Rep: Reputation: 30
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
 
Old 04-15-2006, 02:12 AM   #8
JonathonReinhart
Member
 
Registered: Nov 2005
Location: Ohio
Distribution: SuSE
Posts: 34

Original Poster
Rep: Reputation: 15
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!
 
Old 05-23-2006, 06:28 AM   #9
jungo
LQ Newbie
 
Registered: May 2006
Posts: 1

Rep: Reputation: 0
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
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
downloadable yast modules?? jsheffie SUSE / openSUSE 2 11-07-2005 12:19 PM
Suse 9.1 YaST only one package per start? MagicMaxi Linux - Software 5 10-10-2005 04:00 PM
YaST won't open any modules Liquid_T<NL> SUSE / openSUSE 21 09-05-2005 04:54 AM
Yast doesn't start if it's not from console AJ_Cantos SUSE / openSUSE 7 12-14-2004 06:37 PM
yast doesnt start kromatic Linux - Newbie 8 08-26-2004 05:10 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE

All times are GMT -5. The time now is 04:47 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration