Bug#914332: "SyntaxError: invalid syntax" in postinst

Vincent Danjean vdanjean at debian.org
Thu Nov 22 08:40:55 GMT 2018


Package: pyzo
Version: 4.4.3-1
Severity: serious
Justification: Do not install on up-to-date systems

  With the current version of python3.7, the postinst of pyzo leads to the
following error:
=========================================
$ sudo apt install pyzo
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
[...]
Paquets suggérés :
  pyzo-doc
Les NOUVEAUX paquets suivants seront installés :
  pyzo
0 mis à jour, 1 nouvellement installés, 0 à enlever et 2 non mis à jour.
Il est nécessaire de prendre 802 ko dans les archives.
Après cette opération, 3 364 ko d'espace disque supplémentaires seront utilisés.
Réception de:1 http://ftp.fr.debian.org/debian testing/main amd64 pyzo all 4.4.3-1 [802 kB]
802 ko réceptionnés en 0s (4 201 ko/s)
Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
/usr/share/apt-listchanges/apt_listchanges.py:540: FutureWarning: Possible nested set at position 25
  email_re = re.compile(r'([a-zA-Z0-9_\+\-\.]+)@(([[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)')
Sélection du paquet pyzo précédemment désélectionné.
(Lecture de la base de données... 869774 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../archives/pyzo_4.4.3-1_all.deb ...
Dépaquetage de pyzo (4.4.3-1) ...
Traitement des actions différées (« triggers ») pour mime-support (3.61) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.23-4) ...
Paramétrage de pyzo (4.4.3-1) ...
  File "/usr/share/pyzo/pyzo/yoton/clientserver.py", line 81
    def __init__(self, address, async=False, verbose=0):
                                    ^
SyntaxError: invalid syntax

dpkg: erreur de traitement du paquet pyzo (--configure) :
 installed pyzo package post-installation script subprocess returned error exit status 1
Traitement des actions différées (« triggers ») pour man-db (2.8.4-3) ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.13.3-11) ...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-2) ...
Des erreurs ont été rencontrées pendant l'exécution :
 pyzo
=========================================


  The error is linked to the new version of python3.7. Indeed, pyzo was
correctly installed on my machine. But, today, on upgrade, I got:
=========================================
$ sudo apt full-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
[...]
Les paquets suivants ont été conservés :
  libsane-common
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
8 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] 
/usr/share/apt-listchanges/apt_listchanges.py:540: FutureWarning: Possible nested set at position 25
  email_re = re.compile(r'([a-zA-Z0-9_\+\-\.]+)@(([[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)')
Paramétrage de python3 (3.7.1-2) ...
running python rtupdate hooks for python3.7...
  File "/usr/share/pyzo/pyzo/yoton/clientserver.py", line 81
    def __init__(self, address, async=False, verbose=0):
                                    ^
SyntaxError: invalid syntax

error running python rtupdate hook pyzo
dpkg: erreur de traitement du paquet python3 (--configure) :
 installed python3 package post-installation script subprocess returned error exit status 4
dpkg: des problèmes de dépendances empêchent la configuration de python3-all-dev :
 python3-all-dev dépend de python3 (= 3.7.1-2) ; cependant :
 Le paquet python3 n'est pas encore configuré.
[...]
Des erreurs ont été rencontrées pendant l'exécution :
 python3
 python3-all-dev
 python3-dev
 python3-all-dbg
 python3-all
 python3-dbg
 gnome-menus
 libboost-python1.67-dev
 libboost-python-dev
E: Sub-process /usr/bin/dpkg returned an error code (1)
=========================================

  I workaround the upgrade problem by removing pyzo to complete the upgrade.
But, when installing pyzo again, I got the error reported at the top of this
message.

  Regards,
    Vincent

-- System Information:
Debian Release: buster/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armel, mipsel

Kernel: Linux 4.19.0-rc7-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages pyzo depends on:
ii  famfamfam-silk      1.3-1
ii  fonts-dejavu-core   2.37-1
ii  fonts-dejavu-extra  2.37-1
ii  python3             3.7.1-2
ii  python3-qtpy        1.3.1-1

pyzo recommends no packages.

Versions of packages pyzo suggests:
pn  pyzo-doc  <none>

-- no debconf information


More information about the debian-science-maintainers mailing list