Bug 408366

Summary: Smart-gui now hangs
Product: [openSUSE] openSUSE 11.0 Reporter: James Rome <jamesrome>
Component: OtherAssignee: Christoph Thiel <cthiel>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 11.0   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description James Rome 2008-07-11 13:50:12 UTC
I like to use the smart package manager.
smart-gui 0.52 has stopped working on my 64-bit OpenSUSE 11.0.

I even uninstalled it, deleted /var/lib/smart, and reinstalled it.

After pressibng the update button to find the new patches, the GUI hangs when I press the up-arrow icon to see what updates it found.

It did work before the many updates that SUSE has pushed out.
Comment 1 Christoph Thiel 2008-07-14 15:42:48 UTC
Could you please provide the output of

  smart channel --show
  smart config  --show
Comment 2 James Rome 2008-07-14 21:00:48 UTC
 # smart channel --show
[Squeezecenter]
type = rpm-md
name = Squeezecenter
baseurl = http://repos.slimdevices.com/yum/squeezecenter/release/

[rpm-sys]
type = rpm-sys
name = RPM System

[opensuse]
type = yast2
name = openSUSE-10.3-FTP
baseurl = http://download.opensuse.org/distribution/10.3/repo/oss/

[KDE Backports]
type = rpm-md
name = KDE Backports
baseurl = http://download.opensuse.org/repositories/KDE:/Backports/openSUSE_10.3/

[Packman]
type = rpm-md
name = Packman
baseurl = http://packman.unixheads.com/suse/10.3/

[opensuse-nonoss]
type = yast2
name = openSUSE-10.3-FTP-NonOSS
disabled = yes
baseurl = http://download.opensuse.org/distribution/10.3/repo/non-oss/

[opensuse-updates]
type = rpm-md
name = openSUSE-10.3 Updates
baseurl = http://download.opensuse.org/update/10.3/


