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: