Bug 1287420

Summary: No panel visible on screen after update to Mate 1.12
Product: [Fedora] Fedora Reporter: Frank McCormick <beacon>
Component: mate-panelAssignee: Wolfgang Ulbrich <fedora>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 22CC: fedora, stefano
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-12-02 21:08:32 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Frank McCormick 2015-12-02 03:57:18 UTC
Description of problem:

No panel is visible on the screen after logging in  to Mate 1.12
Problem started after updating system with DNF. Most of the updates related
to Mate 1.12


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.Login to Mate
2.
3.

Actual results:

No Panel on bottom of screen

Expected results:
Panel on bottom of screen

Additional info:

Comment 1 Frank McCormick 2015-12-02 05:22:45 UTC
Downgraded mate-panel and mate-panel-libs to 1.10 and the panel is
back on my screen.

Comment 2 Wolfgang Ulbrich 2015-12-02 10:38:51 UTC
Looks like you didn't update all packages to 1.12 + restart the session.

Comment 3 Frank McCormick 2015-12-02 14:37:50 UTC
Yes I did - from dnf.log

 mate-applets                       i686       1.12.0-1.fc22            updates     6.9 M
 mate-control-center                i686       1.12.0-1.fc22            updates     1.3 M
 mate-control-center-filesystem     i686       1.12.0-1.fc22            updates      14 k
 mate-desktop                       i686       1.12.0-1.fc22            updates     104 k
 mate-desktop-libs                  i686       1.12.0-1.fc22            updates     491 k
 mate-dictionary                    i686       1.12.0-1.fc22            updates     5.8 M
 mate-disk-usage-analyzer           i686       1.12.0-1.fc22            updates     5.8 M
 mate-icon-theme                    noarch     1.12.0-1.fc22            updates      12 M
 mate-media                         i686       1.12.0-1.fc22            updates     287 k
 mate-menus                         i686       1.12.0-1.fc22            updates     124 k
 mate-menus-libs                    i686       1.12.0-1.fc22            updates      55 k
 mate-notification-daemon           i686       1.12.0-1.fc22            updates     130 k
 mate-panel                         i686       1.12.0-1.fc22            updates     1.7 M
 mate-panel-libs                    i686       1.12.0-1.fc22            updates      45 k
 mate-polkit                        i686       1.12.0-1.fc22            updates     100 k
 mate-power-manager                 i686       1.12.0-1.fc22            updates     3.0 M
 mate-screensaver                   i686       1.12.0-1.fc22            updates     4.5 M
 mate-screenshot                    i686       1.12.0-1.fc22            updates      50 k
 mate-search-tool                   i686       1.12.0-1.fc22            updates     5.8 M
 mate-session-manager               i686       1.12.0-1.fc22            updates     344 k
 mate-settings-daemon               i686       1.12.0-1.fc22            updates     578 k
 mate-system-log                    i686       1.12.0-1.fc22            updates     5.8 M
 mate-system-monitor                i686       1.12.0-1.fc22            updates     1.9 M
 mate-terminal                      i686       1.12.0-1.fc22            updates     959 k
 mate-utils                         i686       1.12.0-1.fc22            updates      12 k
 mate-utils-common                  noarch     1.12.0-1.fc22            updates     5.7 M

Comment 4 Wolfgang Ulbrich 2015-12-02 15:13:58 UTC
Hmm, looks good so far.
Mate-1.12 use now gnome-session as session name for dbus, which improved a lot of things in session management, because most apps use gnome-sesion as session name.
This change affects several packages, if one package isn't update something like this can happen.
Can you please check if all packages are updated, mentioned here.
https://bodhi.fedoraproject.org/updates/FEDORA-2015-36f09a80b6

Its a bit strange because i tested the update on several boxes and submited all updates in one rush at bodhi.

offtopic on
You should also update mate-notification-daemon to 1.12.0-2.fc22 which fixes a regression, it's in updates-testing.
https://bodhi.fedoraproject.org/updates/FEDORA-2015-6b0c60408f
offtopic off

Comment 5 Wolfgang Ulbrich 2015-12-02 15:33:39 UTC
If mate-panel-1.12.0-1 is installed + session restart, is the panel running?
'ps aux | grep mate-panel'
We need to know if he is running and maybe unvisible or he didn't start.
m-p should start via session management.

[rave@mother ~]$ gsettings get org.mate.session.required-components panel
'mate-panel'

Comment 6 Frank McCormick 2015-12-02 15:47:16 UTC
I reinstalled 1.12 this morning.
mate-notification-daemon is version 1.12

and mate-panel is running.


frankzen  9140  0.0  1.4  92264 29020 ?        Sl   10:32   0:00 mate-panel
frankzen  9234  0.0  0.9  60572 20404 ?        Sl   10:32   0:00 /usr/libexec/mate-panel/wnck-applet
frankzen  9242  0.1  1.2  85464 24924 ?        Sl   10:32   0:00 /usr/libexec/mate-panel/clock-applet
root      9718  0.0  0.1   5088  2276 pts/0    S+   10:42   0:00 grep mate-panel

This is the only clue I can add from .xsessions-error when mate first
runs:

