Screenlets

yellow86

Utente Attivo
98
0
CPU
Intel Core 2 Duo E6850
Scheda Madre
Asus p5k se
HDD
HDD Seagate 500gb
RAM
2 Gb DDR2 800 kingston
GPU
Sparkle Geforce 8800Gt
Monitor
Benq Lcd 19''
PSU
550W
OS
Slackware - Win XP

airex

Utente Èlite
2,394
14
CPU
Intel Core2Duo E6750
Scheda Madre
Gigabyte GA-G33M-DS2R
HDD
1x80GB Sata2 + 1x320GB Sata2
RAM
2 x 2048MB DDR2 800MHz
GPU
NVidia 8800GT 1GB
Audio
Intel HDA
Monitor
LCD Samsung 19"
PSU
LC Power Green Power V2.0 - 550 Watt
OS
Linux Slackware64
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)
 
  • Mi piace
Reazioni: yellow86

yellow86

Utente Attivo
98
0
CPU
Intel Core 2 Duo E6850
Scheda Madre
Asus p5k se
HDD
HDD Seagate 500gb
RAM
2 Gb DDR2 800 kingston
GPU
Sparkle Geforce 8800Gt
Monitor
Benq Lcd 19''
PSU
550W
OS
Slackware - Win XP
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
 

yellow86

Utente Attivo
98
0
CPU
Intel Core 2 Duo E6850
Scheda Madre
Asus p5k se
HDD
HDD Seagate 500gb
RAM
2 Gb DDR2 800 kingston
GPU
Sparkle Geforce 8800Gt
Monitor
Benq Lcd 19''
PSU
550W
OS
Slackware - Win XP
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?
 

airex

Utente Èlite
2,394
14
CPU
Intel Core2Duo E6750
Scheda Madre
Gigabyte GA-G33M-DS2R
HDD
1x80GB Sata2 + 1x320GB Sata2
RAM
2 x 2048MB DDR2 800MHz
GPU
NVidia 8800GT 1GB
Audio
Intel HDA
Monitor
LCD Samsung 19"
PSU
LC Power Green Power V2.0 - 550 Watt
OS
Linux Slackware64
i SEGFAULT sono di solito dovuti a librerie di versioni errate, ad errori di programmazione, a problemi con le risorse caricate, ...
 

yellow86

Utente Attivo
98
0
CPU
Intel Core 2 Duo E6850
Scheda Madre
Asus p5k se
HDD
HDD Seagate 500gb
RAM
2 Gb DDR2 800 kingston
GPU
Sparkle Geforce 8800Gt
Monitor
Benq Lcd 19''
PSU
550W
OS
Slackware - Win XP
i SEGFAULT sono di solito dovuti a librerie di versioni errate, ad errori di programmazione, a problemi con le risorse caricate, ...

quindi? posso risolvere il problema in qualche modo?
 

airex

Utente Èlite
2,394
14
CPU
Intel Core2Duo E6750
Scheda Madre
Gigabyte GA-G33M-DS2R
HDD
1x80GB Sata2 + 1x320GB Sata2
RAM
2 x 2048MB DDR2 800MHz
GPU
NVidia 8800GT 1GB
Audio
Intel HDA
Monitor
LCD Samsung 19"
PSU
LC Power Green Power V2.0 - 550 Watt
OS
Linux Slackware64
devi capire cosa lo genera

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

yellow86

Utente Attivo
98
0
CPU
Intel Core 2 Duo E6850
Scheda Madre
Asus p5k se
HDD
HDD Seagate 500gb
RAM
2 Gb DDR2 800 kingston
GPU
Sparkle Geforce 8800Gt
Monitor
Benq Lcd 19''
PSU
550W
OS
Slackware - Win XP
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
 

airex

Utente Èlite
2,394
14
CPU
Intel Core2Duo E6750
Scheda Madre
Gigabyte GA-G33M-DS2R
HDD
1x80GB Sata2 + 1x320GB Sata2
RAM
2 x 2048MB DDR2 800MHz
GPU
NVidia 8800GT 1GB
Audio
Intel HDA
Monitor
LCD Samsung 19"
PSU
LC Power Green Power V2.0 - 550 Watt
OS
Linux Slackware64
continua a cercare quel file .svg ... sicuro di non averlo da qualche parte? se lo trovi copialo dove lo cerca
 

yellow86

Utente Attivo
98
0
CPU
Intel Core 2 Duo E6850
Scheda Madre
Asus p5k se
HDD
HDD Seagate 500gb
RAM
2 Gb DDR2 800 kingston
GPU
Sparkle Geforce 8800Gt
Monitor
Benq Lcd 19''
PSU
550W
OS
Slackware - Win XP
continua a cercare quel file .svg ... sicuro di non averlo da qualche parte? se lo trovi copialo dove lo cerca

l'ho già fatto...e mi si pianta in un altro modo..c'è sopra l'output
 

airex

Utente Èlite
2,394
14
CPU
Intel Core2Duo E6750
Scheda Madre
Gigabyte GA-G33M-DS2R
HDD
1x80GB Sata2 + 1x320GB Sata2
RAM
2 x 2048MB DDR2 800MHz
GPU
NVidia 8800GT 1GB
Audio
Intel HDA
Monitor
LCD Samsung 19"
PSU
LC Power Green Power V2.0 - 550 Watt
OS
Linux Slackware64
il mio consiglio era mirato al problema del SEGFAULT ;-)
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!