<SOLVED> I can sign into MATE but not into Cinnamon anymore

Archived topics about LMDE 1 and LMDE 2
trebzgum

<SOLVED> I can sign into MATE but not into Cinnamon anymore

Post by trebzgum »

Hello,
I have just installed LMDE 201204 RC 64bit and was able to sign into both Mate & Cinnamon until I installed the NVIDIA 295.20 driver following the directions from this post: http://forums.linuxmint.com/viewtopic.php?f=191&t=82424. Now when I try to sign into Cinnamon the screen refreshes and takes back to sign in screen. I can only sign into Mate. Any help would be appreciated.
TIA
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 3 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
non-portable

Re: I can sign into MATE but not into Cinnamon anymore

Post by non-portable »

The obvious difference between Mate and Cinnamon is that Cinnamon requires working 3d graphics.

I have an nvidia card, and this is what I get from running 'inxi -G' in a terminal

Graphics: Card nVidia GF106 [Quadro 2000M] X.Org 1.11.4 Res: 1920x1080@50.0hz
GLX Renderer Quadro 2000M/PCIe/SSE2 GLX Version 4.2.0 NVIDIA 295.20

Note the GLX Version. If yours says mesa then you probably don't have nVidia glx installed or configured. I don't know which way you installed the nVidia drivers (that thread mentions several methods) but if you installed from the repos then:

update-alternatives --query glx

should at least show /usr/lib/nvidia as an alternative. If it does show nvidia as an alternative but the top 4 lines don't look like this

Link: glx
Status: manual
Best: /usr/lib/nvidia
Value: /usr/lib/nvidia

and instead show mesa, then

sudo update-alternatives --set glx /usr/lib/nvidia

should fix the problem.

Please note that there are many stages that this could have gone wrong and many potential solutions and this is only one that only works for the particular path I've mentioned. Sorry, I felt I had to put that in because I'm used to people reading "if x do y" and ignoring the "if x" bit. I'm sure you're not like that :)
trebzgum

Re: I can sign into MATE but not into Cinnamon anymore

Post by trebzgum »

Hi non-portable,
These are the steps I followed for a newer card [GeForce 8400GS]:
1) apt install nvidia-kernel-dkms nvidia-glx build-essential nvidia-settings nvidia-xconfig
2)sudo nvidia-xconfig [this created an xconfig file, since it said I did not have one]
3)apt remove --purge xserver-xorg-video-nouveau libdrm-nouveau1a [removed nouveau, it did not let me blacklist it received errors]
4)rebooted

inxi -G gives me:
Graphics: Card nVidia G98 [GeForce 8400 GS] X.Org 1.11.4 Res: 1280x1024@50.0hz
GLX Renderer GeForce 8400 GS/PCIe/SSE2 GLX Version 3.3.0 NVIDIA 295.20

update-alternatives --query glx gives me:
Link: glx
Status: manual
Best: /usr/lib/nvidia
Value: /usr/lib/nvidia

Alternative: /usr/lib/mesa-diverted
Priority: 5
Slaves:
glx--libGL.so.1-x86_64-linux-gnu /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1

Alternative: /usr/lib/nvidia
Priority: 100
Slaves:
glx--libGL.so.1-x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1
glx--libXvMCNVIDIA.so.1-x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/nvidia/libXvMCNVIDIA.so.1
glx--libXvMCNVIDIA_dynamic.so.1-x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/nvidia/libXvMCNVIDIA_dynamic.so.1
glx--libnvidia-cfg.so.1-x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/nvidia/libnvidia-cfg.so.1
glx--linux-libglx.so /usr/lib/nvidia/libglx.so
glx--nvidia-bug-report.sh /usr/lib/nvidia/nvidia-bug-report.sh
glx--nvidia_drv.so /usr/lib/nvidia/nvidia_drv.so
non-portable

Re: I can sign into MATE but not into Cinnamon anymore

Post by non-portable »

That would seem to indicate that you have working video drivers/GL. It take it you can run glxgears and it functions fine. The next step would probably be to look at your ~/.xsession-errors file. This will often log the problem. To do that you need to log in to Cinnamon, allow it to fail. Then hit CTL+ALT+F2, log in as yourself and run

cp .xsession-errors xsession-errors-cinnamon

Sometimes an error won't show in .xsession-errors, so extra info could be obtained with

dmesg | tail -n 50 > dmesg.cinnamon

and

cp /var/log/Xorg.0.log ./Xorg.0.log.cinnamon

Then when you log in to MATE you'll have preserved the failed login info and hopefully see what's causing the problem. If the X server is borking, the info is likely to be in Xorg.0.log.cinnamon. It's probably more likely to be in xsession-errors-cinnamon, that's where I would start looking. dmesg.cinnamon has an outside chance of containing useful info.

Sorry that this is all about collecting info and nothing about fixing but I guess you have to figure out the problem to fix it. Feel free to attach the 3 files you generate, I'll happily look at them.
trebzgum

Re: I can sign into MATE but not into Cinnamon anymore

Post by trebzgum »

Okay, I have the 3 files generated but when I try to attach them it says "the extensions txt is not allowed".
So I used pastebin, I hope that's ok?
dmesg.cinnamon: http://pastebin.com/embed_js.php?i=mVpzVN0b
Xorg.0.log.cinnamon: http://pastebin.com/embed_js.php?i=usQfNKUb
xsession-errors-cinnamon: http://pastebin.com/embed_js.php?i=C17UfbGW
non-portable

Re: I can sign into MATE but not into Cinnamon anymore

Post by non-portable »

Your Xserver isn't complaining. The meat of this is in xsession-errors and there are loads of errors. Compiz window decorator crashed and that's shown in dmesg but I assume that's to do with when you were running MATE.

I'm not sure how many of the errors are normal for a Cinnamon session, so I'm going to check that on my computer now.

It does appear that Cinnamon is attempting to start over the top of another window manager but I guess it could be itself respawning all the time. The other alternative is that MATE and Cinnamon are not playing nicely together. You could quickly try removing MATE

sudo apt-get remove --purge mate-*

Then see if you can log in to Cinnamon. It would provide a quick check to see if MATE is the problem. One thing to note though is that if you can't log in via Cinnamon, you will need to reinstall MATE and if your network connection uses network manager then you must make sure you have local copies of the packages by running

sudo apt-get install --download-only mate-desktop-environment

That way if you can't log in with Cinnamon, you can CTL+ALT+F2, log in and type

sudo apt-get install mate-desktop-environment

and know it will work. I'll check to see what Cinnamon outputs on my computer now.

---

When I log in to Cinnamon, it works but I see a lot of the same errors you see.

Failed to connect to the VirtualBox kernel service
gnome-keyring-daemon: insufficient process capabilities, unsecure memory might get used
...
Gtk-Message: Failed to load module "canberra-gtk-module"
...
Window manager warning: Screen 0 on display ":0" already has a window manager; try using the --replace option to replace the current window manager.
gnome-session[17517]: WARNING: App \'cinnamon.desktop\' respawning too quickly
gnome-session[17517]: ******************* START ********************************
(etc)
gnome-session[17517]: ******************* END **********************************
(etc)


The canberra-gtk-module warning can be fixed by installing libcanberra-gtk-module. It's not the issue but it seemed to improve launch speeds for me.

Do you have Virtualbox in your autostart programs? Maybe even from UP3? Again, unlikely to be the problem.

The gnome-keyring-daemon and the fact that there's already a window manager running seem to be the problem. My bet is that a removal of MATE will sort it out. It's certainly worth an attempt. It may be that you will need to decide whether you want MATE or Cinnamon until these issues are resolved.

If that doesn't work out try logging in to Cinnamon again, then switch to another screen with CTL+ALT+F2 or whatever and

ps ax > processes-cinnamon

then log back in to MATE and check through the processes-cinnamon file and look for another window manager running or post it here again.
Last edited by non-portable on Thu Apr 19, 2012 8:45 pm, edited 1 time in total.
trebzgum

Re: I can sign into MATE but not into Cinnamon anymore

Post by trebzgum »

Thanks for your help so far non-portable, I removed MATE but still could not log into Cinnamon, reinstalled and still no go. As far as Virtualbox at startup, no, it's not there and it's not even installed. The libcanberra-gtk-module is already installed though. Here's the processes-cinnamon:
http://pastebin.com/embed_js.php?i=GHXUzNdW

You mention compiz and now I remember the reason I installed the nvidia drivers is for compiz to work with 3D effects. When I installed the drivers I was logged into Cinnamon & I saw the compiz effects were not working so I searched how to activate and used the command: "compiz --replace" and added it to my startup applications, that's when I rebooted and could not log into Cinnamon, so I logged into mate and compiz was activated. I saw that it was using alot of CPU so I have disabled it since. Could that be the problem?
non-portable

Re: I can sign into MATE but not into Cinnamon anymore

Post by non-portable »

The ps output is from when you are back on the login screen, unfortunately. It needs to be done while the session is thrashing away before it gives up. I guess there might not be a lot of time to do that?
trebzgum

Re: I can sign into MATE but not into Cinnamon anymore

Post by trebzgum »

You're right, not a lot of time is given. By the time I finish typing my pw at tty1 screen it takes me back to lmde log in screen. I doubt I would even have time to type in the "ps ax > processes-cinnamon" command. :(
äxl

Re: I can sign into MATE but not into Cinnamon anymore

Post by äxl »

How about putting it into ~/.profile or /etc/rc.local? And adding instead of pasting:

Code: Select all

ps aux >> processes-cinnamon
trebzgum

Re: I can sign into MATE but not into Cinnamon anymore

Post by trebzgum »

äxl wrote:How about putting it into ~/.profile or /etc/rc.local? And adding instead of pasting:

Code: Select all

ps aux >> processes-cinnamon
That seemed to work, thanks äxl, here is the new processes-cinnamon:
http://pastebin.com/embed_js.php?i=vGf5i6si
äxl

Re: I can sign into MATE but not into Cinnamon anymore

Post by äxl »

Just adding to non-portable. No own ideas yet. :D
zerozero

Re: I can sign into MATE but not into Cinnamon anymore

Post by zerozero »

trebzgum wrote: You mention compiz and now I remember the reason I installed the nvidia drivers is for compiz to work with 3D effects. When I installed the drivers I was logged into Cinnamon & I saw the compiz effects were not working so I searched how to activate and used the command: "compiz --replace" and added it to my startup applications, that's when I rebooted and could not log into Cinnamon, so I logged into mate and compiz was activated. I saw that it was using alot of CPU so I have disabled it since. Could that be the problem?
this is most certainly the problem >> cinnamon (and for that matter gnome-shell) are incompatible with compiz.
added it to my startup applications
so I have disabled it since
^^how?
trebzgum

Re: I can sign into MATE but not into Cinnamon anymore

Post by trebzgum »

Zerozero, I enabled compiz by adding it to the "Startup Applications" with the following command "compiz --replace". I rebooted & could not sign in to Cinnamon, so I tried signing into Mate and compiz was enabled, but since compiz kept using too much CPU I disabled it from starting up in MATE under "Startup Applications".
zerozero

Re: I can sign into MATE but not into Cinnamon anymore

Post by zerozero »

navigate to home/.config/autostart and see if you locate any compiz related desktop.file or you could while in mate "switch off" compiz using the fusion icon (i believe it's installed, if not sudo apt-get install fusion-icon.
cecar

Re: I can sign into MATE but not into Cinnamon anymore

Post by cecar »

I have exactly the same problem. Disable Compiz do not help for me.
trebzgum

Re: I can sign into MATE but not into Cinnamon anymore

Post by trebzgum »

zerozero wrote:navigate to home/.config/autostart and see if you locate any compiz related desktop.file or you could while in mate "switch off" compiz using the fusion icon (i believe it's installed, if not sudo apt-get install fusion-icon.
I double clicked the 'compiz.destop' file in my home folder to open it and it my screen refreshed & it turned on compiz, I'm sure it was off since I did not have wobbly windows. This may be a silly question but how do you shut it off under the compiz fusion icon? Is it under 'Select Window Manager' and choosing Metacity? If I select that my transparent docky menu background turns black. So I just log out since I have it to not to load at start up. Here's the contents of the compiz.desktop file:

[Desktop Entry]
Type=Application
Exec=compiz --replace
Hidden=false
X-MATE-Autostart-enabled=false
Name[en_US]=compiz
Name=compiz
Comment[en_US]=compiz
Comment=compiz
non-portable

Re: I can sign into MATE but not into Cinnamon anymore

Post by non-portable »

Did you check ~/.config/autostart ?

grep compiz ~/.config/autostart/*

just in case the .desktop file isn't called compiz.

Mate shouldn't need anything in there to start Compiz when you log in. In gnome2 it was simply a gconf setting (/desktop/gnome/applications/window_manager/default), so I assume Mate is very similar. Maybe someone with Mate installed will post the setting.

I'm sorry I missed the info you put in the last post I responded to, luckily there are brilliant people here who don't miss stuff :)

Cecar,

Maybe you have a very different problem with the same result?
trebzgum

Re: I can sign into MATE but not into Cinnamon anymore

Post by trebzgum »

Did you check ~/.config/autostart ?
yes, I opened the file in pluma and posted the result in my last post
grep compiz ~/.config/autostart/*
gives me:
me@me ~ $ grep compiz ~/.config/autostart/*
/home/me/.config/autostart/compiz.desktop:Exec=compiz --replace
/home/me/.config/autostart/compiz.desktop:Name[en_US]=compiz
/home/me/.config/autostart/compiz.desktop:Name=compiz
/home/me/.config/autostart/compiz.desktop:Comment[en_US]=compiz
/home/me/.config/autostart/compiz.desktop:Comment=compiz

If I delete the compiz selection from my Startup Applications will it delete 'compiz.desktop'? Right now I have it unchecked.
zerozero

Re: I can sign into MATE but not into Cinnamon anymore

Post by zerozero »

If I delete the compiz selection from my Startup Applications will it delete 'compiz.desktop'? Right now I have it unchecked.
i'm not sure, the positive way of doing it is deleting the compiz.desktop.

you can also try (as you did) turn to metacity in fusion-icon and then login into cinnamon (probably it will works, dunno)

what i know is that regarding compiz, you have to decide: either you use mate (and can use compiz at will > for the high cpu usage there's a few tricks, äxl knows it better than me :) ) or you use cinnamon/gnome-shell (and stay as far as you can from anything compiz-related)
Locked

Return to “LMDE Archive”