This is a scenario on xfce desktop crash after update some packages.
Error details:
1 2 |
Mar 25 00:09:18 EL7 gnome-session: ** (gnome-settings-daemon:1097): WARNING **: /lib64/libgudev-1.0.so.0: undefined symbol: g_type_class_adjust_private_offset |
Fix:
About libgudev, it’s a latest update on package: systemd/libgudev
1 2 3 4 |
systemd-libs-219-19.0.2.el7_2.4.x86_64 systemd-sysv-219-19.0.2.el7_2.4.x86_64 systemd-219-19.0.2.el7_2.4.x86_64 libgudev1-219-19.0.2.el7_2.4.x86_64 |
1 2 3 4 |
bash-4.2$ ldd /lib64/libgudev-1.0.so.0| grep glib libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007ff99e57e000) bash-4.2$ rpm -qf /lib64/libglib-2.0.so.0 glib2-2.36.3-5.el7.x86_64 |
checkĀ oracle yum website:
glib2-2.36.3-5.el7.x86_64.rpm | 14-May-2014 00:58 | 2.1 M | |
glib2-2.40.0-4.el7.x86_64.rpm | 26-Dec-2014 03:17 | 2.2 M | |
glib2-2.42.2-5.el7.x86_64.rpm | 21-Nov-2015 16:00 | 2.2 M |
My glib2 package version is outdated .
Fix:
1. download the latest glib2-2.42.2
2. switch the terminal or recovery mode.
3. update glib2 package.
4. reboot to graphic mode.