smart config --show
{'channels': {'KDE Backports': {'baseurl': 'http://download.opensuse.org/repositories/KDE:/Backports/openSUSE_10.3/',
                                'name': 'KDE Backports',
                                'type': 'rpm-md'},
              'Packman': {'baseurl': 'http://packman.unixheads.com/suse/10.3/',
                          'name': 'Packman',
                          'type': 'rpm-md'},
              'Squeezecenter': {'baseurl': 'http://repos.slimdevices.com/yum/squeezecenter/release/',
                                'name': 'Squeezecenter',
                                'type': 'rpm-md'},
              'opensuse': {'baseurl': 'http://download.opensuse.org/distribution/10.3/repo/oss/',
                           'name': 'openSUSE-10.3-FTP',
                           'type': 'yast2'},
              'opensuse-nonoss': {'baseurl': 'http://download.opensuse.org/distribution/10.3/repo/non-oss/',
                                  'disabled': True,
                                  'name': 'openSUSE-10.3-FTP-NonOSS',
                                  'type': 'yast2'},
              'opensuse-updates': {'baseurl': 'http://download.opensuse.org/update/10.3/',
                                   'name': 'openSUSE-10.3 Updates',
                                   'type': 'rpm-md'},
              'rpm-sys': {'alias': 'rpm-sys',
                          'name': 'RPM System',
                          'type': 'rpm-sys'}},
 'channelsync': {'opensuse': {'baseurl': 'http://download.opensuse.org/distribution/10.3/repo/oss/',
                              'name': 'openSUSE-10.3-FTP',
                              'type': 'yast2'},
                 'opensuse-nonoss': {'baseurl': 'http://download.opensuse.org/distribution/10.3/repo/non-oss/',
                                     'disabled': True,
                                     'name': 'openSUSE-10.3-FTP-NonOSS',
                                     'type': 'yast2'},
                 'opensuse-updates': {'baseurl': 'http://download.opensuse.org/update/10.3/',
                                      'name': 'openSUSE-10.3 Updates',
                                      'type': 'rpm-md'}},
 'gtk-size': (822, 979),
 'gtk-vpaned-position': 390,
 'last-update': 1215782017.9322319,
 'package-flags': {'multi-version': {'java': [(None, None)]},
                   'new': {'Eisenkraut': [('=', '0.70-0.pm.1@noarch')],
                           'Eisenkraut-javadoc': [('=',
                                                   '0.70-0.pm.1@noarch')],
                           'FrostWire': [('=',
                                          '4.17.0-855.pm.svn20080709@noarch')],
                           'MPlayer': [('=', '1.0rc2-4.pm.3@i586'),
                                       ('=', '1.0rc2-4.pm.3@x86_64')],
                           'MozillaFirefox': [('=', '2.0.0.15-0.1@x86_64'),
                                              ('=', '2.0.0.15-0.1@i586')],
                           'MozillaFirefox-translations': [('=',
                                                            '2.0.0.15-0.1@i586'),
                                                           ('=',
                                                            '2.0.0.15-0.1@x86_64')],
                           'audacious': [('=', '1.5.1-0.pm.7@i586'),
                                         ('=', '1.5.1-0.pm.7@x86_64')],
                           'audacious-debuginfo': [('=',
                                                    '1.5.1-0.pm.7@i586'),
                                                   ('=',
                                                    '1.5.1-0.pm.7@x86_64')],
                           'audacious-devel': [('=', '1.5.1-0.pm.7@i586'),
                                               ('=', '1.5.1-0.pm.7@x86_64')],
                           'audacious-kde': [('=', '1.5.1-0.pm.7@i586'),
                                             ('=', '1.5.1-0.pm.7@x86_64')],
                           'audacious-libs': [('=', '1.5.1-0.pm.7@i586'),
                                              ('=', '1.5.1-0.pm.7@x86_64')],
                           'audacious-libs-32bit': [('=',
                                                     '1.5.1-0.pm.7@x86_64')],
                           'audacious-plugins': [('=', '1.5.1-0.pm.8@i586'),
                                                 ('=',
                                                  '1.5.1-0.pm.8@x86_64')],
                           'audacious-plugins-control-lirc': [('=',
                                                               '1.5.1-0.pm.8@i586'),
                                                              ('=',
                                                               '1.5.1-0.pm.8@x86_64')],
                           'audacious-plugins-core': [('=',
                                                       '1.5.1-0.pm.8@i586'),
                                                      ('=',
                                                       '1.5.1-0.pm.8@x86_64')],
                           'audacious-plugins-debuginfo': [('=',
                                                            '1.5.1-0.pm.8@i586'),
                                                           ('=',
                                                            '1.5.1-0.pm.8@x86_64')],
                           'audacious-plugins-input-adplug': [('=',
                                                               '1.5.1-0.pm.8@i586'),
                                                              ('=',
                                                               '1.5.1-0.pm.8@x86_64')],
                           'audacious-plugins-input-fluidsynth': [('=',
                                                                   '1.5.1-0.pm.8@i586'),
                                                                  ('=',
                                                                   '1.5.1-0.pm.8@x86_64')],
                           'audacious-plugins-input-sid': [('=',
                                                            '1.5.1-0.pm.8@i586'),
                                                           ('=',
                                                            '1.5.1-0.pm.8@x86_64')],
                           'audacious-plugins-output-arts': [('=',
                                                              '1.5.1-0.pm.8@i586'),
                                                             ('=',
                                                              '1.5.1-0.pm.8@x86_64')],
                           'audacious-plugins-output-esound': [('=',
                                                                '1.5.1-0.pm.8@i586'),
                                                               ('=',
                                                                '1.5.1-0.pm.8@x86_64')],
                           'audacious-plugins-output-pulse': [('=',
                                                               '1.5.1-0.pm.8@i586'),
                                                              ('=',
                                                               '1.5.1-0.pm.8@x86_64')],
                           'audacious-plugins-transport-http': [('=',
                                                                 '1.5.1-0.pm.8@i586'),
                                                                ('=',
                                                                 '1.5.1-0.pm.8@x86_64')],
                           'audacious-plugins-transport-mms': [('=',
                                                                '1.5.1-0.pm.8@i586'),
                                                               ('=',
                                                                '1.5.1-0.pm.8@x86_64')],
                           'audacious-plugins-visualization-paranormal': [('=',
                                                                           '1.5.1-0.pm.8@i586'),
                                                                          ('=',
                                                                           '1.5.1-0.pm.8@x86_64')],
                           'audacious-plugins-visualization-rootvis': [('=',
                                                                        '1.5.1-0.pm.8@i586'),
                                                                       ('=',
                                                                        '1.5.1-0.pm.8@x86_64')],
                           'audacious-xchat-plugin': [('=',
                                                       '1.5.1-0.pm.7@i586'),
                                                      ('=',
                                                       '1.5.1-0.pm.7@x86_64')],
                           'avidemux': [('=', '2.4.1-0.pm.2@i586'),
                                        ('=', '2.4.1-0.pm.2@x86_64')],
                           'avidemux-debuginfo': [('=',
                                                   '2.4.1-0.pm.2@i586'),
                                                  ('=',
                                                   '2.4.1-0.pm.2@x86_64')],
                           'bind': [('=', '9.4.1.P1-12.5@x86_64'),
                                    ('=', '9.4.1.P1-12.5@i586')],
                           'bind-chrootenv': [('=', '9.4.1.P1-12.5@x86_64'),
                                              ('=', '9.4.1.P1-12.5@i586')],
                           'bind-devel': [('=', '9.4.1.P1-12.5@i586'),
                                          ('=', '9.4.1.P1-12.5@x86_64')],
                           'bind-doc': [('=', '9.4.1.P1-12.5@i586'),
                                        ('=', '9.4.1.P1-12.5@x86_64')],
                           'bind-libs': [('=', '9.4.1.P1-12.5@i586')],
                           'bind-libs-32bit': [('=',
                                                '9.4.1.P1-12.5@x86_64')],
                           'bind-utils': [('=', '9.4.1.P1-12.5@i586')],
                           'clive': [('=', '0.4.17-0.pm.2@i586'),
                                     ('=', '0.4.17-0.pm.2@x86_64')],
                           'clive-debuginfo': [('=', '0.4.17-0.pm.2@i586'),
                                               ('=',
                                                '0.4.17-0.pm.2@x86_64')],
                           'd2x-xl': [('=', '1.13.40-0.pm.1@i586'),
                                      ('=', '1.13.40-0.pm.1@x86_64')],
                           'd2x-xl-debuginfo': [('=',
                                                 '1.13.40-0.pm.1@i586'),
                                                ('=',
                                                 '1.13.40-0.pm.1@x86_64')],
                           'eric': [('=', '4.1.6-2.1@i586'),
                                    ('=', '4.1.6-2.1@x86_64')],
                           'gstreamer-0_10-fluendo-mp3': [('=',
                                                           '0.10.7-42.pm.2@i586'),
                                                          ('=',
                                                           '0.10.7-42.pm.2@x86_64')],
                           'gstreamer-0_10-fluendo-mp3-debuginfo': [('=',
                                                                     '0.10.7-42.pm.2@i586'),
                                                                    ('=',
                                                                     '0.10.7-42.pm.2@x86_64')],
                           'jDVDSlideshow': [('=', '1.0b31-0.pm.1@noarch')],
                           'jDVDSlideshow-javadoc': [('=',
                                                      '1.0b31-0.pm.1@noarch')],
                           'java-mlt++-unstable': [('=',
                                                    '0.2.5-1152.pm.svn20080626_2@i586'),
                                                   ('=',
                                                    '0.2.5-1152.pm.svn20080626_2@x86_64')],
                           'kst': [('=', '1.6.0-22.1@i586')],
                           'kst-devel': [('=', '1.6.0-22.1@i586')],
                           'kst-lang': [('=', '1.6.0-22.1@i586')],
                           'ladspa-rubberband': [('=', '1.2-0.pm.1@i586'),
                                                 ('=', '1.2-0.pm.1@x86_64')],
                           'libbufferpool-devel': [('=',
                                                    '0.0.2-0.pm.1@i586'),
                                                   ('=',
                                                    '0.0.2-0.pm.1@x86_64')],
                           'libbufferpool0': [('=', '0.0.2-0.pm.1@i586'),
                                              ('=', '0.0.2-0.pm.1@x86_64')],
                           'libbufferpool0-debuginfo': [('=',
                                                         '0.0.2-0.pm.1@i586'),
                                                        ('=',
                                                         '0.0.2-0.pm.1@x86_64')],
                           'libdc-devel': [('=', '0.3.18-0.pm.2@i586'),
                                           ('=', '0.3.18-0.pm.2@x86_64')],
                           'libdc0': [('=', '0.3.18-0.pm.2@i586'),
                                      ('=', '0.3.18-0.pm.2@x86_64')],
                           'libdc0-debuginfo': [('=', '0.3.18-0.pm.2@i586'),
                                                ('=',
                                                 '0.3.18-0.pm.2@x86_64')],
                           'libnetembryo-devel': [('=',
                                                   '0.0.5-0.pm.1@i586'),
                                                  ('=',
                                                   '0.0.5-0.pm.1@x86_64')],
                           'libnetembryo0': [('=', '0.0.5-0.pm.1@i586'),
                                             ('=', '0.0.5-0.pm.1@x86_64')],
                           'libnetembryo0-debuginfo': [('=',
                                                        '0.0.5-0.pm.1@i586'),
                                                       ('=',
                                                        '0.0.5-0.pm.1@x86_64')],
                           'libopenbabel-devel': [('=',
                                                   '2.2.0-10.pm.1@i586'),
                                                  ('=',
                                                   '2.2.0-10.pm.1@x86_64')],
                           'libopenbabel3': [('=', '2.2.0-10.pm.1@i586'),
                                             ('=', '2.2.0-10.pm.1@x86_64')],
                           'libquicktime-devel': [('=',
                                                   '1.0.2-100.pm.2@i586'),
                                                  ('=',
                                                   '1.0.2-100.pm.2@x86_64')],
                           'libquicktime-tools': [('=',
                                                   '1.0.2-100.pm.2@i586'),
                                                  ('=',
                                                   '1.0.2-100.pm.2@x86_64')],
                           'libquicktime0': [('=', '1.0.2-100.pm.2@i586'),
                                             ('=', '1.0.2-100.pm.2@x86_64')],
                           'libquicktime0-debuginfo': [('=',
                                                        '1.0.2-100.pm.2@i586'),
                                                       ('=',
                                                        '1.0.2-100.pm.2@x86_64')],
                           'librubberband-devel': [('=', '1.2-0.pm.1@i586'),
                                                   ('=',
                                                    '1.2-0.pm.1@x86_64')],
                           'librubberband2': [('=', '1.2-0.pm.1@i586'),
                                              ('=', '1.2-0.pm.1@x86_64')],
                           'libucil-devel': [('=', '0.2.24-0.pm.1@i586'),
                                             ('=', '0.2.24-0.pm.1@x86_64')],
                           'libucil-doc': [('=', '0.2.24-0.pm.1@i586'),
                                           ('=', '0.2.24-0.pm.1@x86_64')],
                           'libucil2': [('=', '0.2.24-0.pm.1@i586'),
                                        ('=', '0.2.24-0.pm.1@x86_64')],
                           'libunicap-devel': [('=', '0.2.24-0.pm.1@i586'),
                                               ('=',
                                                '0.2.24-0.pm.1@x86_64')],
                           'libunicap-doc': [('=', '0.2.24-0.pm.1@i586'),
                                             ('=', '0.2.24-0.pm.1@x86_64')],
                           'libunicap-gtk-devel': [('=',
                                                    '0.2.24-0.pm.1@i586'),
                                                   ('=',
                                                    '0.2.24-0.pm.1@x86_64')],
                           'libunicap-gtk-doc': [('=',
                                                  '0.2.24-0.pm.1@i586'),
                                                 ('=',
                                                  '0.2.24-0.pm.1@x86_64')],
                           'libunicap-gtk2': [('=', '0.2.24-0.pm.1@i586'),
                                              ('=', '0.2.24-0.pm.1@x86_64')],
                           'libunicap2': [('=', '0.2.24-0.pm.1@i586'),
                                          ('=', '0.2.24-0.pm.1@x86_64')],
                           'mlt++-devel-unstable': [('=',
                                                     '0.2.5-1152.pm.svn20080626_2@i586'),
                                                    ('=',
                                                     '0.2.5-1152.pm.svn20080626_2@x86_64')],
                           'mlt++-unstable': [('=',
                                               '0.2.5-1152.pm.svn20080626_2@i586'),
                                              ('=',
                                               '0.2.5-1152.pm.svn20080626_2@x86_64')],
                           'mlt++-unstable-debuginfo': [('=',
                                                         '0.2.5-1152.pm.svn20080626_2@i586'),
                                                        ('=',
                                                         '0.2.5-1152.pm.svn20080626_2@x86_64')],
                           'mplayerplug-in': [('=', '3.55-0.pm.1@i586'),
                                              ('=', '3.55-0.pm.1@x86_64')],
                           'mplayerplug-in-debuginfo': [('=',
                                                         '3.55-0.pm.1@i586'),
                                                        ('=',
                                                         '3.55-0.pm.1@x86_64')],
                           'omniORB': [('=', '4.1.2-0.pm.2@i586'),
                                       ('=', '4.1.2-0.pm.2@x86_64')],
                           'omniORB-debuginfo': [('=', '4.1.2-0.pm.2@i586'),
                                                 ('=',
                                                  '4.1.2-0.pm.2@x86_64')],
                           'omniORB-devel': [('=', '4.1.2-0.pm.2@i586'),
                                             ('=', '4.1.2-0.pm.2@x86_64')],
                           'openbabel': [('=', '2.2.0-10.pm.1@i586'),
                                         ('=', '2.2.0-10.pm.1@x86_64')],
                           'perl-mlt++-unstable': [('=',
                                                    '0.2.5-1152.pm.svn20080626_2@i586'),
                                                   ('=',
                                                    '0.2.5-1152.pm.svn20080626_2@x86_64')],
                           'plee-the-bear': [('=', '0.3.0-0.pm.1@i586'),
                                             ('=', '0.3.0-0.pm.1@x86_64')],
                           'plee-the-bear-debuginfo': [('=',
                                                        '0.3.0-0.pm.1@i586'),
                                                       ('=',
                                                        '0.3.0-0.pm.1@x86_64')],
                           'python-mlt++-unstable': [('=',
                                                      '0.2.5-1152.pm.svn20080626_2@i586'),
                                                     ('=',
                                                      '0.2.5-1152.pm.svn20080626_2@x86_64')],
                           'python-omniORB': [('=', '3.2-0.pm.2@i586'),
                                              ('=', '3.2-0.pm.2@x86_64')],
                           'python-omniORB-debuginfo': [('=',
                                                         '3.2-0.pm.2@i586'),
                                                        ('=',
                                                         '3.2-0.pm.2@x86_64')],
                           'qsynth': [('=', '0.3.3-0.pm.1@i586'),
                                      ('=', '0.3.3-0.pm.1@x86_64')],
                           'qsynth-debuginfo': [('=', '0.3.3-0.pm.1@i586'),
                                                ('=',
                                                 '0.3.3-0.pm.1@x86_64')],
                           'qtractor': [('=', '0.1.3-0.pm.2@i586'),
                                        ('=', '0.1.3-0.pm.2@x86_64')],
                           'qtractor-debuginfo': [('=',
                                                   '0.1.3-0.pm.2@i586'),
                                                  ('=',
                                                   '0.1.3-0.pm.2@x86_64')],
                           'rubberband': [('=', '1.2-0.pm.1@i586'),
                                          ('=', '1.2-0.pm.1@x86_64')],
                           'rubberband-debuginfo': [('=',
                                                     '1.2-0.pm.1@i586'),
                                                    ('=',
                                                     '1.2-0.pm.1@x86_64')],
                           'ruby-mlt++-unstable': [('=',
                                                    '0.2.5-1152.pm.svn20080626_2@i586'),
                                                   ('=',
                                                    '0.2.5-1152.pm.svn20080626_2@x86_64')],
                           'sonic-visualiser': [('=', '1.3-0.pm.1@i586'),
                                                ('=', '1.3-0.pm.1@x86_64')],
                           'sonic-visualiser-debuginfo': [('=',
                                                           '1.3-0.pm.1@i586'),
                                                          ('=',
                                                           '1.3-0.pm.1@x86_64')],
                           'sooperlooper': [('=', '1.6.4-0.pm.1@i586'),
                                            ('=', '1.6.4-0.pm.1@x86_64')],
                           'sooperlooper-debuginfo': [('=',
                                                       '1.6.4-0.pm.1@i586'),
                                                      ('=',
                                                       '1.6.4-0.pm.1@x86_64')],
                           'tcl-mlt++-unstable': [('=',
                                                   '0.2.5-1152.pm.svn20080626_2@i586'),
                                                  ('=',
                                                   '0.2.5-1152.pm.svn20080626_2@x86_64')],
                           'ucview': [('=', '0.21-0.pm.1@i586'),
                                      ('=', '0.21-0.pm.1@x86_64')],
                           'ucview-debuginfo': [('=', '0.21-0.pm.1@i586'),
                                                ('=', '0.21-0.pm.1@x86_64')],
                           'unicap': [('=', '0.2.24-0.pm.1@i586'),
                                      ('=', '0.2.24-0.pm.1@x86_64')],
                           'unicap-debuginfo': [('=', '0.2.24-0.pm.1@i586'),
                                                ('=',
                                                 '0.2.24-0.pm.1@x86_64')],
                           'valknut': [('=', '0.3.18-0.pm.1@i586'),
                                       ('=', '0.3.18-0.pm.1@x86_64')],
                           'valknut-debuginfo': [('=',
                                                  '0.3.18-0.pm.1@i586'),
                                                 ('=',
                                                  '0.3.18-0.pm.1@x86_64')],
                           'valknut4': [('=', '0.4.4-0.pm.1@i586'),
                                        ('=', '0.4.4-0.pm.1@x86_64')],
                           'valknut4-debuginfo': [('=',
                                                   '0.4.4-0.pm.1@i586'),
                                                  ('=',
                                                   '0.4.4-0.pm.1@x86_64')],
                           'vamp-rubberband-plugin': [('=',
                                                       '1.2-0.pm.1@i586'),
                                                      ('=',
                                                       '1.2-0.pm.1@x86_64')]}}}

                                                    
Comment 3 James Rome 2008-08-02 13:33:10 UTC
This is still a problem. As soon as I press the up arrow icon to see available updates, the cpu usage goes to 100% and stays there. I have to kill the process.
Comment 4 Christoph Thiel 2008-08-15 20:38:37 UTC
I have just updated smart to version 1.0 for the upcoming openSUSE 11.1 and in the openSUSE build service. Please try that version again and if the problem still persists, report it upstream at https://launchpad.net/smart/+bugs
Comment 5 James Rome 2008-08-15 20:50:10 UTC
Please give me a link to that package. I can't find any 11.1 items on the software search at opensuse.org.
Comment 6 Christoph Thiel 2008-08-15 20:59:45 UTC
The packages will show up at http://download.opensuse.org/repositories/smart/ in the Factory dir.
Comment 7 James Rome 2008-08-15 21:13:35 UTC
My system now seems hosed. I cannot run any Yast modules. One-click install says " Error while creating client module OneClickInstallUI"

The smart 1.0 requires libpython 2.5.so.1 which I seem unable to find and install.
Comment 8 Christoph Thiel 2008-08-15 21:44:36 UTC
Which version did you try to install? On a 11.0 system, you should pull in the 1.0 package from the 11.0 dir.
Comment 9 James Rome 2008-08-15 22:51:09 UTC
Finally I got the new version to install, and Smart 1.0 works.

Alas, I still cannot run any of the Yast modules.