Yast is crasching on opensuse

I did perceived problems in past. Yast2 seem to be a big Ruby program. A big monolithic program. because you can feel the time spend to do the garbage collection. On some occasion, i have received message indicating problem with the interpreter.

Yast a bit slow with 14.3. So the problem is with the new version of Ruby (mem leaks?). Or in a change in the code of Yast2

Yast and Yast2 are crashing. Both at the same spot.

I can select an application and it crash after accepting the selection.

Can you post the output from:

zypper lr -d

Use code tags for that output.

That’s my configuration



Repository priorities are without effect. All enabled repositories share the same priority.                                                                                                                                                            
                                                                                                                                                                                                                                                       
#  | Alias                               | Name                                    | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                   | Service               
---+-------------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+---------------------------------------------------------------------------------------+--------               
 1 | Atom                                | Atom Editor                             | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://packagecloud.io/AtomEditor/atom/el/7/x86_64                                   |                       
 2 | adobe                               | adobe                                   | Yes     | ( p) Yes  | Yes     |   99     | rpm-md | http://linuxdownload.adobe.com/linux/x86_64/                                          |                       
 3 | download.nvidia.com-leap            | nVidia Graphics Drivers                 | No      | ----      | ----    |   99     | NONE   | http://download.nvidia.com/opensuse/leap/42.3                                         |                       
 4 | download.nvidia.com-leap_1          | nVidia Graphics Drivers                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.0                                        |                       
 5 | download.opensuse.org-non-oss       | Dépôt principal (NON-OSS)               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/                     |                       
 6 | download.opensuse.org-non-oss_1     | Dépôt de mises à jour (Non-OSS)         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.0/non-oss/                                |                       
 7 | download.opensuse.org-oss           | Dépôt principal (OSS)                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/oss/                         |                       
 8 | download.opensuse.org-oss_1         | Dépôt principal de mise à jour          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.0/oss                                     |                       
 9 | google-chrome                       | google-chrome                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                   |                       
10 | http-download.opensuse.org-452ae9ed | home:KAMiKAZOW                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/KAMiKAZOW/openSUSE_Factory/           |                       
11 | http-download.opensuse.org-57a42039 | home:AndnoVember:LXQT                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/AndnoVember:/LXQT/openSUSE_Leap_15.0/ |        
12 | http-download.opensuse.org-586d781e | home:KAMiKAZOW                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/KAMiKAZOW/openSUSE_Factory/           |        
13 | openSUSE-Leap-15.0-1                | openSUSE-Leap-15.0-1                    | No      | ----      | ----    |   99     | rpm-md | hd:///?device=/dev/disk/by-id/usb-Innostor_Innostor_3352014650-0:0-part1              |        
14 | opensuse-guide.org-repo             | Libdvdcss Repository                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.0/                                    |        
15 | packman.inode.at-suse               | Packman Repository                      | No      | ----      | ----    |   99     | NONE   | http://packman.inode.at/suse/openSUSE_Leap_42.3/                                      |        
16 | packman.inode.at-suse_1             | Packman Repository                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_15.0/                                      |        
17 | repo-debug                          | openSUSE-Leap-15.0-Debug                | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.0/repo/oss/                   |        
18 | repo-debug-non-oss                  | openSUSE-Leap-15.0-Debug-Non-Oss        | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.0/repo/non-oss/               |        
19 | repo-debug-update                   | openSUSE-Leap-15.0-Update-Debug         | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/15.0/oss/                              |        
20 | repo-debug-update-non-oss           | openSUSE-Leap-15.0-Update-Debug-Non-Oss | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/15.0/non-oss/                          |        
21 | repo-source                         | openSUSE-Leap-15.0-Source               | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/source/distribution/leap/15.0/repo/oss/                  |        
22 | repo-source-non-oss                 | openSUSE-Leap-15.0-Source-Non-Oss       | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/source/distribution/leap/15.0/repo/non-oss/              |        
23 | sublime-text                        | Sublime Text - x86_64 - Stable          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.sublimetext.com/rpm/stable/x86_64                                    |        


I change QUOTE tags to CODE tags to improve readability of your output. It is always best to use CODE tags for command line output.

The most likely cause of Yast crashing, is having libraries from conflicting repos. That’s why I asked for your repo list.

I can’t see an obvious problem. You do have some old 42.3 repos, but those are disabled so should not cause problems. You also have some factory repos and other home repos. Those could cause problems, but it is hard to tell from here.

Here’s something that you could try:

Disable those home repos for now. Then run:

zypper dup --dry-run --allow-vendor-change

That won’t change your system, due to the “–dry-run”. But it will tell you what software zypper thinks is not of the right version or right repo. And that might give some hints as to where there are problems.

i try this;


t-bird:/home/sinatra # zypper dup --dry-run --allow-vendor-change
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Retrieving repository 'Dépôt principal de mise à jour' metadata ............................................................................................[done]
Building repository 'Dépôt principal de mise à jour' cache .................................................................................................[done]
Loading repository data...
Reading installed packages...
Computing distribution upgrade...

Problem: Mesa-dri-nouveau-17.0.5-176.1.x86_64 requires Mesa = 17.0.5, but this requirement cannot be provided
  deleted providers: Mesa-17.0.5-176.1.x86_64
 Solution 1: keep obsolete Mesa-17.0.5-176.1.x86_64
 Solution 2: remove lock to allow removal of Mesa-dri-nouveau-17.0.5-176.1.x86_64
 Solution 3: break Mesa-dri-nouveau-17.0.5-176.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c] (c): 2
Resolving dependencies...
Computing distribution upgrade...

The following 6 NEW packages are going to be installed:
  lsb Mesa-dri Mesa-gallium Mesa-libGL1 Mesa-libGL-devel vlc-codecs

The following 14 packages are going to be REMOVED:
  libgnutls28 libHalf11 libhogweed2 libIex-2_1-11 libIlmImf-Imf_2_1-21 libIlmThread-2_1-11 libLLVM libMagickCore-6_Q16-1 libMagickWand-6_Q16-1 libnettle4 libva1
  libwebp5 lsb5-core Mesa-dri-nouveau

The following 57 packages are going to be upgraded:
  chromium conky conky-doc ffmpeg-3 flash-player flash-player-gnome flash-player-ppapi google-chrome-stable gstreamer-plugins-bad gstreamer-plugins-bad-lang
  gstreamer-plugins-libav gstreamer-plugins-ugly gstreamer-plugins-ugly-lang libavcodec57 libavcodec58 libavdevice57 libavfilter6 libavformat57 libavformat58
  libavresample3 libavutil55 libavutil56 libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbadbase-1_0-0 libgstbadvideo-1_0-0 libgstbasecamerabinsrc-1_0-0
  libgstcodecparsers-1_0-0 libgstgl-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgsturidownloader-1_0-0 libgstwayland-1_0-0 libobrender32 libobt2
  libpostproc54 libquicktime0 libsox3 libswresample2 libswresample3 libswscale4 libvlc5 libvlccore9 Mesa nvidia-computeG05 nvidia-gfxG05-kmp-default nvidia-glG05
  openbox openbox-gnome openbox-kde sox vlc vlc-codec-gstreamer vlc-noX vlc-qt x11-video-nvidiaG05 yast2-network

The following 24 packages are going to be downgraded:
  libaudclient2 libavcodec56 libavformat56 libavutil54 libdca0 libdvdcss2 libfaac0 libfaad2 libfdk-aac1 libopencore-amrnb0 libopencore-amrwb0 libpostproc53
  librtmp1 libswresample1 libvidstab1_1 libvo-aacenc0 libvo-amrwbenc0 libx264-152 libx265-165 libXNVCtrl libxvidcore4 normalize transcode xboard

