Adesklets non funziona piu' con slackware current

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.
Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Adesklets non funziona piu' con slackware current

Messaggio da sberla54 »

Ciao a tutti.

Ho appena aggiornato slackware alla current ed ora mi ritrovo con i temi di adesklets che hanno smesso di funzionare.

Io ne utilizzo 2: una dockbar stile mac ed un visualizzatore di foto.

Entrambi danno questo errore:

Codice: Seleziona tutto

bash-3.1$ ./photo.py 
Traceback (most recent call last):
  File "./photo.py", line 6, in <module>
    import adesklets
ImportError: No module named adesklets
Avete idea di cosa significhi?

Mi pare un errore relativo a python ma non ne sono sicuro.

Non posso stare senza dockbar....fluxbox piange :)

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

Messaggio da gohanz »

Che devi ricompilare Adesklets sulla current immagino!

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

Io l'ho appena ricompilato da sorgente, tentato di installare con checkinstall ma l'installazione fallisce per questo errore:
copying build/lib.linux-i686-2.5/posix_signal.so -> /usr/lib/python2.5/site-packages
error: /usr/lib/python2.5/site-packages/posix_signal.so: No such file or directory

Non ho proprio idea di cosa sia :)

Di python ho questo:
python-2.5.1-i486-1 (14830 kB) [Stato: INSTALLATO]

che e' quello della current direi.

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

