Cinnamon just refuses to load up on 12.1 x86_64

Hi, I’m getting when trying to load up Cinnamon “system tray not found, exiting”.

GNOME Panel is installed though and GNOME Shell works fine.

I’ve answered this before, so please, don’t fork the same old stuff…

  1. The error message isn’t from Cinnamon, it’s from something else, most likely hp-systray.
  2. The answer for the problem is in ~/.xsession-errors
  3. Cinnamon is to be launched through GDM only (I have not tested it on KDM). It might happen you have missing dependencies, either way without the xsession logs there’s nothing we can do.

Without the logs from ~/.xsession-errors there’s nothing we can do except throwing wild guesses, at least I’m not doing it.

Hi
The user was requested to start a new thread rather than tack on to an
informational post.


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.1 (x86_64) Kernel 3.1.9-1.4-desktop
up 0:14, 3 users, load average: 0.09, 0.18, 0.21
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

Hi Malcolm,

I don’t really follow the forums on a daily basis and often I always search the same stuff (mainly “games”), so I most likely miss this threads. Reports should be encouraged to the bugzilla in my opinion, that way we get them always as you know :slight_smile:

NM

I’m current having the same problem, without said error, and since this was never answered I thought I’d have a go at it. 12.1, x64, Gnome 3.2 works fine. Installed Cinnamon from here openSUSE:GNOME Cinnamon - openSUSE

I normally get something asking if I’d like to save the repo when using 1 click but with this I did not, just thought I’d mention that. Right off the bat I got an error about typelib something not being installed, this is one of Cinnamons dependencies, if I get the exact package name I’ll post it later.

I created a new user, and proceeded to login from gdm after choosing Cinnamon, and nothing obvious ever happens, it just sits there, even after a restart.

1: Cinnamon should work along side Gnome Shell, meaning run at the same time GS is running but as a different user, correct?

2: You wanted an xsession, heres mine…

SUSE Paste

Good morning l300lvl
openSUSE 12.1 offers Gnome 3.2.1 in the official repo`s but Gnome 3.2.2 is available already in the Gnome repo Index of /repositories/GNOME:/STABLE:/3.2/openSUSE_12.1
Try and upgrade Gnome 3 using the repo suggested and then give Cinnamon a try, maybe that helps :slight_smile:

Ok. So I did that by adding the repo and running sudo zypper dup and all seems to have went well. I restarted and checked yast and it shows gnome shell is 3.2.2 but system monitor still shows 3.2.1, should this have changed? Cinnamon is still not doing anything, it never seems to even initiate loading it when I choose it as a session and login, it just sits there and shows the default login background and a standard x cursor. Perhaps I should try removing cinnamon and reinstalling?

Is there anyone else using Cinnamon that it actually works for? I’ve done several updates and all result in the same nothingness.

It’s funny, I am getting the exact same issue. The same error appears and the same behavior as you describe occurs.

I can use gnome shell without any problems but cinnamon hangs, and the window manager apparently doesn’t completely load (no system tray, no title bars or window frames as expected, when a window is opened it cannot be closed by any known means aside for opening terminal and killing it). Hotkeys do not work either. For example, I will open two windows and I cannot alt-tab between them.

The previous poster in this thread mentioned the problem does not lie with cinnamon, but I’m rather unsure at this point. It seems either an update to cinnamon itself or muffin broke things. It’s a grand shame because I bloody love using it.

Any thoughts, suggestions? Etc?

I’ve never submitted a bug report for something like this so I guess I’m going to have to do some digging before I do so. I’m curious as to whether cinnamon has a bugtracker or anything to that effect?

Cheers

If you’re using nvidia proprietary driver, read this post:

http://forums.opensuse.org/english/get-technical-help-here/applications/473418-cinnamon-1-4-0-available-7.html#post2452338

The solution is to switch to nouveau or upgrade to nvidia .295.

Here’s the bug report: Access Denied

Thank you kindly for all the help.

But unfortunately upgrading to 295 for the NVIDIA blob did not solve the issue. The issue still persists.

Are we talking about the same issue:


(cinnamon:32345): Clutter-CRITICAL **: Unable to initialize Clutter: Unable to find suitable fbconfig for the GLX context: 
Failed to find any compatible fbconfigs
Window manager error: Unable to initialize Clutter.

?

I guess we do. Gnome starts but without a window manager, meaning that basically you’re not able to start any application.
.295 worked for me on all machines. Are you sure that you’re using this driver now - including GL libraries?

You can try to deinstall the Nvidia driver completely and start cinnamon with nouveau. That way you will know for sure is the problem you’re having is related with nvidia.

I’m not entirely sure what is causing this. I checked Xorg.0.log, but there was nothing definite in there. xsession error log also didn’t show up anything special in my home directory. What could I do to help determine the cause? Is there a cinnamon specific log somewhere? Etc.

Cheers

Edit: Oh I should point out:

  • Yes, the 295 driver is loaded, with all GL libraries as far as I can tell (no errors came up, etc)
  • Gnome shell loads just fine
  • I’m not sure if uninstalling the NVIDIA driver itself would fix anything… This certainly does not seem to be a driver issue. Something would come up in Xorg.0.log or dmesg, yeah?

There is nothing about the wm there.

That one could give some info.

Put a terminal in autostart.

cp /usr/share/applications/gnome-terminal.desktop ~/.config/autostart
echo "X-GNOME-Autostart-enabled=true" >> ~/.config/autostart/gnome-terminal.desktop

Then log in cinnamon. If only cinnamon doesnt’ start but Gnome does, you should get a termimal (most likely unwindowed). In this terminal, type:


cinnamon

or


cinnamon --replace

and see which error you get.

If the driver issue prevents X from starting, yes. Otherwise, not necessarily.

  • X does load
  • I can log into cinnamon, however, it does not load in its entirety. The panel, window frames, title bar, etc.
  • Is it possible to do a cinnamon --replace from Gnome shell? I suppose I could try this in the butchered cinnamon load. I’ll give this a try, thank you.

Cheers

No, you log in into the Gnome desktop with cinnamon as window manager. Since the window manager fails to start, you don’t have frames and title bars. This is the same issue as the one I reported before. I can not tell you if it has the same cause, but I think that the nvidia driver is the culprit. Try to boot with the nouveau driver and you will get the answer. If you can establish that nvidia 295 doesn’t work for you, please add a comment with the model of your graphic card in the bug report mentioned earlier.

In theory, but it will fail if you use extensions in gnome-shell that are not supported in cinnamon, and you’ll end up with “Oh no! Something has gone wrong”. Did you place a terminal in autostart as I suggested? That way you can start cinnamon from this terminal. It won’t start, but the error message should tell you why.

Hey folks,

Not to kick up dust in an old thread, but I figured it’d be good to tie up loose ends. So I figured out the issue with the help of another poster! In here: http://forums.opensuse.org/english/get-technical-help-here/applications/474869-unable-use-cinnamon-desktop-opensuse-12-1-a.html - OP mentions that he had to create symlinks for libcinnamon.so. I did this as well and poof, cinnamon now magically loads.

Just wanted to throw that out there in case anyone else got frustrated and punted cinnamon to the side for the time being. I am exceedingly happy to have it back up and running now :smiley:

Cheers,
-CO

Updated on GNOME:Cinnamon and pushed to Factory. Stopping filtering the RPATH on the main binary does make cinnamon behave normally.

Well, I also had some problem with starting the cinnamon in my opensuse 12.1 x86 but I solved it easily. Your problem look something similar to mine. In my case the rpm package “cinnamon” was not installing the the required cinnamon library “libcinnamon.so” in the correct lib directory. So I created sym links in /usr/lib/ or /lib/ . Check yourself if you have the same problem. After installing cinnamon from the repository, in the gnome terminal type “cinnamon” (obviously without quotes) and see if there is any error report in the terminal.