Problem with Yast2 and KDE4 openSUSE 11.0

Hello all!
I was upgrading to KDE 4.2 via one-click install last night and before it was finished I aborted it as it was getting late. Today I attempted to do it again and yast gave this error:

terminate called after throwing an instance of ‘YUIPluginException’
what(): Couldn’t load plug-in qt
YaST got signal 6 at YCP file SlideShow.ycp:76
/sbin/yast2: line 421: 6656 Aborted $ybindir/y2base $module “$@” “$SELECTED_GUI” $Y2_GEOMETRY $Y2UI_ARGS

I then started yast2 with gtk and managed to complete the installation but when I try to log in to KDE 4.2 i get this error: “Couldn’t load kdeinit4. Check your installation.”
I have tried and googled everything I could think of and can’t figure out how to fix it.

Could somebody please help me? Any help is much appreciated!

Are you now in suse?
if you are (I suppose gnome then) reinstall kde4. First delete it through yast (it will be pain in the ass because of all those dependencies) and then install it by one click install from opensuse page KDE/KDE4 - openSUSE

i would also recommend doing update of all packages (Package-> All packages -> Update if newer version is avaible)

it’s the best thing to do after everything and is no problem since you’re not on dialup :wink:

Hi,
I got very similar problem, but I was doing a “normal” update. I read somewhere in the forums to downgrade the packages from KDE Qt repository and, well, it helped :slight_smile:
Hope, it’ll fix your case :slight_smile:

Thanks for the replies

Actually I am on dialup:( I just went to my brother’s house to download it. I also found that sax2 doesn’t work either so I tried sax2 --ignoreprofile and I got:

Cannot mix incompatible Qt libraries
terminate called after throwing an instance of ‘std::logic_error’
what(): basic_string::_S_construct NULL not valid

I’m going to try updating anything installed related to qt and see what happens.
Will post back afterwards

Ok guys I updated 3 qt related packages with yast --gtk and yast2 mostly works now! Also KDE 4.2 is now working and sax2 works aswell but complains of missing packages! So i’m sure I can figure it out from here. Many Thanks for the help guys!!http://forums.opensuse.org/images/smiliesnew/smile.pnghttp://forums.opensuse.org/images/smiliesnew/smile.png

Ok i’ve got one last problem. Whenever I start yast software management, after the repositories have loaded it closes and gives this error:

YaST got signal 11 at YCP file /usr/share/YaST2/clients/inst_packages.ycp:36
/sbin/yast2: line 421: 3455 Segmentation fault $ybindir/y2base $module “$@” “$SELECTED_GUI” $Y2_GEOMETRY $Y2UI_ARGS

Again I have googled it and couldn’t find a solution.
Any help is much appreciated!!

Actually I have seen a number of threads on the internet (after googling), but I’m not sure how useful they would be. The 1-click install can cause problems with the repo configuration, so maybe start by looking at these first.

Open a console (su to root) and do

zypper lr

It may be necessary to delete any recently added (problematic repos) first. You can also launch the ncurses (text mode) version of yast via a console as well if required.

Ok I did that and yast still does:

YaST got signal 11 at YCP file /usr/share/YaST2/clients/inst_packages.ycp:36
/sbin/yast2: line 421: 4076 Segmentation fault $ybindir/y2base $module “$@” “$SELECTED_GUI” $Y2_GEOMETRY $Y2UI_ARGS>:(

Any further ideas? Thanks for replying!!

Ok I pasted this: /usr/share/YaST2/clients/inst_packages.ycp into a terminal and forgot to type vim in first and got this:

YaST got signal 11 at YCP file /usr/share/YaST2/clients/inst_packages.ycp
No such client module got
The search path follows. It does not include the current directory.
/y2update/clients
/root/.yast2/clients
/usr/share/YaST2/clients

I think I’m close to figuring it out!
Any ideas?

I fixed it!!:):slight_smile:
Here is what I did:

  1. Deleted all repositories from yast except the opensuse 11.0 DVD.
  2. Deleted all yast packages from system. (Might not have needed to do that but just to be sure…)
  3. Rebooted then re-installed all the deleted yast packages then rebooted again.
    And thats it, all working again!!
    Many thanks everyone!!! Hope this helps others!!:):slight_smile:

Glad you got it sorted. Thanks for the update.

seadisk wrote:

