Mailinglist Archive: opensuse-bugs (2150 mails)

< Previous Next >
[Bug 875372] New: only Tumbleweed repositories - command "gnome-system-monitor" has a symbol lookup error - does not start
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Sun, 27 Apr 2014 09:59:50 +0000
  • Message-id: <bug-875372-21960@http.bugzilla.novell.com/>

https://bugzilla.novell.com/show_bug.cgi?id=875372

https://bugzilla.novell.com/show_bug.cgi?id=875372#c0


Summary: only Tumbleweed repositories - command
"gnome-system-monitor" has a symbol lookup error -
does not start
Classification: openSUSE
Product: openSUSE Factory
Version: 13.2 Milestone 0
Platform: x86
OS/Version: SUSE Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: GNOME
AssignedTo: bnc-team-gnome@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: isrein@xxxxxx
QAContact: qa-bugs@xxxxxxx
Found By: ---
Blocker: ---


User-Agent: Mozilla/5.0 (X11; Linux i686; rv:28.0) Gecko/20100101
Firefox/28.0

other component attribute content - major GNOME problem - so i add an extra
summary and component attribute
see for the same bug: https://bugzilla.novell.com/show_bug.cgi?id=875354

-- Report --

There is a common symbol lookup error - and program does not start.
After execute program "gnome-system-monitor" from package
"gnome-system-monitor"
from repository "openSUSE:Tumbleweed" see below.

Error (with command):

# user@localhost:~> gnome-system-monitor
# gnome-system-monitor: symbol lookup error: /usr/lib/libglibmm-2.4.so.1:
undefined symbol: g_variant_parse_error_quark

Package details of package "gnome-system-monitor:":

# user@localhost:~> LANG=en zypper info --requires gnome-system-monitor
# Loading repository data...
# Reading installed packages...
#
#
# Information for package gnome-system-monitor:
# ---------------------------------------------
# Repository: openSUSE:Tumbleweed
# Name: gnome-system-monitor
# Version: 3.12.1-2.1
# Arch: i586
# Vendor: obs://build.opensuse.org/openSUSE:Tumbleweed
# Installed: Yes
# Status: up-to-date
# Installed Size: 779.4 KiB
# Summary: A Simple Process Monitor
# Description:
# GNOME-system-monitor is a simple process and system monitor for the
# GNOME Desktop.
# Requires:
# libpthread.so.0
# libglib-2.0.so.0
# libgobject-2.0.so.0
# libstdc++.so.6
# libstdc++.so.6(GLIBCXX_3.4)
# libstdc++.so.6(CXXABI_1.3)
# libpthread.so.0(GLIBC_2.0)
# libc.so.6(GLIBC_2.4)
# libgio-2.0.so.0
# libm.so.6
# libm.so.6(GLIBC_2.0)
# libgcc_s.so.1
# libgcc_s.so.1(GCC_3.0)
# libgtk-3.so.0
# libcairo.so.2
# libgdk_pixbuf-2.0.so.0
# libgdk-3.so.0
# libm.so.6(GLIBC_2.1)
# libpango-1.0.so.0
# libstdc++.so.6(GLIBCXX_3.4.9)
# libgcc_s.so.1(GLIBC_2.0)
# libgmodule-2.0.so.0
# libstdc++.so.6(GLIBCXX_3.4.11)
# libpangocairo-1.0.so.0
# libstdc++.so.6(GLIBCXX_3.4.15)
# gnome-icon-theme
# librsvg-2.so.2
# libglibmm-2.4.so.1
# libsigc-2.0.so.0
# libsystemd-login.so.0
# libsystemd-login.so.0(LIBSYSTEMD_LOGIN_31)
# libgiomm-2.4.so.1
# libgtop-2.0.so.7
# libwnck-3.so.0
# libgdkmm-3.0.so.1
# libgtkmm-3.0.so.1
# lsb-release
# libsystemd-login.so.0(LIBSYSTEMD_LOGIN_38)
# /bin/sh
# glib2-tools

Package details of package "libglibmm-2_4-1" for file
"/usr/lib/libglibmm-2.4.so.1":

# user@localhost:~> LANG=en zypper info --requires libglibmm-2_4-1
# Loading repository data...
# Reading installed packages...
#
#
# Information for package libglibmm-2_4-1:
# ----------------------------------------
# Repository: openSUSE:Tumbleweed
# Name: libglibmm-2_4-1
# Version: 2.40.0-2.1
# Arch: i586
# Vendor: obs://build.opensuse.org/openSUSE:Tumbleweed
# Installed: Yes
# Status: up-to-date
# Installed Size: 1.2 MiB
# Summary: C++ Interface for Glib
# Description:
# Glibmm is the official C++ interface for the popular cross-platform
# library Glib. It provides non-UI API that is not available in standard
# C++ and makes it possible for gtkmm to wrap GObject-based APIs.
# Requires:
# libglib-2.0.so.0
# libgobject-2.0.so.0
# libstdc++.so.6
# libstdc++.so.6(GLIBCXX_3.4)
# libstdc++.so.6(CXXABI_1.3)
# libc.so.6(GLIBC_2.4)
# libgcc_s.so.1
# libgcc_s.so.1(GCC_3.0)
# libstdc++.so.6(GLIBCXX_3.4.9)
# libgmodule-2.0.so.0
# libstdc++.so.6(GLIBCXX_3.4.15)
# libsigc-2.0.so.0
# /sbin/ldconfig

Repos:

| Name | Priority | Type | URl
| Mate | 99 | rpm-md |
http://download.opensuse.org/repositories/X11:/MATE:/STABLE:/1.6/openSUSE_Tumbleweed/
| openSUSE:Tumbleweed | 99 | rpm-md |
http://packman.inode.at/suse/openSUSE_Tumbleweed/
| | 99 | rpm-md |
http://download.videolan.org/pub/videolan/vlc/SuSE/Tumbleweed/
| | 50 | rpm-md |
http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/
| | 99 | yast2 |
http://download.opensuse.org/distribution/openSUSE-current/repo/non-oss/
| | 99 | yast2 |
http://download.opensuse.org/distribution/openSUSE-current/repo/oss/
| | 99 | rpm-md | http://download.opensuse.org/update/openSUSE-current/
| | 99 | rpm-md | http://download.opensuse.org/update/openSUSE-non-oss-current/

Tried solution:

none

The solution would be to check and backup the removed symbols of updated
packages/dependencies for older programs and not only to fix the symbols in
parent program that needs the dependencies.


Reproducible: Always

Steps to Reproduce:
1. update system with specific repos
2. execute command gnome-system-monitor
3.
Actual Results:
command does not start with error message:
gnome-system-monitor: symbol lookup error: /usr/lib/libglibmm-2.4.so.1:
undefined symbol: g_variant_parse_error_quark

Expected Results:
gnome-system-monitor should be fully started with gui

--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >
Follow Ups