[opensuse-factory] Yast2 crashes on startup with Qt from GIT
Hello, Please be advised that graphical Yast2 no longer starts on my system (OpenSuSE 11.4 /Tumbleweed). I'm a KDE dev so: - I have Qt and KDE running from sources, - all distribution KDE packages are uninstalled, - the paths are adjusted as to load first my compiled Qt and KDE binaries. I have several core dumps on my system showing that y2controlcenter crashed, but I think they're not very useful as there are no debug symbols on my system for yast and the command zypper search debug | grep yast show that these packages are not available. How can I help to get this sorted out? Valentin -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Friday 05 August 2011, Valentin Rusu wrote:
I have several core dumps on my system showing that y2controlcenter crashed, but I think they're not very useful as there are no debug symbols on my system for yast and the command
Type gdb /usr/lib/YaST2/bin/y2controlcenter Then it should show you a zypper commandline how to install debug info Probably you also need to add both these debug installation sources: http://download.opensuse.org/debug/update/11.4/ http://download.opensuse.org/debug/distribution/11.4/ cu, Rudi -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 08/05/2011 04:59 PM, Ruediger Meier wrote:
On Friday 05 August 2011, Valentin Rusu wrote:
I have several core dumps on my system showing that y2controlcenter crashed, but I think they're not very useful as there are no debug symbols on my system for yast and the command Type gdb /usr/lib/YaST2/bin/y2controlcenter
Then it should show you a zypper commandline how to install debug info
Probably you also need to add both these debug installation sources: http://download.opensuse.org/debug/update/11.4/ http://download.opensuse.org/debug/distribution/11.4/ Seems to me that I'm missing a repository. However I have the debug repo activated. Here is the gdb and zypper output.
# gdb /usr/lib/YaST2/bin/y2controlcenter ..... [snip]..... Reading symbols from /usr/lib/YaST2/bin/y2controlcenter...Missing separate debuginfo for /usr/lib/YaST2/bin/y2controlcenter Try: zypper install -C "debuginfo(build-id)=7316938ee8a4973c0e0cb4b47f98dd8622ac76e4" (no debugging symbols found)...done. (gdb) quit # zypper install -C "debuginfo(build-id)=7316938ee8a4973c0e0cb4b47f98dd8622ac76e4" Loading repository data... Reading installed packages... No provider of 'debuginfo(build-id) = 7316938ee8a4973c0e0cb4b47f98dd8622ac76e4' found. Resolving package dependencies... Nothing to do. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Fri, Aug 05, 2011 at 04:49:16PM +0200, Valentin Rusu wrote:
Hello,
Please be advised that graphical Yast2 no longer starts on my system (OpenSuSE 11.4 /Tumbleweed).
I'm a KDE dev so: - I have Qt and KDE running from sources,
Ah, hm, then you really are on your own here :( But, check that you built kde against the proper version of gpg, as that changed recently in tumbleweed, and caused a lot of people problems when they forgot to update the gpg library as well because they were mixing kde repos with the tumbleweed one.
- all distribution KDE packages are uninstalled,
Can you try the tumbleweed version of kde? yast controlcenter works here for me with it, so odds are something is wierd with your build. greg k-h -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 08/05/2011 05:15 PM, Greg KH wrote:
Hello,
Please be advised that graphical Yast2 no longer starts on my system (OpenSuSE 11.4 /Tumbleweed).
I'm a KDE dev so: - I have Qt and KDE running from sources, Ah, hm, then you really are on your own here :( One must learn to live on the bleeding edge :-D But, check that you built kde against the proper version of gpg, as that changed recently in tumbleweed, and caused a lot of people problems when
On Fri, Aug 05, 2011 at 04:49:16PM +0200, Valentin Rusu wrote: they forgot to update the gpg library as well because they were mixing kde repos with the tumbleweed one. Well, yeah, I do have gpg problems right now but I choose to postpone sorting this out. I'll check this right away.
- all distribution KDE packages are uninstalled, Can you try the tumbleweed version of kde? yast controlcenter works here for me with it, so odds are something is wierd with your build. The other computer I have (genuine 11.4 with Tumbleweed), runs Yast after the update I just performed. But just before Yast was also not starting on it. So yes, I confirm that Tumbleweed KDE is OK. And I'll check my build.
Valentin -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Friday 05 August 2011, Valentin Rusu wrote:
# zypper install -C "debuginfo(build-id)=7316938ee8a4973c0e0cb4b47f98dd8622ac76e4" Loading repository data... Reading installed packages... No provider of 'debuginfo(build-id) = 7316938ee8a4973c0e0cb4b47f98dd8622ac76e4' found. Resolving package dependencies...
Nothing to do.
for me it works: zappa:/home/rudi # zypper what-provides "debuginfo(build-id)=7316938ee8a4973c0e0cb4b47f98dd8622ac76e4" Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+-----------------------------------+---------+--------------+--------+--------------------------- i | yast2-control-center-qt-debuginfo | package | 2.20.2-1.3.1 | x86_64 | opensuse-11.4-debug-update v | yast2-control-center-qt-debuginfo | package | 2.19.3-3.1 | x86_64 | opensuse-11.4-debug v | yast2-control-center-qt-debuginfo | package | 2.20.2-1.3.1 | i586 | opensuse-11.4-debug-update v | yast2-control-center-qt-debuginfo | package | 2.19.3-3.1 | i586 | opensuse-11.4-debug zappa:/home/rudi # zypper repos -d [...] 6 | opensuse-11.4-debug | opensuse-11.4-debug | Yes | Yes | 99 | yast2 | http://download.opensuse.org/debug/distribution/11.4/repo/oss/ | 7 | opensuse-11.4-debug-update | opensuse-11.4-debug-update | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/debug/update/11.4/ | [...] cu, Rudi -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 08/05/2011 05:22 PM, Valentin Rusu wrote:
On 08/05/2011 05:15 PM, Greg KH wrote:
On Fri, Aug 05, 2011 at 04:49:16PM +0200, Valentin Rusu wrote:
Hello,
Please be advised that graphical Yast2 no longer starts on my system (OpenSuSE 11.4 /Tumbleweed).
One must learn to live on the bleeding edge :-D
But, check that you built kde against the proper version of gpg, as that changed recently in tumbleweed, and caused a lot of people problems when they forgot to update the gpg library as well because they were mixing kde repos with the tumbleweed one. Well, yeah, I do have gpg problems right now but I choose to postpone sorting this out. I'll check this right away.
rpm -qa | grep assuan
Here is the output I get when starting gpg-agent : gpg-agent: relocation error: gpg-agent: symbol __assuan_socket, version LIBASSUAN_1.0 not defined in file libassuan.so.0 with link time reference libassuan-devel-2.0.1-4.1.x86_64 libassuan0-2.0.1-4.1.x86_64
locate libassuan /usr/bin/libassuan-config /usr/lib64/libassuan.so /usr/lib64/libassuan.so.0 /usr/lib64/libassuan.so.0.1.0 /usr/share/aclocal/libassuan.m4 /usr/share/doc/packages/libassuan0 /usr/share/doc/packages/libassuan0/AUTHORS /usr/share/doc/packages/libassuan0/ChangeLog /usr/share/doc/packages/libassuan0/NEWS /usr/share/doc/packages/libassuan0/README /usr/share/doc/packages/libassuan0/THANKS
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Fri, Aug 05, 2011 at 06:19:03PM +0200, Valentin Rusu wrote:
On 08/05/2011 05:22 PM, Valentin Rusu wrote:
On 08/05/2011 05:15 PM, Greg KH wrote:
On Fri, Aug 05, 2011 at 04:49:16PM +0200, Valentin Rusu wrote:
Hello,
Please be advised that graphical Yast2 no longer starts on my system (OpenSuSE 11.4 /Tumbleweed).
One must learn to live on the bleeding edge :-D
But, check that you built kde against the proper version of gpg, as that changed recently in tumbleweed, and caused a lot of people problems when they forgot to update the gpg library as well because they were mixing kde repos with the tumbleweed one. Well, yeah, I do have gpg problems right now but I choose to postpone sorting this out. I'll check this right away.
Here is the output I get when starting gpg-agent : gpg-agent: relocation error: gpg-agent: symbol __assuan_socket, version LIBASSUAN_1.0 not defined in file libassuan.so.0 with link time reference
You never got the proper libassuan from tumbleweed :(
rpm -qa | grep assuan libassuan-devel-2.0.1-4.1.x86_64 libassuan0-2.0.1-4.1.x86_64
locate libassuan /usr/bin/libassuan-config /usr/lib64/libassuan.so /usr/lib64/libassuan.so.0 /usr/lib64/libassuan.so.0.1.0 /usr/share/aclocal/libassuan.m4 /usr/share/doc/packages/libassuan0 /usr/share/doc/packages/libassuan0/AUTHORS /usr/share/doc/packages/libassuan0/ChangeLog /usr/share/doc/packages/libassuan0/NEWS /usr/share/doc/packages/libassuan0/README /usr/share/doc/packages/libassuan0/THANKS
Do a 'zypper dup' and you should see libassuan want to be installed. I don't know why so many people ran into this problem recently, odds are they aren't doing 'zypper dup' for updating Tumbleweed, which is worrysome. Try that and let me know if it fixes the issue or not please. thanks, greg k-h -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
do a 'zypper dup' and you should see libassuan want to be installed. Ok, now gpg-agent starts without problems I don't know why so many people ran into this problem recently, odds are they aren't doing 'zypper dup' for updating Tumbleweed, which is worrysome. Well, when switching from 11.4 to Tumbleweed I did the dup. Since then, I always used Yast / All packages / Update if newer version available. I saw from another mail you did that updates should be done with zypper dup (I suppose --from Tumbleweed). I wasn't aware about that, as there's no warning message about this and I don't remember having read about
On 08/05/2011 06:41 PM, Greg KH wrote: this at the time of the switch. I finally sorted out why yast won't work - here is the output before the crash : "Cannot mix incompatible Qt library (version 0x40704) with this library (version 0x40703)" So, the problem in my case really is caused by my QT version. If I start the control center from a root cmd line, it works without problems.
Try that and let me know if it fixes the issue or not please. Thanks for the help
Valentin -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 08/05/2011 09:07 PM, Valentin Rusu wrote:
On 08/05/2011 06:41 PM, Greg KH wrote:
do a 'zypper dup' and you should see libassuan want to be installed. Ok, now gpg-agent starts without problems Oh, I forgot to tell you that I also got some packages downgraded.
Valentin -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Fri, Aug 05, 2011 at 09:07:19PM +0200, Valentin Rusu wrote:
do a 'zypper dup' and you should see libassuan want to be installed. Ok, now gpg-agent starts without problems I don't know why so many people ran into this problem recently, odds are they aren't doing 'zypper dup' for updating Tumbleweed, which is worrysome. Well, when switching from 11.4 to Tumbleweed I did the dup. Since then, I always used Yast / All packages / Update if newer version available. I saw from another mail you did that updates should be done with zypper dup (I suppose --from Tumbleweed). I wasn't aware about that, as there's no warning message about this and I don't remember having read about
On 08/05/2011 06:41 PM, Greg KH wrote: this at the time of the switch.
There will not be a warning message, you should always do updates from the command line with 'zypper dup', no --from Tumbleweed option, when running tumbleweed. That's because yast doesn't do updates accross repos like is needed for tumbleweed.
I finally sorted out why yast won't work - here is the output before the crash :
"Cannot mix incompatible Qt library (version 0x40704) with this library (version 0x40703)"
So, the problem in my case really is caused by my QT version. If I start the control center from a root cmd line, it works without problems.
Glad to know it's not a Tumbleweed issue, and that you have resolved it :) greg k-h -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
There will not be a warning message, you should always do updates from the command line with 'zypper dup', no --from Tumbleweed option, when running tumbleweed. That's because yast doesn't do updates accross repos like is needed for tumbleweed. I have several repos activated and zypper dup warns that the operation may be risky. I read the page it references and I don't have other OpenSuSE repos active, such as 11.4 or other versions. Below I show the
On 08/05/2011 09:21 PM, Greg KH wrote: list of repositories. Is it OK to systematically ignore zypper dup warning ? zamox:~ # zypper repos -d | grep Yes 3 | Tumbleweed | Tumbleweed | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ | 4 | VLC | VLC | Yes | Yes | 99 | rpm-md | http://download.videolan.org/pub/vlc/SuSE/11.4 | 5 | devel:tools | devel:tools | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/devel:/tools/openSUSE_Factory/ | 6 | google-chrome | google-chrome | Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64 | 7 | repo-debug | openSUSE-11.4-Debug | Yes | Yes | 99 | yast2 | http://download.opensuse.org/debug/distribution/11.4/repo/oss/ | 8 | repo-debug-update | openSUSE-11.4-Update-Debug | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/debug/update/11.4/ Thanks, Valentin -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Fri, Aug 05, 2011 at 11:53:59PM +0200, Valentin Rusu wrote:
There will not be a warning message, you should always do updates from the command line with 'zypper dup', no --from Tumbleweed option, when running tumbleweed. That's because yast doesn't do updates accross repos like is needed for tumbleweed. I have several repos activated and zypper dup warns that the operation may be risky. I read the page it references and I don't have other OpenSuSE repos active, such as 11.4 or other versions. Below I show the
On 08/05/2011 09:21 PM, Greg KH wrote: list of repositories. Is it OK to systematically ignore zypper dup warning ?
For tumbleweed, yes, it is.
zamox:~ # zypper repos -d | grep Yes 3 | Tumbleweed | Tumbleweed | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ | 4 | VLC | VLC | Yes | Yes | 99 | rpm-md | http://download.videolan.org/pub/vlc/SuSE/11.4 | 5 | devel:tools | devel:tools | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/devel:/tools/openSUSE_Factory/
Note, this repo might cause problems, I would recommend disabling it unless you _really_ know what you are doing here. good luck, greg k-h -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (3)
-
Greg KH
-
Ruediger Meier
-
Valentin Rusu