Errore simple-ccsm

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Lean
Linux 3.x
Linux 3.x
Messaggi: 799
Iscritto il: ven 18 mar 2005, 0:00
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: KDE 3.5.9
Località: Modena - Messina
Contatta:

Errore simple-ccsm

Messaggio da Lean »

Ciao

sto tentando di far partire il simple-ccsm di compiz ma ho questo errore... qualcuno sa perchè?
Ho installato dal pacchetto preso su slacky
non capisco perchè cerchi qualcosa su /tmp/tgz/package/ccsm/usr/lib/python2.5/site-packages/ccm/ ...

Codice: Seleziona tutto

lelio@leanux:~$ simple-ccsm
Traceback (most recent call last):
  File "/usr/bin/simple-ccsm", line 949, in <module>
    mainWin = MainWin(context, page)
  File "/usr/bin/simple-ccsm", line 865, in __init__
    self.EdgePage      = EdgePage(self.Context, self.GladeXML)
  File "/usr/bin/simple-ccsm", line 826, in __init__
    self.EdgeSelector = ccm.GlobalEdgeSelector(self.Context)
  File "/tmp/tgz/package/ccsm/usr/lib/python2.5/site-packages/ccm/Widgets.py", line 801, in __init__
  File "/tmp/tgz/package/ccsm/usr/lib/python2.5/site-packages/ccm/Widgets.py", line 522, in __init__
cairo.Error: file not found

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Re: Errore simple-ccsm

Messaggio da gohanz »

Modifica l'eseguibile /usr/bin/simple-ccsm è uno script python. Fai una ricerca e dove trovi /tmp/tgz/package/ccsm/, correggi il path di ricerca.
Avevo corretto il problema nel pacchetto GSlacky.

Avatar utente
Lean
Linux 3.x
Linux 3.x
Messaggi: 799
Iscritto il: ven 18 mar 2005, 0:00
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: KDE 3.5.9
Località: Modena - Messina
Contatta:

Re: Errore simple-ccsm

Messaggio da Lean »

Grazie Gohanz

nel file in questione ho trovato
DataDir = '/tmp/tgz/package/simple-ccsm/usr/share/simple-ccsm/'
e cambiato in /usr/share/simple-ccsm/

poi
gtk.glade.bindtextdomain("simple-ccsm", "/tmp/tgz/package/simple-ccsm/usr/share/locale")
e cambiato in /usr/share/locale

ma continua a dire

Codice: Seleziona tutto

Traceback (most recent call last):
  File "/usr/bin/simple-ccsm", line 949, in <module>
    mainWin = MainWin(context, page)
  File "/usr/bin/simple-ccsm", line 865, in __init__
    self.EdgePage      = EdgePage(self.Context, self.GladeXML)
  File "/usr/bin/simple-ccsm", line 826, in __init__
    self.EdgeSelector = ccm.GlobalEdgeSelector(self.Context)
  File "/tmp/tgz/package/ccsm/usr/lib/python2.5/site-packages/ccm/Widgets.py", line 801, in __init__
  File "/tmp/tgz/package/ccsm/usr/lib/python2.5/site-packages/ccm/Widgets.py", line 522, in __init__
cairo.Error: file not found

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Re: Errore simple-ccsm

Messaggio da gohanz »

Controlla ancora perchè a me parte correttamente.

Immagine

Codice: Seleziona tutto

gtk.glade.bindtextdomain("simple-ccsm", "/usr/share/locale")
gettext.bindtextdomain("simple-ccsm", "/usr/share/locale")
gettext.textdomain("simple-ccsm")

Avatar utente
Lean
Linux 3.x
Linux 3.x
Messaggi: 799
Iscritto il: ven 18 mar 2005, 0:00
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: KDE 3.5.9
Località: Modena - Messina
Contatta:

Re: Errore simple-ccsm

Messaggio da Lean »

E' assurdo ma non parte ancora... ci sarà qualcosa che fa puntare ancora a /tmp
il file /usr/bin/simple-ccsm è sicuramente "pulitissimo"
vediamo... smanetto un po'

ciauz e grazie

metrofox
Linux 3.x
Linux 3.x
Messaggi: 760
Iscritto il: gio 7 ago 2008, 12:29
Slackware: slackware64-current
Kernel: 3.4.4-ck3
Desktop: FluxBox-1.3.1
Distribuzione: FreeBSD-8.1(amd64)
Località: London

Re: Errore simple-ccsm

Messaggio da metrofox »

Ho trovato il topic dopo un po, allora...Ho ricevuto l'ultimo aggiornamento(01 October 2008) del ccsm, compreso simple-ccsm, ho eseguito l'aggiornamento ed adesso entrambi i programmi non partono più, andiamo ora sul tecnico:

Quando cerco di avviare ccsm ricevo questi errori:

Codice: Seleziona tutto

metrofox@darkstar:~$ ccsm
Traceback (most recent call last):
 File "/usr/bin/ccsm", line 128, in <module>
   mainWin = ccm.MainWin(context, plugin, category)
 File "/usr/lib/python2.5/site-packages/ccm/Window.py", line 60, in __init__
   self.MainPage = MainPage(self, self.Context)
 File "/usr/lib/python2.5/site-packages/ccm/Pages.py", line 1187, in __init__
   pluginWindow = PluginWindow(self.Context)
 File "/usr/lib/python2.5/site-packages/ccm/Widgets.py", line 1599, in __init__
   category_box = CategoryBox(context, category, plugins)
 File "/usr/lib/python2.5/site-packages/ccm/Widgets.py", line 1494, in __init__
   button = PluginButton(plugin)
 File "/usr/lib/python2.5/site-packages/ccm/Widgets.py", line 1388, in __init__
   button.set_tooltip_text (plugin.LongDesc)
AttributeError: 'PrettyButton' object has no attribute 'set_tooltip_text'
Invece, simple-ccsm si comporta così:

Codice: Seleziona tutto

/usr/bin/simple-ccsm:376: GtkWarning: Attempting to add a widget with type GtkHBox to a GtkAlignment, but as a GtkBin subclass a GtkAlignment can only contain one widget at a time; it already contains a widget of type GtkVBox
  accessibilityAlign.add(self.AccessibilityCheck)
Traceback (most recent call last):
  File "/usr/bin/simple-ccsm", line 949, in <module>
    mainWin = MainWin(context, page)
  File "/usr/bin/simple-ccsm", line 867, in __init__
    self.Update()
  File "/usr/bin/simple-ccsm", line 873, in Update
    self.AnimationPage.Update()
  File "/usr/bin/simple-ccsm", line 515, in Update
    self.FillAnimationBoxes()
  File "/usr/bin/simple-ccsm", line 502, in FillAnimationBoxes
    items = sorted(setting.Info[1][2].items(), key=ccm.EnumSettingKeyFunc)
AttributeError: 'list' object has no attribute 'items'
Gli eseguibili in python sono correttissimi e pulitissimi, eccovene il sorgente:

ccsm: http://pastebin.com/f54036182 <---
simple-ccsm: http://pastebin.com/m2f368928

Eccovi un po di informazioni tecniche:

Codice: Seleziona tutto

metrofox@darkstar:~$ which ccsm
/usr/bin/ccsm
metrofox@darkstar:~$ which simple-ccsm
/usr/bin/simple-ccsm
metrofox@darkstar:~$ which python
/usr/bin/python
metrofox@darkstar:~$ ccsm --version
CCSM 0.7.8
metrofox@darkstar:~$ python --version
Python 2.5.2
metrofox@darkstar:~$ uname -a
Linux darkstar 2.6.26-smp #1 SMP Sun Jul 27 14:34:40 CEST 2008 i686 Intel(R) Pentium(R) Dual  CPU  E2140  @ 1.60GHz GenuineIntel GNU/Linux

Codice: Seleziona tutto

metrofox@darkstar:/usr/lib/python2.5/site-packages/ccm$ ls
Conflicts.py   Constants.pyc  Settings.py   Utils.pyc    Window.py    __init__.pyc
Conflicts.pyc  Pages.py       Settings.pyc  Widgets.py   Window.pyc
Constants.py   Pages.pyc      Utils.py      Widgets.pyc  __init__.py
I pacchetti sono:

Codice: Seleziona tutto

PACKAGE NAME:  ccsm-0.7.8-noarch-1as.tgz
PACKAGE LOCATION:  ./desktop/compiz-fusion/0.7.8
PACKAGE SIZE (compressed):  692 K
PACKAGE SIZE (uncompressed):  3660 K
PACKAGE REQUIRED:  libsexy >= 0.1.11-i686-5as,python >= 2.5.2-i486-2_slack12.1,sexy-python >= 0.1.9-i686-5as
PACKAGE CONFLICTS:  
PACKAGE SUGGESTS:  
PACKAGE DESCRIPTION:
ccsm: CCSM (Compiz Configuration System Manager)
ccsm:
ccsm: Compiz Fusion is the result of a merge between the Compiz community
ccsm: plugin set "Compiz Extras" and the parts  of the Beryl project that
ccsm: are independent of  the  window manager  core.  The two communities
ccsm: have re-united to  create  a user experience  for Linux that rivals
ccsm: anything available on other platforms.
ccsm:
ccsm:                 http://releases.compiz-fusion.org
ccsm:                          WWW.SLACKY.IT
ccsm: Packager Gohanz
e:

Codice: Seleziona tutto

PACKAGE NAME:  simple-ccsm-0.7.8-noarch-1as.tgz
PACKAGE LOCATION:  ./desktop/compiz-fusion/0.7.8
PACKAGE SIZE (compressed):  54 K
PACKAGE SIZE (uncompressed):  330 K
PACKAGE REQUIRED:  ccsm >= 0.7.8-noarch-1as,python >= 2.5.2-i486-2_slack12.1
PACKAGE CONFLICTS:  
PACKAGE SUGGESTS:  
PACKAGE DESCRIPTION:
simple-ccsm: Simple-CCSM (Simplified variant of ccsm)
simple-ccsm:
simple-ccsm:
simple-ccsm:
simple-ccsm:           http://releases.compiz-fusion.org
simple-ccsm:                    WWW.SLACKY.IT
simple-ccsm: Packager Gohanz
I pacchetti installati:

Codice: Seleziona tutto

ccsm-0.7.8-noarch-1as [inst=si]: CCSM (Compiz Configuration System Manager)
simple-ccsm-0.7.8-noarch-1as [inst=si]: Simple-CCSM (Simplified variant of ccsm)
Dipendenze:

Codice: Seleziona tutto

libsexy-0.1.11-i686-5as [inst=si]: Libsexy (GTK+ widgets)
python-2.5.2-i486-2_slack12.1 [inst=si]: python (object-oriented interpreted programming language)
sexy-python-0.1.9-i686-5as [inst=si]: Sexy-python (Python GTK+ widgets)
Che funzionano ottimamente.

E qui l'output di:

Codice: Seleziona tutto

ls -1 /var/log/packages/*
http://pastebin.com/m63ed6885

Spero di essere stato chiaro e preciso :D

PS. Ovviamente su google non ho trovato nulla.
Ultima modifica di metrofox il sab 25 ott 2008, 18:42, modificato 1 volta in totale.

metrofox
Linux 3.x
Linux 3.x
Messaggi: 760
Iscritto il: gio 7 ago 2008, 12:29
Slackware: slackware64-current
Kernel: 3.4.4-ck3
Desktop: FluxBox-1.3.1
Distribuzione: FreeBSD-8.1(amd64)
Località: London

Re: Errore simple-ccsm

Messaggio da metrofox »

Niente? :(

Avatar utente
Lean
Linux 3.x
Linux 3.x
Messaggi: 799
Iscritto il: ven 18 mar 2005, 0:00
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: KDE 3.5.9
Località: Modena - Messina
Contatta:

Re: Errore simple-ccsm

Messaggio da Lean »

il simple-ccsm mi da lo stesso errore
ccsm invece mi funziona regolarmente

metrofox
Linux 3.x
Linux 3.x
Messaggi: 760
Iscritto il: gio 7 ago 2008, 12:29
Slackware: slackware64-current
Kernel: 3.4.4-ck3
Desktop: FluxBox-1.3.1
Distribuzione: FreeBSD-8.1(amd64)
Località: London

Re: Errore simple-ccsm

Messaggio da metrofox »

Non capisco in cosa consista l'errore, l'ho installato e reinstallato, smanettato ed ancora niente. :?

kslack
Linux 0.x
Linux 0.x
Messaggi: 1
Iscritto il: lun 1 dic 2008, 20:12
Slackware: 12.0
Kernel: 2.6
Desktop: slackware

Re: Errore simple-ccsm

Messaggio da kslack »

ciao a tutti! è la prima volta che partecipo su slacky.eu :)
anche io ho lo stesso problema:
ccsm

Codice: Seleziona tutto

Info: No sexy-python package found, don't worry it's optional.
Traceback (most recent call last):
  File "/usr/bin/ccsm", line 128, in <module>
    mainWin = ccm.MainWin(context, plugin, category)
  File "/tmp/tgz/package/ccsm/usr/lib/python2.5/site-packages/ccm/Window.py", line 60, in __init__
  File "/tmp/tgz/package/ccsm/usr/lib/python2.5/site-packages/ccm/Pages.py", line 1187, in __init__
  File "/tmp/tgz/package/ccsm/usr/lib/python2.5/site-packages/ccm/Widgets.py", line 1599, in __init__
  File "/tmp/tgz/package/ccsm/usr/lib/python2.5/site-packages/ccm/Widgets.py", line 1494, in __init__
  File "/tmp/tgz/package/ccsm/usr/lib/python2.5/site-packages/ccm/Widgets.py", line 1388, in __init__
AttributeError: 'PrettyButton' object has no attribute 'set_tooltip_text'
simple-ccsm

Codice: Seleziona tutto

/usr/bin/simple-ccsm:376: GtkWarning: Attempting to add a widget with type GtkHBox to a GtkAlignment, but as a GtkBin subclass a GtkAlignment can only contain one widget at a time; it already contains a widget of type GtkVBox
  accessibilityAlign.add(self.AccessibilityCheck)
Traceback (most recent call last):
  File "/usr/bin/simple-ccsm", line 949, in <module>
    mainWin = MainWin(context, page)
  File "/usr/bin/simple-ccsm", line 867, in __init__
    self.Update()
  File "/usr/bin/simple-ccsm", line 873, in Update
    self.AnimationPage.Update()
  File "/usr/bin/simple-ccsm", line 515, in Update
    self.FillAnimationBoxes()
  File "/usr/bin/simple-ccsm", line 502, in FillAnimationBoxes
    items = sorted(setting.Info[1][2].items(), key=ccm.EnumSettingKeyFunc)
AttributeError: 'list' object has no attribute 'items'
dipendenze installate

Codice: Seleziona tutto

fuse-2.7.3-i486-1as.tgz      
libwnck-2.18.3-i486-1sl.tgz  
pygobject-2.14.1-i486-1sl.tgz  
pyrex-0.9.6.4-i486-1as.tgz
libsexy-0.1.11-i686-5as.tgz  
pycairo-1.4.12-i686-1as.tgz  
pygtk-2.12.1-i486-1sl.tgz      
sexy-python-0.1.9-i686-5as.tgz
pacchetti compiz installati

Codice: Seleziona tutto

compizconfig-backend-gconf-0.7.8-i486-2as.tgz
compizconfig-backend-kconfig-0.7.8-i486-2as.tgz
ccsm-0.7.8-noarch-1as.tgz 
compizconfig-python-0.7.8-i486-1as.tgz
compiz-0.7.8-i486-1as.tgz 
compiz-bcop-0.7.8-noarch-1as.tgz                     
 emerald-0.7.8-i486-1as.tgz
compiz-fusion-plugins-extra-0.7.8-i486-1as.tgz 
compiz-fusion-plugins-main-0.7.8-i486-1as.tgz        
libcompizconfig-0.7.8-i486-1as.tgz
compiz-fusion-plugins-unsupported-0.7.8-i486-1as.tgz  
simple-ccsm-0.7.8-noarch-1as.tgz
spero qualcuno posso aiutarmi!

Rispondi