The following 51 packages are going to change vendor:
  conky                         openSUSE -> http://packman.links2linux.de                                  
  conky-doc                     openSUSE -> http://packman.links2linux.de                                  
  ffmpeg-3                      openSUSE -> http://packman.links2linux.de                                  
  gstreamer-plugins-bad         openSUSE -> http://packman.links2linux.de                                  
  gstreamer-plugins-bad-lang    openSUSE -> http://packman.links2linux.de                                  
  gstreamer-plugins-libav       openSUSE -> http://packman.links2linux.de                                  
  gstreamer-plugins-ugly        openSUSE -> http://packman.links2linux.de                                  
  gstreamer-plugins-ugly-lang   openSUSE -> http://packman.links2linux.de                                  
  libavcodec56                  VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
  libavcodec57                  openSUSE -> http://packman.links2linux.de                                  
  libavcodec58                  openSUSE -> http://packman.links2linux.de                                  
  libavdevice57                 openSUSE -> http://packman.links2linux.de                                  
  libavfilter6                  openSUSE -> http://packman.links2linux.de                                  
  libavformat56                 VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
  libavformat57                 openSUSE -> http://packman.links2linux.de                                  
  libavformat58                 openSUSE -> http://packman.links2linux.de                                  
  libavresample3                openSUSE -> http://packman.links2linux.de                                  
  libavutil54                   VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
  libavutil55                   openSUSE -> http://packman.links2linux.de                                  
  libavutil56                   openSUSE -> http://packman.links2linux.de                                  
  libgstadaptivedemux-1_0-0     openSUSE -> http://packman.links2linux.de                                  
  libgstbadaudio-1_0-0          openSUSE -> http://packman.links2linux.de                                  
  libgstbadbase-1_0-0           openSUSE -> http://packman.links2linux.de                                  
  libgstbadvideo-1_0-0          openSUSE -> http://packman.links2linux.de                                  
  libgstbasecamerabinsrc-1_0-0  openSUSE -> http://packman.links2linux.de                                  
  libgstcodecparsers-1_0-0      openSUSE -> http://packman.links2linux.de                                  
  libgstgl-1_0-0                openSUSE -> http://packman.links2linux.de                                  
  libgstmpegts-1_0-0            openSUSE -> http://packman.links2linux.de                                  
  libgstphotography-1_0-0       openSUSE -> http://packman.links2linux.de                                  
  libgsturidownloader-1_0-0     openSUSE -> http://packman.links2linux.de                                  
  libgstwayland-1_0-0           openSUSE -> http://packman.links2linux.de                                  
  libobrender32                 openSUSE -> obs://build.opensuse.org/home:AndnoVember                      
  libobt2                       openSUSE -> obs://build.opensuse.org/home:AndnoVember                      
  libpostproc53                 VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
  libpostproc54                 openSUSE -> http://packman.links2linux.de                                  
  libquicktime0                 openSUSE -> http://packman.links2linux.de                                  
  libsox3                       openSUSE -> http://packman.links2linux.de                                  
  libswresample1                VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
  libswresample2                openSUSE -> http://packman.links2linux.de                                  
  libswresample3                openSUSE -> http://packman.links2linux.de                                  
  libswscale4                   openSUSE -> http://packman.links2linux.de                                  
  libvlc5                       openSUSE -> http://packman.links2linux.de                                  
  libvlccore9                   openSUSE -> http://packman.links2linux.de                                  
  openbox                       openSUSE -> obs://build.opensuse.org/home:AndnoVember                      
  openbox-gnome                 openSUSE -> obs://build.opensuse.org/home:AndnoVember                      
  openbox-kde                   openSUSE -> obs://build.opensuse.org/home:AndnoVember                      
  sox                           openSUSE -> http://packman.links2linux.de                                  
  vlc                           openSUSE -> http://packman.links2linux.de                                  
  vlc-codec-gstreamer           openSUSE -> http://packman.links2linux.de                                  
  vlc-noX                       openSUSE -> http://packman.links2linux.de                                  
  vlc-qt                        openSUSE -> http://packman.links2linux.de                                  

57 packages to upgrade, 24 to downgrade, 6 new, 14 to remove, 51  to change vendor.
Overall download size: 164,5 MiB. Already cached: 111,2 MiB. After the operation, 37,4 MiB will be freed.
Continue? [y/n/...? shows all options] (y): y
Do you agree with the terms of the license? [yes/no] (no): y
Do you agree with the terms of the license? [yes/no] (no): y
Do you agree with the terms of the license? [yes/no] (no): y
Do you agree with the terms of the license? [yes/no] (no): y

Yast seem to work. I will know for sure at the next restart. I hope the removal of the nouveau lib won't be a problem. I have the Nvidia driver the propriety one. But i'm never sure hew to deal with rhe 3d support.

It work !Thank you a lot ! :wink:

The “–dry-run” didn’t do anything to your system. So I assume you followed up without the “–dry-run”

In any case, most of those suggested changes looked good.