up?
:(

a cosa e' dovuto quell'errore in compilazione? :(

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

Ho provato a reinstallare python 2.4.3 della slackware 11 e poi ho compilato ed installato adesklets (0.6.1), questa volta senza problemi.

Pero' avviando un qualsiasi tema in python di adesklets l'errore e' sempre lo stesso.

Non so proprio cosa fare :(

Ho provato anche l'accoppiata python 2.4.3 + adesklets 0.6.1 in tgz preso da slacky (quello che ho sempre usato): in questo modo i temi di adesklets partono ma mi danno comunque un errore prima di avviarsi realmente:

Codice: Seleziona tutto

*** glibc detected *** adesklets: munmap_chunk(): invalid pointer: 0x08075278 **                                                                                                      *
======= Backtrace: =========
/lib/libc.so.6(cfree+0x1b9)[0xb7c29219]
/usr/X11R6/lib/libfontconfig.so.1(FcStrFree+0x3b)[0xb7d3d17b]
/usr/X11R6/lib/libfontconfig.so.1[0xb7d3b323]
/usr/X11R6/lib/libfontconfig.so.1(FcPatternDestroy+0x79)[0xb7d3b4f9]
/usr/X11R6/lib/libfontconfig.so.1(FcFontSetDestroy+0x2f)[0xb7d34d7f]
adesklets[0x805645d]
adesklets[0x80559ac]
adesklets[0x804cae5]
/lib/libc.so.6(__libc_start_main+0xd8)[0xb7bd3df8]
adesklets[0x804c9f1]
======= Memory map: ========
08048000-08064000 r-xp 00000000 03:02 560167     /usr/bin/adesklets
08064000-08065000 rw-p 0001b000 03:02 560167     /usr/bin/adesklets
08065000-08086000 rw-p 08065000 00:00 0          [heap]
b7a71000-b7a7b000 r-xp 00000000 03:02 265        /usr/lib/libgcc_s.so.1
b7a7b000-b7a7c000 rw-p 00009000 03:02 265        /usr/lib/libgcc_s.so.1
b7a7c000-b7a8c000 r--s 00000000 03:02 18052      /var/cache/fontconfig/8d4af6639                                                                                                      93b81a124ee82e610bb31f9-x86.cache-2
b7a8c000-b7a95000 r-xp 00000000 03:02 36560      /lib/libnss_files-2.5.so
b7a95000-b7a97000 rw-p 00008000 03:02 36560      /lib/libnss_files-2.5.so
b7a97000-b7a9f000 r-xp 00000000 03:02 36569      /lib/libnss_nis-2.5.so
b7a9f000-b7aa1000 rw-p 00007000 03:02 36569      /lib/libnss_nis-2.5.so
b7aa1000-b7ab4000 r-xp 00000000 03:02 36537      /lib/libnsl-2.5.so
b7ab4000-b7ab6000 rw-p 00012000 03:02 36537      /lib/libnsl-2.5.so
b7ab6000-b7ab8000 rw-p b7ab6000 00:00 0 
b7ab8000-b7abf000 r-xp 00000000 03:02 36548      /lib/libnss_compat-2.5.so
b7abf000-b7ac1000 rw-p 00006000 03:02 36548      /lib/libnss_compat-2.5.so
b7ac1000-b7ac3000 rw-p b7ac1000 00:00 0 
b7ac3000-b7ac7000 r-xp 00000000 03:02 551418     /usr/lib/libXdmcp.so.6.0.0
b7ac7000-b7ac8000 rw-p 00003000 03:02 551418     /usr/lib/libXdmcp.so.6.0.0
b7ac8000-b7aca000 r-xp 00000000 03:02 551266     /usr/lib/libXau.so.6.0.0
b7aca000-b7acb000 rw-p 00001000 03:02 551266     /usr/lib/libXau.so.6.0.0
b7acb000-b7ae8000 r-xp 00000000 03:02 352677     /usr/lib/libexpat.so.1.5.0
b7ae8000-b7aea000 rw-p 0001d000 03:02 352677     /usr/lib/libexpat.so.1.5.0
b7aea000-b7af7000 r-xp 00000000 03:02 551441     /usr/lib/libXext.so.6.4.0
b7af7000-b7af8000 rw-p 0000c000 03:02 551441     /usr/lib/libXext.so.6.4.0
b7af8000-b7b0b000 r-xp 00000000 03:02 277        /usr/lib/libz.so.1.2.3
b7b0b000-b7b0c000 rw-p 00012000 03:02 277        /usr/lib/libz.so.1.2.3
b7b0c000-b7b0d000 rw-p b7b0c000 00:00 0 
b7b0d000-b7b76000 r-xp 00000000 03:02 184808     /usr/lib/libfreetype.so.6.3.15
b7b76000-b7b7a000 rw-p 00068000 03:02 184808     /usr/lib/libfreetype.so.6.3.15
b7b7a000-b7b7c000 r-xp 00000000 03:02 189009     /lib/libdl-2.5.so
b7b7c000-b7b7e000 rw-p 00001000 03:02 189009     /lib/libdl-2.5.so
b7b7e000-b7b94000 r-xp 00000000 03:02 420034     /usr/lib/libxcb.so.1.0.0
b7b94000-b7b95000 rw-p 00016000 03:02 420034     /usr/lib/libxcb.so.1.0.0
b7b95000-b7b96000 r-xp 00000000 03:02 420045     /usr/lib/libxcb-xlib.so.0.0.0
b7b96000-b7b97000 rw-p 00000000 03:02 420045     /usr/lib/libxcb-xlib.so.0.0.0
b7b97000-b7bbc000 r-xp 00000000 03:02 36520      /lib/libm-2.5.so
b7bbc000-b7bbe000 rw-p 00024000 03:02 36520      /lib/libm-2.5.so
b7bbe000-b7cfa000 r-xp 00000000 03:02 185059     /lib/libc-2.5.so
b7cfa000-b7cfb000 r--p 0013c000 03:02 185059     /lib/libc-2.5.so
b7cfb000-b7cfd000 rw-p 0013d000 03:02 185059     /lib/libc-2.5.so
b7cfd000-b7d01000 rw-p b7cfd000 00:00 0 
b7d0a000-b7d0f000 r--s 00000000 03:02 26233      /var/cache/fontconfig/d62e99ef5                                                                                                      47d1d24cdb1bd22ec1a2976-x86.cache-2
b7d0f000-b7d1f000 r--s 00000000 03:02 30372      /var/cache/fontconfig/f6b893a72                                                                                                      24233d96cb72fd88691c0b4-x86.cache-2
b7d1f000-b7d24000 r--s 00000000 03:02 30370      /var/cache/fontconfig/f349e9996                                                                                                      a5320f6dd491cedd2b1f964-x86.cache-2
b7d24000-b7d47000 r-xp 00000000 03:02 36455      /usr/lib/libfontconfig.so.1.2.0
b7d47000-b7d4f000 rw-p 00022000 03:02 36455      /usr/lib/libfontconfig.so.1.2.0
b7d4f000-b7d55000 r-xp 00000000 03:02 543416     /usr/lib/libhistory.so.5.2
b7d55000-b7d56000 rw-p 00006000 03:02 543416     /usr/lib/libhistory.so.5.2
b7d56000-b7d80000 r-xp 00000000 03:02 543417     /usr/lib/libreadline.so.5.2
b7d80000-b7d84000 rw-p 0002a000 03:02 543417     /usr/lib/libreadline.so.5.2
b7d84000-b7d85000 rw-p b7d84000 00:00 0 
b7d85000-b7dbe000 r-xp 00000000 03:02 270        /usr/lib/libncurses.so.5.5
b7dbe000-b7dc7000 rw-p 00038000 03:02 270        /usr/lib/libncurses.so.5.5
b7dc7000-b7e15000 r-xp 00000000 03:02 272182     /usr/lib/libImlib2.so.1.2.1
b7e15000-b7e16000 rw-p 0004e000 03:02 272182     /usr/lib/libImlib2.so.1.2.1
b7e16000-b7e2a000 rw-p b7e16000 00:00 0 
b7e2a000-b7f0e000 r-xp 00000000 03:02 550367     /usr/lib/libX11.so.6.2.0
b7f0e000-b7f12000 rw-p 000e3000 03:02 550367     /usr/lib/libX11.so.6.2.0
b7f12000-b7f13000 rw-p b7f12000 00:00 0 
b7f13000-b7f2e000 r-xp 00000000 03:02 189031     /lib/ld-2.5.so
b7f2e000-b7f30000 rw-p 0001b000 03:02 189031     /lib/ld-2.5.so
bfa36000-bfa4b000 rw-p bfa36000 00:00 0          [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]
Traceback (most recent call last):
  File "./photo.py", line 6, in ?
    import adesklets
  File "/usr/lib/python2.4/site-packages/adesklets/__init__.py", line 43, in ?
    raise e
adesklets.error_handler.ADESKLETSError: adesklets process exited - 
Exception exceptions.AttributeError: <exceptions.AttributeError instance at 0xb7                                                                                                      b613cc> in <bound method _Communicator.__del__ of <adesklets.communicator._Commu                                                                                                      nicator instance at 0xb7a4062c>> ignored
Ho provato a copiare la directory /usr/lib/python2.4/site-packages/adesklets/ in /usr/lib/python2.5/site-packages/ ma niente :(

Ho provato anche a cercare /usr/lib/python2.5/site-packages/posix_signal.so nella directory della 2.4.3 ma non l'ho trovato.

Infine ho provato ad installare sia python 2.4 che 2.5 ma nn e' servito :(

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

Ho provato, dietro preziosi consigli ricevuti su irc, a compilare cambiando il prefix:
./configure --prefix=/root/adesklets/
(ovviamente dopo aver creato la directory).

Ora adesklets compila e si installa ma da nuovamente l'errore immenso che ho postato qua sopra :(

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

Qualcuno di voi ha provato adesklets su slackware 12?
Mi scoccierebbe non poco abbandonare il desktop a cui sono abituato...

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

Ciao,
ho letto questo thread e mi sono incuriosito, siccome anche a me piace molto fluxbox ho deciso di dedicarmi per un po' ad adesklets, premetto che sono sulla 12, comunque ho preso i sorgenti di imlib2 e adesklets dal repo della 11 di slacky e ho ricompilato sulla 12, non mi ha dato nessun problema, ho creato i tgz, solo che adesso devo documentarmi un po' per usare adesklets...
Se sei sulla 12 e vuoi provare i tgz dimmelo e te li metto online da qualche parte...

A presto
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

sberla54 ho risolto il problema...basta ricompilare adesklets con l'opzione --without-fontconfig perchè litiga con i nuovi font...evidentemente a danix funzionava perchè non li aveva installati...paola

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

Grande!!!
Grazie a tutti e 2!! Provero' appena riesco :)

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

sberla54 ha scritto:Grande!!!
Grazie a tutti e 2!! Provero' appena riesco :)
comunque questo è solo un workaround...in realtà bisognerebbe far capire ad adesklets dove sono i nuovi font, ma sembra che nel configure non ci sia un'opzione a riguardo...

Avatar utente
Gilmo
Linux 1.x
Linux 1.x
Messaggi: 171
Iscritto il: gio 18 gen 2007, 15:44
Slackware: 12
Località: Cavalese(TN)
Contatta:

Messaggio da Gilmo »

eccomi qui... provavo adesklets, ma qualcosa non va(strano) allora, avvio l'installer, seleziono il desklets (volume 0.0.8) e clicko Installa volume 0.0.8... ecco cosa mi compare nel box sottostante

Codice: Seleziona tutto

Downloading volume desklet... OK
Verifying download integrity... OK
Opening the downloaded archive... 
!!! An error occured during the operation !!!
Traceback (most recent call last):
  File "/usr/local/bin/adesklets_installer", line 223, in run
    getattr(self, '_'+op)(**kw)
  File "/usr/local/bin/adesklets_installer", line 244, in _install
    self.desklets.install(desklet)  #    refresh of desklets states
  File "/usr/local/bin/adesklets_installer", line 150, in install
    tar = tarfile.open(mode='r|bz2', fileobj=f)
  File "/usr/lib/python2.5/tarfile.py", line 1168, in open
    _Stream(name, filemode, comptype, fileobj, bufsize))
  File "/usr/lib/python2.5/tarfile.py", line 1047, in __init__
    self.name = os.path.abspath(name)
  File "/usr/lib/python2.5/posixpath.py", line 402, in abspath
    if not isabs(path):
  File "/usr/lib/python2.5/posixpath.py", line 49, in isabs
    return s.startswith('/')
AttributeError: 'NoneType' object has no attribute 'startswith'
a cosa può essere dovuto?

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

Sei sulla 12?? Hai ricompilato?? Stai usando un tgz di qualche sito?? Magari qualche info in più potrebbe essere utile... ;)

A me l'installer non funziona, ma se lancio lo script da dentro la directory del desklet che voglio installare funziona... devo solo capire come configurare le varie desklets...

Facci sapere...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
Gilmo
Linux 1.x
Linux 1.x
Messaggi: 171
Iscritto il: gio 18 gen 2007, 15:44
Slackware: 12
Località: Cavalese(TN)
Contatta:

Messaggio da Gilmo »

un tgz fatto da me con i sorgenti presi dal sito ufficiale sulla 12.. imlib2 preso da slacky...

e da dove li scarichi i plugin se non usi l'installer? :oops:

trovato il motivo:

http://mail.python.org/pipermail/python ... 38213.html
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Python Library
Group: Python 2.5
Status: Open
Resolution: None
Priority: 7
Private: No
Submitted By: Thomas Leonard (tal197)
Assigned to: Lars Gustäbel (gustaebel)
Summary: tarfile fails in 2.5.1 (NoneType has no ...)

Initial Comment:
In Python 2.5.1's tarfile.py, we have:

def __init__(self, name=None, mode="r", fileobj=None):
self.name = os.path.abspath(name)

If name is None (e.g. extracting from a stream) we get e.g.:

Traceback (most recent call last):
File "tarfile.py", line 1168, in open
_Stream(name, filemode, comptype, fileobj, bufsize))
File "tarfile.py", line 1047, in __init__
self.name = os.path.abspath(name)
File "posixpath.py", line 402, in abspath
if not isabs(path):
File "posixpath.py", line 49, in isabs
return s.startswith('/')
AttributeError: 'NoneType' object has no attribute 'startswith'

It works with Python 2.3.6, 2.4.4 and 2.5.0, but not 2.5.1.

(discovered by Zero Install unit-tests)

Thanks,
Ultima modifica di Gilmo il lun 9 lug 2007, 10:57, modificato 1 volta in totale.

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

_Andy_ ha scritto:un tgz fatto da me con i sorgenti presi dal sito ufficiale sulla 12.. imlib2 preso da slacky...

e da dove li scarichi i plugin se non usi l'installer? :oops:
imlib2 lo hai ricompilato o c'è già per la 12?? nel configure del tgz hai messo l'opzione --without-fontconfig?? Per quanto riguarda le varie desklets che uso le prendo da quì: http://adesklets.sourceforge.net/desklets.html

Come ti dicevo, ti basta scaricarne 1 e scompattarla, poi lanci lo script di installazione così:

Codice: Seleziona tutto

python "script_di_installazione.py"
e ti chiederà se vuoi registrare o testare la desklet, tu la registri e riavvii "adesklets"...

Ciau...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Rispondi