>
> I fixed it!!:):slight_smile:
> Here is what I did:
> 1. Deleted all repositories from yast except the opensuse 11.0 DVD.
> 2. Deleted all yast packages from system. (Might not have needed to do
> that but just to be sure…)
> 3. Rebooted then re-installed all the deleted yast packages then
> rebooted again.
> And thats it, all working again!!
> Many thanks everyone!!! Hope this helps others!!:):slight_smile:

I changed the KDE4.2 Qt repository from
http://download.opensuse.org/repositories/KDE:/Qt/openSUSE_11.0/ to
http://download.opensuse.org/repositories/KDE:/Qt44/openSUSE_11.0/
and refreshed (update unconditonally) all packages in the KDE4.2 Qt
repository.

Freek

I saw this solution on the German forums (thanks Google translate) and successfully resolved it on my laptop. It should be posted here too for the non-German crowd.

If you are using Factory repos, and if you still want to have Qt4.5 and be able to use YaST2, the solution is to downgrade yast2-qt-pkg to the original version. It looks like one of the official updates changed/broke something that’s not compatible with Qt4.5. This worked on my 11.0, and I suspect will work on 11.1 also.

The other option is, of course, to downgrade to Qt4.4, which will result in you losing some of the coolness status points.

Link to German forum mentioning this solution: LINUX • openSUSE - Wie kann die zypp.db gelöscht werden?

I’m also running Qt 4.5 and downgrading YaST fixed the “signal 11 at ycp” problem for me - thanks.

YaST got signal 11 at YCP file /usr/share/YaST2/clients/inst_packages.ycp:36
/sbin/yast2: line 421: 4076 Segmentation fault $ybindir/y2base $module “$@” “$SELECTED_GUI” $Y2_GEOMETRY $Y2UI_ARGS

I’ve struggled with this same error message when trying to use YaST2 for software management. When it occurs I can’t even copy and paste the X-message that is displayed!
Has your fix reliably worked? For me I can select repositories but not install any software so I’m using rpm instead of YaST for the moment.
I think it might be another instance of Novell’s bug # 461136 filed on the Bugzilla system.:

https://bugzilla.novell.com/show_bug.cgi?id=461136

If your install is still suffering then add your vote to the bug on bugzilla! Maybe it will help to get it resolved sooner.

YaST got signal 11 at YCP file /usr/share/YaST2/clients/inst_packages.ycp:36
/sbin/yast2: line 421: 4076 Segmentation fault $ybindir/y2base $module “$@” “$SELECTED_GUI” $Y2_GEOMETRY $Y2UI_ARGS

I’ve struggled with this same error message when trying to use YaST2 for software management. When it occurs I can’t even copy and paste the X-message that is displayed!
Has your fix reliably worked? For me I can select repositories but not install any software so I’m using rpm instead of YaST for the moment.
I think it might be another instance of Novell’s bug # 461136 filed on the Bugzilla system.:

https://bugzilla.novell.com/show_bug.cgi?id=461136

If your install is still suffering then add your vote to the bug on bugzilla! Maybe it will help to get it resolved sooner.

This update-development version solve problem
http://software.opensuse.org/ymp/devel:updatestack/openSUSE_11.0/yast2-qt-pkg.ymp
Thanks for help

This update-development version solve problem
http://software.opensuse.org/ymp/dev...st2-qt-pkg.ymp

This didn’t fix the YaST2 segfault problem on my system but I have seen on Bugzilla that bug #461136 is now marked as “resolved”. Sadly however, “resolved” doesn’t mean it is “fixed” just that it has been merged with #464214 so please, all move your votes to that newer one on the Novell Bugzilla site. It looks as though the problem is down to a fonts issue with “qt” but I’m not sure I understand the full story since it certainly used to work for well over a year on my system and has only broken since the start of 2009.

It has become something of an embarrassment as I try to use the machine as a demo platform when advocating the use of Linux. I’ve come to the point that I have to fudge over any demo where I’m asked about adding extra software.

Embarrassed Penguin!

Yes, it’s now definitely being treated as bug #464214 on Novell Bugzilla, and looks like it is being pondered by far greater minds than mine so I’m watching that space in hope! :slight_smile:

I am having this same problem and it is killing me. I removed and readded the repos but still have the problem. I can’t load the software mgmnt page like you stated and can’t figure out how delete/re-add/edit the YAST packages. Can someone please help me?

Thanks,
Michael