Screenlets

Pubblicità
sicuro che siano state installate le cose giuste nel posto giusto? in fondo stai cercando di risolvere delle dipendenze per python quindi cercare nei pacchetti che nel nome hanno python o py potrebbe aituarti (di alcune librerie esistono versioni "normali" e versioni "py[thon]" che ti fanno da interfaccia tra la lib classica e il linguaggio di programmazione in questione)
 
Ciao penso di aver capito il problema quando vado ad installare il package .deb che mi hai linkato ho questo output:

Codice:
dpkg: problemi con le dipendenze impediscono la configurazione di screenlets-core:
 screenlets-core dipende da python-gnome2 (>= 2.16); comunque:
  La versione di python-gnome2 presente sul sistema è 2.12.4-6.
 screenlets-core dipende da python-gnome2-desktop (>= 2.16); comunque:
  La versione di python-gnome2-desktop presente sul sistema è 2.14.0-3.
 screenlets-core dipende da python-feedparser; comunque:
  Il pacchetto python-feedparser non è installato.
 screenlets-core dipende da python-gtk2 (>= 2.10); comunque:
  La versione di python-gtk2 presente sul sistema è 2.8.6-8.
dpkg: errore processando screenlets-core (--install):
 problemi con le dipendenze - lasciato non configurato
Sono occorsi degli errori processando:
 screenlets-core

quindi quello che manca è chiaro..ora però non riesco ad aggiornare alcuni pacchetti come ad esempio python-gtk2 alla versione 2.10 che è necessaria per l'installaz di screenlets....non ci riesco perkè..una volta scaricato il pacchetto o da packages.debian.org o da pygtk.org mi da sempre problemi con la compilazione a un certo punto incontra degli errori e si ferma lì...
ora volevo sapere c'è un modo per fare l'update di quel singolo pacchetto?
io ho provato a dare un apt-get update generale ma niente...c'è qualcos'altro che posso fare?

grazie per l'aiuto che mi avete dato...dai che siamo vicini:P
 
NUOVI SVILUPPI:

Sono riuscito finalmente ad aggiornare tutte le dipendenze che mi chiedeva...ho installato con successo tutti e 3 i pacchetti di amd64...
Abbiamo una nuova serie di errori...
Codice:
debian:/home/yellow# screenlets-manager
Traceback (most recent call last):
  File "/usr/local/share/screenlets-manager/screenlets-manager.py", line 589, in ?
    app = ScreenletsManager()
  File "/usr/local/share/screenlets-manager/screenlets-manager.py", line 131, in __init__
    self.create_ui()
  File "/usr/local/share/screenlets-manager/screenlets-manager.py", line 325, in create_ui
    w.set_icon_from_file('/usr/share/icons/screenlets.svg')
gobject.GError: Apertura del file «/usr/share/icons/screenlets.svg» fallita: No such file or directory

l'ultima riga mi ha fatto pensare che quel file /usr/share/icons/screenlets.svg non c'era..cosi ho fatto "cerca" e l'ho trovato dentro un pacchetto...ho pensato di mettere sto benedetto file dove voleva lui...ed è ecco che è successo...

Codice:
debian:/home/yellow# screenlets-manager
/usr/local/bin/screenlets-manager: line 2:  5981 Segmentation fault      python -u /usr/local/share/screenlets-manager/screenlets-manager.py

che significa?
 
i SEGFAULT sono di solito dovuti a librerie di versioni errate, ad errori di programmazione, a problemi con le risorse caricate, ...
 
devi capire cosa lo genera

comincia con il provare a dare "strace screenlets-manager" e vedere dove si pianta
 
devi capire cosa lo genera

comincia con il provare a dare "strace screenlets-manager" e vedere dove si pianta

mi sembra che si pianti sulle stesse rigghe

Codice:
yellow@debian:~$ strace screenlets-manager
execve("/usr/local/bin/screenlets-manager", ["screenlets-manager"], [/* 31 vars */]) = 0
brk(0)                                  = 0x80f3000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f3b000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=84395, ...}) = 0
mmap2(NULL, 84395, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f26000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libncurses.so.5", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \255\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=256376, ...}) = 0
mmap2(NULL, 260644, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ee6000
mmap2(0xb7f23000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3c) = 0xb7f23000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\n\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9684, ...}) = 0
mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ee2000
mmap2(0xb7ee4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7ee4000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260a\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1336100, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ee1000
mmap2(NULL, 1340944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d99000
mmap2(0xb7edb000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x142) = 0xb7edb000
mmap2(0xb7ede000, 9744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ede000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d98000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7d986b0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7edb000, 4096, PROT_READ)   = 0
munmap(0xb7f26000, 84395)               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
close(3)                                = 0
brk(0)                                  = 0x80f3000
brk(0x80f4000)                          = 0x80f4000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1276784, ...}) = 0
mmap2(NULL, 1276784, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7c60000
close(3)                                = 0
brk(0x80f5000)                          = 0x80f5000
brk(0x80f6000)                          = 0x80f6000
getuid32()                              = 1000
getgid32()                              = 1000
geteuid32()                             = 1000
getegid32()                             = 1000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
time(NULL)                              = 1188050916
brk(0x80f7000)                          = 0x80f7000
open("/proc/meminfo", O_RDONLY)         = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f3a000
read(3, "MemTotal:       906792 kB\nMemFre"..., 1024) = 676
close(3)                                = 0
munmap(0xb7f3a000, 4096)                = 0
brk(0x80f8000)                          = 0x80f8000
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
uname({sys="Linux", node="debian", ...}) = 0
brk(0x80f9000)                          = 0x80f9000
stat64("/home/yellow", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getpid()                                = 8120
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=25486, ...}) = 0
mmap2(NULL, 25486, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f34000
close(3)                                = 0
brk(0x80fa000)                          = 0x80fa000
getppid()                               = 8119
getpgrp()                               = 8119
rt_sigaction(SIGCHLD, {0x807acd0, [], 0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/usr/local/bin/screenlets-manager", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbffdbce8) = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
read(3, "#!/bin/bash\npython -u /usr/local"..., 80) = 80
_llseek(3, 0, [0], SEEK_SET)            = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
dup2(3, 255)                            = 255
close(3)                                = 0
fcntl64(255, F_SETFD, FD_CLOEXEC)       = 0
fcntl64(255, F_GETFL)                   = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat64(255, {st_mode=S_IFREG|0755, st_size=81, ...}) = 0
_llseek(255, 0, [0], SEEK_CUR)          = 0
brk(0x80fb000)                          = 0x80fb000
brk(0x80fc000)                          = 0x80fc000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "#!/bin/bash\npython -u /usr/local"..., 81) = 81
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/local/bin/python", 0xbffdba78) = -1 ENOENT (No such file or directory)
stat64("/usr/bin/python", {st_mode=S_IFREG|0755, st_size=1018188, ...}) = 0
open("/proc/sys/kernel/ngroups_max", O_RDONLY) = 3
read(3, "65536\n", 31)                  = 6
close(3)                                = 0
brk(0x817c000)                          = 0x817c000
getgroups32(65536, [20, 24, 25, 29, 44, 46, 107, 108, 1000]) = 9
stat64("/usr/bin/python", {st_mode=S_IFREG|0755, st_size=1018188, ...}) = 0
brk(0x817d000)                          = 0x817d000
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -1, [80], SEEK_CUR)        = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7d986f8) = 8121
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807b920, [], 0}, {SIG_DFL}, 8) = 0
waitpid(-1, Traceback (most recent call last):
  File "/usr/local/share/screenlets-manager/screenlets-manager.py", line 589, in ?
    app = ScreenletsManager()
  File "/usr/local/share/screenlets-manager/screenlets-manager.py", line 131, in __init__
    self.create_ui()
  File "/usr/local/share/screenlets-manager/screenlets-manager.py", line 325, in create_ui
    w.set_icon_from_file('/usr/share/icons/screenlets.svg')
gobject.GError: Apertura del file «/usr/share/icons/screenlets.svg» fallita: No such file or directory
[{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0) = 8121
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbffdb76c, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL}, {0x807b920, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "\n", 81)                     = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "", 81)                       = 0
exit_group(1)                           = ?
Process 8120 detached
 
continua a cercare quel file .svg ... sicuro di non averlo da qualche parte? se lo trovi copialo dove lo cerca
 
Pubblicità
Pubblicità
Indietro
Top