Issues with cinnamon-settings

Hey folks,

I have cinnamon installed from the following repo:

Information for pattern cinnamon:

Repository: home:cyberorg:cinnamon
Name: cinnamon
Version:
Arch: noarch
Vendor:
Installed: Yes
Summary: Installs all packages required to run Cinnamon desktop
Description:
Installs Cinnamon along with some useful extensions
Contents:

S | Name | Type | Dependency
–±------------------±--------±----------
i | cinnamon | package |
i | cinnamon-settings | package |
i | muffin | package |
i | nemo | package |

This a list of the package versions:

commonoddity@linux-1uy2:/usr/lib/cinnamon-settings/modules> zypper info cinnamon cinnamon-settings muffin nemo
Repository ‘GNOME:Apps’ is out-of-date. You can run ‘zypper refresh’ as root to update it.
Repository ‘Packman Repository’ is out-of-date. You can run ‘zypper refresh’ as root to update it.
Loading repository data…
Reading installed packages…

Information for package cinnamon:

Repository: home:cyberorg:cinnamon
Name: cinnamon
Version: 1.7.6-2.1
Arch: i586
Vendor: obs://build.opensuse.org/home:cyberorg
Installed: Yes
Status: up-to-date
Installed Size: 7.1 MiB
Summary: Desktop based on gnome3
Description:
Cinnamon is a Linux desktop which provides advanced innovative features and a traditional user experience.

The desktop layout is similar to Gnome 2.
The underlying technology is forked from Gnome Shell.
The emphasis is put on making users feel at home and providing them with an easy to use and comfortable desktop experience.

Information for package cinnamon-settings:

Repository: home:cyberorg:cinnamon
Name: cinnamon-settings
Version: 1.7.6-2.1
Arch: i586
Vendor: obs://build.opensuse.org/home:cyberorg
Installed: Yes
Status: up-to-date
Installed Size: 2.4 KiB
Summary: Settings manager for Cinnamon
Description:
Configuration manager for Cinnamon and other settings

Information for package muffin:

Repository: home:cyberorg:cinnamon
Name: muffin
Version: 1.7.4-2.1
Arch: i586
Vendor: obs://build.opensuse.org/home:cyberorg
Installed: Yes
Status: up-to-date
Installed Size: 1.9 MiB
Summary: Window and compositing manager based on Clutter
Description:
Mutter is a window and compositing manager based on Clutter, forked
from Metacity.

Information for package nemo:

Repository: home:cyberorg:cinnamon
Name: nemo
Version: 1.7.4-3.1
Arch: i586
Vendor: obs://build.opensuse.org/home:cyberorg
Installed: Yes
Status: up-to-date
Installed Size: 3.5 MiB
Summary: File Manager for the GNOME Desktop
Description:
Nemo is the file manager for the Cinnamon desktop.

However, whenever I try to run cinnamon-settings this is the error that I get:

commonoddity@linux-1uy2:/usr/lib/cinnamon-settings/modules> cinnamon-settings
Traceback (most recent call last):
File “/usr/lib/cinnamon-settings/cinnamon-settings.py”, line 376, in <module>
MainWindow()
File “/usr/lib/cinnamon-settings/cinnamon-settings.py”, line 150, in init
mod = modules*.Module(self.content_box)
File “/usr/lib/cinnamon-settings/modules/cs_info.py”, line 111, in init
infos = createSystemInfos()
File “/usr/lib/cinnamon-settings/modules/cs_info.py”, line 96, in createSystemInfos
cards = getGraphicsInfos()
File “/usr/lib/cinnamon-settings/modules/cs_info.py”, line 30, in getGraphicsInfos
for card in getProcessOut((“lspci”)):
File “/usr/lib/cinnamon-settings/modules/cs_info.py”, line 12, in getProcessOut
p = subprocess.Popen(command, stdout=subprocess.PIPE)
File “/usr/lib/python2.7/subprocess.py”, line 679, in init
errread, errwrite)
File “/usr/lib/python2.7/subprocess.py”, line 1249, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory

Has anyone come across this yet? Is there a fix that exists? Just curious as I would definitely prefer being able to get into tweaking cinnamon :)*

Please use CODE tags and not QUOTE tags around computer text. It is the # button in the toolbar of the post editor.

How did you move to Cinnamon?
Please also post output of

zypper lr -d

@op-
what is version of openSUSE** ?**
What is version of GNOME ?
Did you “log out” from GNOME shell and login into Cinnamon desktop/session from GDM ?
If you are using 12.3 and if were you i would wait for Cinnamon to appear in X11 repo. I hope it arrives soon :frowning:

Ahh, apologies, I didn’t realize there were code tags. Thanks for pointing that out.

The output to zypper lr -d:

commonoddity@linux-1uy2:~> zypper lr -d
#  | Alias                       | Name                                    | Enabled | Refresh | Priority | Type   | URI                                                                                      | Service
---+-----------------------------+-----------------------------------------+---------+---------+----------+--------+------------------------------------------------------------------------------------------+--------
 1 | Emulators_-_OpenSuSE_12.3   | Emulators - OpenSuSE 12.3               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Emulators/openSUSE_12.3/                       |        
 2 | GNOME:Apps                  | GNOME:Apps                              | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_12.3/                     |        
 3 | Packman Repository          | Packman Repository                      | Yes     | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_12.3                                  |        
 4 | download.opensuse.org-Wine  | openSUSE BuildService - Wine CVS Builds | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_12.3/                 |        
 5 | download.opensuse.org-games | openSUSE BuildService - Games           | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_12.3/                           |        
 6 | google-talkplugin           | google-talkplugin                       | Yes     | Yes     |   99     | rpm-md | http://dl.google.com/linux/talkplugin/rpm/stable/i386                                    |        
 7 | home:cyberorg:cinnamon      | home:cyberorg:cinnamon                  | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/cyberorg:/cinnamon/openSUSE_12.3/        |        
 8 | home:ecsos                  | home:ecsos                              | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/ecsos/openSUSE_12.3/                     |        
 9 | libdvdcss repository        | libdvdcss repository                    | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/12.3/                                                     |        
10 | openSUSE-12.3-1.7           | openSUSE-12.3-1.7                       | Yes     | No      |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-HL-DT-ST_BD-RE_WH14NS40_K9ICAM90144,/dev/sr0,/dev/sr1 |        
11 | repo-debug                  | openSUSE-12.3-Debug                     | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/12.3/repo/oss/                           |        
12 | repo-debug-update           | openSUSE-12.3-Update-Debug              | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.3/                                          |        
13 | repo-debug-update-non-oss   | openSUSE-12.3-Update-Debug-Non-Oss      | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.3-non-oss/                                  |        
14 | repo-non-oss                | openSUSE-12.3-Non-Oss                   | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.3/repo/non-oss/                             |        
15 | repo-oss                    | openSUSE-12.3-Oss                       | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.3/repo/oss/                                 |        
16 | repo-source                 | openSUSE-12.3-Source                    | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/12.3/repo/oss/                          |        
17 | repo-update                 | openSUSE-12.3-Update                    | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.3/                                                |        
18 | repo-update-non-oss         | openSUSE-12.3-Update-Non-Oss            | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.3-non-oss/                                        |        


Like the output I provided suggests, the packages were installed from home:cyberorg:cinnamon repo. I know it’s unofficial (since I didn’t see any ‘official’ support for 12.3) but I thought someone else might have stumbled across this already. I didn’t think I would be the only OpenSuSE user that prefers cinnamon over other offerings. I moved to cinnamon after Gnome 3 came out. At first it wasn’t so bad- but over time the gnome folks started to make decisions that didn’t seem too entertaining to the palate. I think the most recent decision to take out split view from Nautilus was the last straw.

OpenSuSE 12.3
Stock version of gnome from install + update repos
Yes, I did logout in that manner (I’ve been using cinnamon for a while now and did reboot to use a newer kernel).

@OP

i could reproduce your error . Guess you did some ground work of fixing some depencies like python-lxml and python-imaging before getting stuck here.


cinnamon@linux-8zs1:~> cinnamon-s
cinnamon-screensaver-lock-dialog  cinnamon-settings
cinnamon@linux-8zs1:~> cinnamon-settings 
No module named lxml.etree
cinnamon@linux-8zs1:~> cinnamon-settings 
No module named PIL
cinnamon@linux-8zs1:~> cinnamon-settings 
df: ‘/run/media/dartmouth/SCH-F219’: Permission denied
df: ‘/var/run/media/dartmouth/SCH-F219’: Permission denied
Traceback (most recent call last):
  File "/usr/lib/cinnamon-settings/cinnamon-settings.py", line 376, in <module>
    MainWindow()
  File "/usr/lib/cinnamon-settings/cinnamon-settings.py", line 150, in __init__
    mod = modules*.Module(self.content_box)
  File "/usr/lib/cinnamon-settings/modules/cs_info.py", line 111, in __init__
    infos = createSystemInfos()
  File "/usr/lib/cinnamon-settings/modules/cs_info.py", line 96, in createSystemInfos
    cards = getGraphicsInfos()
  File "/usr/lib/cinnamon-settings/modules/cs_info.py", line 30, in getGraphicsInfos
    for card in getProcessOut(("lspci")):
  File "/usr/lib/cinnamon-settings/modules/cs_info.py", line 12, in getProcessOut
    p = subprocess.Popen(command, stdout=subprocess.PIPE)
  File "/usr/lib64/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
  File "/usr/lib64/python2.7/subprocess.py", line 1249, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
cinnamon@linux-8zs1:~> 

@op - you can try mailing him and be courteous. He might respond back
Mail is here :- https://en.opensuse.org/User:Cyberorg

Welp, it seems there was a new build in the repo. All is working fine now, that and the 1.8.x series of cinnamon is completely awesome!