(mate-panel:9140): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

Ran dnf update again this morning. Only mate-panel was updated to 1.12 as I had downgraded to 1.10 last night.

Comment 7 Frank McCormick 2015-12-02 17:15:12 UTC
Problem solved ...I **think**.

ran dnf distro-sync this morning and dnf downgraded a number of packages


Dec 02 12:01:13 INFO --- logging initialized ---
Dec 02 12:02:25 INFO Downgraded: yumex-dnf-4.1.4-1.fc22.noarch
Dec 02 12:02:25 INFO Downgraded: yumex-dnf-4.1.4-1.fc22.noarch
Dec 02 12:02:26 INFO Downgraded: greybird-xfwm4-theme-1.5.3-4.fc22.noarch
Dec 02 12:02:26 INFO Downgraded: greybird-xfwm4-theme-1.5.3-4.fc22.noarch
Dec 02 12:02:26 INFO Downgraded: greybird-gtk3-theme-1.5.3-4.fc22.noarch
Dec 02 12:02:26 INFO Downgraded: greybird-gtk3-theme-1.5.3-4.fc22.noarch
Dec 02 12:02:26 INFO Downgraded: greybird-gtk2-theme-1.5.3-4.fc22.noarch
Dec 02 12:02:26 INFO Downgraded: greybird-gtk2-theme-1.5.3-4.fc22.noarch
Dec 02 12:02:28 INFO Downgraded: yum-3.4.3-505.fc22.noarch
Dec 02 12:02:28 INFO Downgraded: yum-3.4.3-505.fc22.noarch
Dec 02 12:02:28 INFO Upgraded: mate-panel-libs-1.12.0-1.fc22.i686
Dec 02 12:02:28 INFO Upgraded: mate-panel-libs-1.12.0-1.fc22.i686
Dec 02 12:02:30 INFO Upgraded: mate-panel-1.12.0-1.fc22.i686
Dec 02 12:02:30 INFO Upgraded: mate-panel-1.12.0-1.fc22.i686
Dec 02 12:02:31 INFO Downgraded: gimp-libs-2:2.8.14-3.fc22.i686
Dec 02 12:02:31 INFO Downgraded: gimp-libs-2:2.8.14-3.fc22.i686
Dec 02 12:02:38 INFO Downgraded: gimp-2:2.8.14-3.fc22.i686
Dec 02 12:02:38 INFO Downgraded: gimp-2:2.8.14-3.fc22.i686
Dec 02 12:02:39 INFO Downgraded: mate-notification-daemon-1.12.0-1.fc22.i686
Dec 02 12:02:39 INFO Downgraded: mate-notification-daemon-1.12.0-1.fc22.i686

The culprit was mate-notification-daemon-1.12.0-1.fc22.i686 it was downgraded from mate-notification-daemon-1.12.0-2.fc22.i686 which came from another repository along with GIMP andthe greybird themes.

The new panel is now displaying.

Sorry for the noise.

Comment 8 Frank McCormick 2015-12-02 18:32:16 UTC
This is really bizarre. To double check I reinstalled mate-notification-daemon-1.12.0-2.fc22.i686  and the panel is still displaying after a reboot!

Before I installed the new one I had a look at the contents compared with what was installed on my machine. It seems the daemon was not installed in /usr/libexec! It now is in /usr/lib/exec.

I then did another distro-sync, and the old version was reinstalled. But the panel is still displaying! So that was not the culprit.

At this point I have reinstalled the new version and left well enough alone.
Still don't know what the problem was.

Comment 9 Wolfgang Ulbrich 2015-12-02 19:19:26 UTC
Hmm,
the correct dir for i386 is /usr/libexec
Or did you create by hand this dir?
Maybe the package was corrupt.

Well, now all is running fine?

If yes, can we close the report?

Btw. Was that your comment at bodhi ?
https://bodhi.fedoraproject.org/updates/mate-notification-daemon-1.12.0-2.fc22#comment-360489

And mate-notification-daemon-1.12.0-1.fc22 has a regression, it crashes if notification has an image, see https://bugzilla.redhat.com/show_bug.cgi?id=1284651

Comment 10 Frank McCormick 2015-12-02 20:43:36 UTC
Sorry, typo. Getting a little punchy.

Yes my comment at bodhi..you can ignore along with this bug report :)

Good thing I have .2 installed in that case.

I'd still like to know what the h was going on with the panel!


All is well we can close.
Thanks for the patience.

Comment 11 Wolfgang Ulbrich 2015-12-02 21:08:32 UTC
Np,
but why use videotron i386 boxes :)
i noticed several reports with issues with i386 boxes which i couldn't reproduce on x86_64.
I recall your name when i was reading a technical handbook about your videowall at berlin olympia stadium, germany.
I was working there some years ago.

Comment 12 Frank McCormick 2015-12-02 21:25:16 UTC
but why use videotron i386 boxes :)

?????

I recall your name when i was reading a technical handbook


????

Comment 13 Wolfgang Ulbrich 2015-12-02 22:02:55 UTC
I thought your email adress beacon is from a company which produced and sells videowalls.
Anyways, looks like i'm wrong