root unable to log in to GNOME, undefined symbol error in .xsession-errors

This document (7013143) is provided subject to the disclaimer at the end of this document.

Environment

SUSE Linux Enterprise Server 11 SP2
 

Situation

libgpg-error0-1.6-8.6

root login via gdm (local display as well as via VNC) fails and the GNOME session does not load, no error is displayed. In the file "/root/.xsession-error" the following error is seen:
/usr/bin/gpg-agent: symbol lookup error: /lib64/libgcrypt.so.11: undefined symbol: gpg_err_set_errno
SSH login works as expected.

Resolution

Update libgpg-error0 and libgpg-error0-32bit to the respective SLES 11 SP2 version (the ones shipped with the DVD). Please also check whether the system was fully patched to SLES 11 SP2. To do so run the command:
sam -vvv --no-log-timestamp --no-rpm-verify
and check the listing for "core packages installed in version unsupported in SP2" around the end of the output.

Cause

SLES 11 SP2 is running an older version of libgpg-error0 which is missing symbols libgcrypt11 is looking for. Most likely an incomplete update to SP2 is the case and probably more packages may not have been installed on a SP2.

Additional Information

As a side effect to the issue described above, zypper actions fail with:
Refreshing service 'nu_<domain>_com'.
Retrieving repository 'SLES11-SP2-Updates' metadata [......error]
Repository 'SLES11-SP2-Updates' is invalid.
[|] Valid metadata not found at specified URL(s)
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Disabling repository 'SLES11-SP2-Updates' because of the above error.
The following error can be found in /var/log/zypper.log:
2013-08-26 11:07:03 <5> Linux(32028) [zypp] Exception.cc(log):137 RepoManager.cc(refreshMetadata):1037 CAUGHT:   File /var/tmp/TmpFile.uI7Nwt doesn't contain public key data

Disclaimer

This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:7013143
  • Creation Date: 28-Aug-2013
  • Modified Date:28-Sep-2022
    • SUSE Linux Enterprise Server

< Back to Support Search

For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

Join Our Community

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.


SUSE Customer Support Quick Reference Guide SUSE Technical Support Handbook Update Advisories
Support FAQ

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.

Go to Customer Center