[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PLEASE USE ZEITGEIST 0.9.11 or above



On 30/10/2017 11:10, Giuseppe Naponiello wrote:

uso debian testing e oggi mi sono accorto di questo messaggio  quando provo
ad aprire un file di testo con gedit da terminale

uso anch'io testing

PLEASE USE ZEITGEIST 0.9.11 or above
Traceback (most recent call last):
   File "/usr/lib/x86_64-linux-gnu/gedit/plugins/dashboard/__init__.py",
line 58, in _add_tab
     [0].get_children()[0].get_children()[1].hide()
AttributeError: 'Image' object has no attribute 'get_children'

ho provato e a me non fornisce nessun messaggio del genere.

Ti consiglierei prima di tutto di:
0) verificare le fonti, come detto in un thread di questi giorni è meglio avere i seguenti tre repository nel tuo /etc/apt/sources.list

deb https://deb.debian.org/debian testing main contrib non-free
deb-src https://deb.debian.org/debian testing main contrib non-free

deb https://deb.debian.org/debian-security testing/updates main contrib non-free

1) verificare di non aver altri repository qui
$ ls /etc/apt/sources.list.d/

se ci sono indica quali sono e cosa contengono i file

2) verificare di avere il sistema aggiornato
# apt update; apt -u upgrade; apt -u dist-upgrade

3) verificare di non avere avuto problemi con gli ultimi aggiornamenti
# apt -f install

4) verificare che non vi siano problemi sulle installazioni dei pacchetto
# apt install debsums
# debsums -as

Se ti esce qualcosa prova a reinstallarlo/riconfigurarlo
# apt install --reinstall NOMEPACCHETTO

o se il problema è della configurazione dovrebbe bastare
# dpkg-reconfigure NOMEPACCHETTO

5) non è che hai installato pacchetti da repository non Debian o di altre versioni di Debian? Nota: esegui il seguente dopo esserti assicurato di non avere nel tuo sources.list nessun repository non Debian e nessun repository che non sia testing (il punto 0 e 1)

# apt install apt-show-versions
# apt-show-versions -i
$ apt-show-versions | grep available

qui ti vengono indicati tutti i pacchetti che hai installato, ma che non sono nei repository di testing

5) verificare di non avere messo nulla in pinning
$ cat /etc/apt/preferences

e se hai qualche file qui:
$ ls /etc/apt/preferences.d/

indica cosa contiene

Poi io ho fatto le seguenti cose:

$ dpkg -l | grep zeitgeist
ii  gedit-plugin-zeitgeist      3.22.0-3
ii  gir1.2-zeitgeist-2.0:amd64  1.0-0.1
ii  libzeitgeist-2.0-0:amd64    1.0-0.1
ii  zeitgeist-core              1.0-0.1

hai installato altri pacchetti oltre questi?
O magari non li hai tutti?
O magari hai versioni differenti?

$ mkdir /tmp/1
$ cd /tmp/1
$ apt source gedit-plugin-zeitgeist
$ grep -r "PLEASE USE ZEITGEIST" gedit-plugins-3.22.0/
gedit-plugins-3.22.0/plugins/dashboard/dashboard/dashboard.py: print("PLEASE USE ZEITGEIST 0.9.11 or above")

$ cat gedit-plugins-3.22.0/plugins/dashboard/dashboard/dashboard.py
[...]
MIN_VERSION = [0, 9, 11, 0]
if version < MIN_VERSION:
    print("PLEASE USE ZEITGEIST 0.9.11 or above")
[...]

probabilmente dovevano mettere un <=, però se hai davvero testing aggiornata non dovrebbe uscirti il messaggio

Ciao
Davide


Reply to: