Mint update with NVIDIA breaks Cinnamon
I've had the very same problem for the second time now. Whenever I update Mint14, the problem comes back; it's really annoying. Luckily, it is a recognized problem that the development team has been working on. After you solve this there will be more problems but I will restrict this post to solving the phase you posted about first.
To solve this, open the terminal (if you can't, use GNOME Classic and create a keyboard shortcut). Now, run sudo apt-get update
followed by sudo apt-get upgrade
; a bonus is to perform autoremove and clean operations as well. Log out and log in again and the problem will be solved. If you noticed high CPU usage by process cinnamon
inform me and i will tell how to solve this.
Related videos on Youtube
wchargin
Updated on September 18, 2022Comments
-
wchargin over 1 year
I have Linux Mint 14 64-bit Cinnamon on a desktop with an NVidia GTX 680 graphics card. I downloaded and installed the drivers from the NVIDIA website (installed on TTY1 with
sudo service mdm stop
). The drivers work and the GPU is fully functional.However, after running the update manager (because it's a fresh install), the Cinnamon environment becomes severely broken. The title bars are missing and so is the bottom panel. Alt-F2 doesn't work either.
I can get the title bars back with
sudo metacity --replace
but the panels are still gone.Setting session to "GNOME Classic" works fine but I much prefer Cinnamon.
How can I go about getting Cinnamon back?
-
wchargin about 11 yearsThanks for your answer. To the best of my knowledge,
update
updates the repositories andupgrade
upgrades any out-of-date packages; could you explain why this sequence works, since I just ran the update manager, which (supposedly) does both of those things? Also, do these commands have to be run from Cinnamon, or is it okay to run them from the Classic shell? -
Moataz Elmasry about 11 yearsI recommend you use the terminal/shell instead of the update manager, as usually i get this problem when i update using the update manager. Any shell will do, as long as the commands are run.
-
wchargin about 11 yearsAlthough it still doesn't really make sense to me, your suggestions worked; thanks.
-
Moataz Elmasry almost 11 yearsJust as a quick follow-up, you explained it pretty well so i thought you knew why this sequence is necessary.
update
checks all the repositories you have in your software sources list, comparing the versions of software you have installed with those that are in the repositories. If any are outdated,it adds them to a list of programs that need to be upgraded, it doesn't do any upgrading,just creates a list. Now, when you runupgrade
, this is where files get changed and updated. -
wchargin almost 11 yearsYes, I understand that; however, I don't understand why using the command line to do this is any different than using the update manager.
-
Moataz Elmasry almost 11 yearsThese aren't the only commands run by the update manager. There is also
sudo apt-get dist-upgrade
which is considered more powerful but at the same time needs to be used with care. For example,upgrade
will not install a new kernel, this is the job of the aforementioned command. Furthermore, the update manager uses more specific flags when running theupdate
andupgrade
commands. -
Pdksock almost 8 yearsThis did not work for me with nvidia driver 352 on linux mint 17.1