Results 1 to 6 of 6

Thread: yast2 modules busted

  1. #1

    Default yast2 modules busted

    opensuse 11.0
    kde 4.1.2 release "48.1"

    launching yast via commandline only gives this output:
    /sbin/yast: line 421: 27886 Segmentation fault $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS
    yast2's gui modules are also busted. whenever i click on anything i get a "Error while creating client module xxxx". its been this way for a little while. it is very annoying.

    yast2-transfer-2.16.1-76.1
    yast2-nfs-client-2.16.1-26.1
    yast2-nis-client-2.16.3-6.1
    yast2-tune-2.16.2-2.1
    yast2-ldap-client-2.16.16-6.1
    yast2-mail-2.16.6-2.1
    yast2-country-data-2.16.26-6.1
    yast2-support-2.16.1-6.1
    yast2-firewall-2.16.2-25.1
    yast2-apparmor-2.16.4-4.1
    yast2-repair-2.16.12-4.1
    yast2-users-2.16.33-6.1
    yast2-printer-2.16.32-3.1
    yast2-ncurses-2.17.11-3.1.un
    yast2-country-2.16.26-6.1
    yast2-runlevel-2.16.5-15.1
    yast2-x11-2.15.12-15.1
    yast2-kerberos-client-2.16.11-9.1
    yast2-network-2.16.48-3.1
    yast2-online-update-frontend-2.16.15-6.1
    yast2-sudo-2.16.1-27.1
    yast2-trans-en_US-2.16.9-1.1
    yast2-pkg-bindings-2.17.21-3.1.un
    yast2-trans-stats-2.15.0-87.1
    yast2-storage-lib-2.16.26-0.1
    yast2-perl-bindings-2.16.7-14.1
    yast2-sysconfig-2.16.0-28.1
    yast2-control-center-2.16.2-11.1
    yast2-mouse-2.16.1-26.1
    yast2-storage-2.16.26-0.1
    yast2-vm-2.16.5-7.1
    yast2-sound-2.16.11-6.1
    yast2-restore-2.16.2-26.1
    yast2-online-update-2.16.15-6.1
    yast2-iscsi-client-2.16.14-6.1
    yast2-profile-manager-2.16.1-27.1
    yast2-qt-pkg-2.17.13-3.1.un
    yast2-2.16.71-6.1
    yast2-theme-openSUSE-Oxygen-2.16.38-2.1
    yast2-slp-2.16.0-25.1
    yast2-scanner-2.16.10-13.1
    yast2-update-2.16.10-4.1
    yast2-samba-client-2.16.9-3.1
    yast2-metapackage-handler-0.8.5-16.1
    yast2-registration-2.16.7-4.1
    yast2-qt-2.17.16-3.1.un
    yast2-ncurses-pkg-2.17.8-3.1.un
    yast2-theme-openSUSE-2.16.38-2.1
    yast2-core-2.16.51-6.1
    yast2-xml-2.16.1-14.1
    yast2-irda-2.16.1-25.1
    yast2-ntp-client-2.16.9-11.1
    yast2-security-2.16.1-16.1
    yast2-tv-2.16.6-7.1
    yast2-backup-2.16.5-7.1
    yast2-add-on-2.16.8-6.1
    yast2-samba-server-2.16.3-15.1
    yast2-libyui-2.17.14-3.1.un
    yast2-ycp-ui-bindings-2.16.47-5.1
    yast2-control-center-qt-2.16.2-11.1
    yast2-hardware-detection-2.16.1-49.1
    yast2-ldap-2.16.0-52.1
    yast2-pam-2.16.2-17.1
    yast2-bootloader-2.16.20-0.1
    yast2-installation-2.16.50-3.1
    yast2-inetd-2.16.0-27.1
    yast2-packager-2.16.53-3.1

    is anyone else experiencing this? i even tried downgrading some yast2 packages to see if that would fix the problem but it didn't.

    would it be possible to downgrade my yast2 packages to 2.15?

  2. #2

    Default Re: yast2 modules busted

    Maybe, as long as there are no package conflicts
    People who do not break things first will never learn to create anything

  3. #3
    Join Date
    Jun 2008
    Location
    Praha, CZ, EU
    Posts
    26

    Default Re: yast2 modules busted

    You have some parts of YaST versioned 2.17 which is the code from the upcoming 11.1. Such set of packages is very likely to have an incompatibility in the ABI which is not correctly expressed in the RPM dependencies.
    To get back to a consistent state, use zypper to bring the YaST packages (+ probably libzypp and zypper too) back to 2.16:
    Code:
    zypper install yast2-pkg-bindings\<2.17

  4. #4

    Default Re: yast2 modules busted

    Quote Originally Posted by mvidner View Post
    You have some parts of YaST versioned 2.17 which is the code from the upcoming 11.1. Such set of packages is very likely to have an incompatibility in the ABI which is not correctly expressed in the RPM dependencies.
    To get back to a consistent state, use zypper to bring the YaST packages (+ probably libzypp and zypper too) back to 2.16:
    Code:
    zypper install yast2-pkg-bindings\<2.17
    yeah, i had to downgrade from opensuse 11.1 cuz of the busted intel driver with the i845g chipset so there was bound to be some "left-overs".

    thank you so much! this is exactly the type of command i was looking for! i'll try it & report back.

  5. #5

    Default Re: yast2 modules busted

    UPDATE:
    ok, that partially worked. but this is what happened when i executed the command:

    Retrieving package libqdialogsolver1-1.0.3-7.1.i586 (1/7), 70.0 K (204.0 K unpacked)
    Retrieving: libqdialogsolver1-1.0.3-7.1.i586.rpm [done]
    Installing: libqdialogsolver1-1.0.3-7.1 [done]
    Retrieving package satsolver-tools-0.9.5-0.1.i586 (2/7), 150.0 K (1.5 M unpacked)
    Retrieving: satsolver-tools-0.9.5-0.1.i586.rpm [done (31.8 K/s)]
    Installing: satsolver-tools-0.9.5-0.1 [done]
    Retrieving package libzypp-4.27.3-0.1.i586 (3/7), 1.7 M (5.7 M unpacked)
    Retrieving: libzypp-4.27.3-0.1.i586.rpm [done (147.0 K/s)]
    Installing: libzypp-4.27.3-0.1 [done]
    Retrieving package yast2-pkg-bindings-2.16.41-0.3.i586 (4/7), 452.0 K (1.5 M unpacked)
    Retrieving: yast2-pkg-bindings-2.16.41-0.3.i586.rpm [done (93.6 K/s)]
    Installing: yast2-pkg-bindings-2.16.41-0.3 [done]
    Retrieving package zypper-0.11.10-0.2.i586 (5/7), 598.0 K (2.6 M unpacked)
    Retrieving: zypper-0.11.10-0.2.i586.rpm [done (125.8 K/s)]
    Installing: zypper-0.11.10-0.2 [done]
    Retrieving package yast2-ncurses-pkg-2.16.14-0.2.i586 (6/7), 200.0 K (609.0 K unpacked)
    Retrieving: yast2-ncurses-pkg-2.16.14-0.2.i586.rpm [done (71.4 K/s)]
    Installing: yast2-ncurses-pkg-2.16.14-0.2 [done]
    Retrieving package yast2-qt-pkg-2.16.47-0.2.i586 (7/7), 310.0 K (980.0 K unpacked)
    Retrieving: yast2-qt-pkg-2.16.47-0.2.i586.rpm [done (32.7 K/s)]
    Installing: yast2-qt-pkg-2.16.47-0.2 [done]
    Problem occured during or after installation or removal of packages:
    rpmdb2solv -r '/' -p '/etc/products.d' '/var/cache/zypp/solv/@System/solv' > '/var/cache/zypp/solv/@System/solvjHDNP4'
    rpmdb2solv: invalid option -- 'p'

    Please see the above error message for a hint

    so then i launched yast & tried starting "Software (Package) Management" & i get a little orange window that says:
    UI Syntax Error
    (underneath that two buttons that say):
    1. Unsupported optional widget type: YQPackageSpecial
    2. Check the log file! (if i click this it appears to try to bring up the log but nothing happens).

    if i click the first button a narrow window pops up that says:
    /usr/lib/Yast2/bin/y2base: symbol lookup error: /usr/lib/Yast2/plugin/libpy2UI.so.2: undefined symbol: _ZN7YWidget13setWidgetNameERKSs

    ideas?

  6. #6

    Default Re: yast2 modules busted

    turns out i still had several orphaned packages. (version-wise). i grabbed the correct versions and installed them. all is well again.

    thanks everyone!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •