Cinnamon 2.0. Finally, it works!

November 9, 2012
linux opensuse

Coffee, Vodka & Beer into the system and enlightened I were! Indeed, I could not believe how simple the solution was when for 2 days I had been hacking around to get Cinnamon 2.0 work on openSUSE 13.1 RC2.

The initial error I got came from installation of python-lxml package. Error was as follows:

inote:/home/ish # zypper in python-lxml
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW package is going to be installed:

1 new package to install.
Overall download size: 644.2 KiB. After the operation, additional 2.4 MiB will 
be used.
Retrieving package python-lxml-3.2.3-2.2.1.x86_64
                                           (1/1), 644.2 KiB (  2.4 MiB unpacked)
Retrieving: python-lxml-3.2.3-2.2.1.x86_64.rpm ..............[done (91.3 KiB/s)]
(1/1) Installing: python-lxml-3.2.3-2.2.1 ...............................[error]
Installation of python-lxml-3.2.3-2.2.1 failed:
Error: Subprocess failed. Error: RPM failed: error: unpacking of archive failed on file /usr/lib64/python2.7/site-packages/lxml-3.2.3-py2.7.egg-info: cpio: rename failed - Is a directory
error: python-lxml-3.2.3-2.2.1.x86_64: install failed

Abort, retry, ignore? [a/r/i] (a):

Looking back at the error message, I noticed rename failed – Is a directory. I did an ls -l over the path /usr/lib64/python2.7/site-packages/lxml-3.2.3-py2.7.egg-info and indeed it was a directory. Cinnamon would not start with installation of python-lxml ignored. So, I renamed the lxml-3.2.3-py2.7.egg-info path and re-installed the package. Woohoooo! Installation was successful. I logged out & changed session to Cinnamon. It works!

In simple steps, here is how to get Cinnamon in openSUSE 13.1:

sudo zypper ar Cinnamon
sudo zypper ref Cinnamon
sudo zypper in -t pattern "Cinnamon Desktop Environment"

If you come across the python-lxml error just apply the workaround I mentioned earlier.

City Council of Barcelona switches from Microsoft Windows to Linux

February 11, 2018
linux ubuntu microsoft open source data protection website compromised?

December 7, 2017
linux wordpress security

Linux Magazine's special edition on openSUSE

November 20, 2017
opensuse linux university-of-mauritius education