Espeakup dpkg erreur de sortie d'état


#1

Bonjour. Je rencontre un problème que je n’arrivepas à résoudre.
Tout a commencé avec une tentative de mise à jour des logiciels via synaptic qui sortait en erreur.
J’ai de suivre plusieurs démarché dont
https://doc.ubuntu-fr.org/probleme_apt#erreur_de_sortie_d_etat_1
et


mais rien n’y fait.
Par contre avec la seconde, j’ai l’impression de tenir une piste.

L’état est le suivant :
aucune commane apt-get ne marche (voir à la fin)
Le script de lancement auto semble en cause :

+ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
+ DAEMON=/usr/bin/espeakup
+ NAME=espeakup
+ DESC='Speakup/espeak connector'
+ LOGDIR=/var/log/espeakup
+ PIDFILE=/var/run/espeakup.pid
+ test -x /usr/bin/espeakup
+ test -r /dev/softsynth
+ exit 0

Dans /usr/bin j’ai bien un fichier espeakup par contre dans /dev pas de /softsynth.
Je n’ai pas été au bout du second lien car je n’ai aucune connaissance en la matière (au mieux, je sais copié/collé des commandes) et je ne souhaite pas dégrader la situation.

Pouvez-vous m’apporter vos lumières?

Cordialement, dagnu.

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 :
  libdirectfb-1.2-9 libgles1-mesa libiso9660-8 libvcdinfo0 libvlccore8
  myspell-sv-se
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  espeakup
0 mis à jour, 0 nouvellement installés, 1 à enlever et 41 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 80,9 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] O
 
dpkg: erreur de traitement du paquet espeakup (--remove) :
 Le paquet est dans un état incohérent; vous devriez
 le réinstaller avant d'essayer de le supprimer.
Des erreurs ont été rencontrées pendant l'exécution :
 espeakup
E: Sub-process /usr/bin/dpkg returned an error code (1)
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 :
  libdirectfb-1.2-9 libgles1-mesa libiso9660-8 libvcdinfo0 libvlccore8
  myspell-sv-se
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront mis à jour :
  espeakup
1 mis à jour, 0 nouvellement installés, 0 à enlever et 41 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/36,5 ko dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
(Lecture de la base de données... 215132 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../espeakup_1%3a0.80-5+deb9u3_amd64.deb ...
Failed to stop espeakup.service: Unit espeakup.service not loaded.
invoke-rc.d: initscript espeakup, action "stop" failed.
dpkg: avertissement: le sous-processus ancien script pre-removal a retourné une erreur de sortie d'état 5
dpkg: tentative d'exécution du script du nouveau paquet à la place...
Failed to stop espeakup.service: Unit espeakup.service not loaded.
invoke-rc.d: initscript espeakup, action "stop" failed.
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/espeakup_1%3a0.80-5+deb9u3_amd64.deb (--unpack) :
 le sous-processus nouveau script pre-removal a retourné une erreur de sortie d'état 5
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Failed to start espeakup.service: Unit espeakup.service is not loaded properly: Invalid argument.
See system logs and 'systemctl status espeakup.service' for details.
invoke-rc.d: initscript espeakup, action "start" failed.
● espeakup.service - Software speech output for Speakup
   Loaded: error (Reason: Invalid argument)
   Active: inactive (dead)
     Docs: man:espeakup(8)

mars 03 08:34:50 machine systemd[1]: [/lib/systemd/system/espeakup.service:…CE}'
mars 03 08:34:50 machine systemd[1]: espeakup.service: Service lacks both E…ing.
mars 03 08:43:05 machine systemd[1]: [/lib/systemd/system/espeakup.service:…CE}'
mars 03 08:43:05 machine systemd[1]: espeakup.service: Service lacks both E…ing.
mars 03 08:43:05 machine systemd[1]: [/lib/systemd/system/espeakup.service:…CE}'
mars 03 08:43:05 machine systemd[1]: espeakup.service: Service lacks both E…ing.
mars 03 08:43:06 machine systemd[1]: [/lib/systemd/system/espeakup.service:…CE}'
mars 03 08:43:06 machine systemd[1]: espeakup.service: Service lacks both E…ing.
mars 03 08:43:06 machine systemd[1]: [/lib/systemd/system/espeakup.service:…CE}'
mars 03 08:43:06 machine systemd[1]: espeakup.service: Service lacks both E…ing.
Hint: Some lines were ellipsized, use -l to show in full.
dpkg: error while cleaning up:
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/espeakup_1%3a0.80-5+deb9u3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
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 :
  libdirectfb-1.2-9 libgles1-mesa libiso9660-8 libvcdinfo0 libvlccore8 myspell-sv-se
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront mis à jour :
  espeakup
1 mis à jour, 0 nouvellement installés, 0 à enlever et 41 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/36,5 ko dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
(Lecture de la base de données... 215132 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../espeakup_1%3a0.80-5+deb9u3_amd64.deb ...
Failed to stop espeakup.service: Unit espeakup.service not loaded.
invoke-rc.d: initscript espeakup, action "stop" failed.
dpkg: avertissement: le sous-processus ancien script pre-removal a retourné une erreur de sortie d'état 5
dpkg: tentative d'exécution du script du nouveau paquet à la place...
Failed to stop espeakup.service: Unit espeakup.service not loaded.
invoke-rc.d: initscript espeakup, action "stop" failed.
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/espeakup_1%3a0.80-5+deb9u3_amd64.deb (--unpack) :
 le sous-processus nouveau script pre-removal a retourné une erreur de sortie d'état 5
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Failed to start espeakup.service: Unit espeakup.service is not loaded properly: Invalid argument.
See system logs and 'systemctl status espeakup.service' for details.
invoke-rc.d: initscript espeakup, action "start" failed.
● espeakup.service - Software speech output for Speakup
   Loaded: error (Reason: Invalid argument)
   Active: inactive (dead)
     Docs: man:espeakup(8)

mars 03 08:43:06 machine systemd[1]: [/lib/systemd/system/espeakup.service:12] Executable …ICE}'
mars 03 08:43:06 machine systemd[1]: espeakup.service: Service lacks both ExecStart= and E…sing.
mars 03 08:45:32 machine systemd[1]: [/lib/systemd/system/espeakup.service:12] Executable …ICE}'
mars 03 08:45:32 machine systemd[1]: espeakup.service: Service lacks both ExecStart= and E…sing.
mars 03 08:45:32 machine systemd[1]: [/lib/systemd/system/espeakup.service:12] Executable …ICE}'
mars 03 08:45:32 machine systemd[1]: espeakup.service: Service lacks both ExecStart= and E…sing.
mars 03 08:45:33 machine systemd[1]: [/lib/systemd/system/espeakup.service:12] Executable …ICE}'
mars 03 08:45:33 machine systemd[1]: espeakup.service: Service lacks both ExecStart= and E…sing.
mars 03 08:45:33 machine systemd[1]: [/lib/systemd/system/espeakup.service:12] Executable …ICE}'
mars 03 08:45:33 machine systemd[1]: espeakup.service: Service lacks both ExecStart= and E…sing.
Hint: Some lines were ellipsized, use -l to show in full.
dpkg: error while cleaning up:
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/espeakup_1%3a0.80-5+deb9u3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
famille@machine:~$ sudo apt autoremove
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
The following additional packages will be installed:
  espeakup
Les paquets suivants seront ENLEVÉS :
  libdirectfb-1.2-9 libgles1-mesa libiso9660-8 libvcdinfo0 libvlccore8 myspell-sv-se
Les paquets suivants seront mis à jour :
  espeakup
1 mis à jour, 0 nouvellement installés, 6 à enlever et 41 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/36,5 ko dans les archives.
Après cette opération, 3 756 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] O
(Lecture de la base de données... 215132 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../espeakup_1%3a0.80-5+deb9u3_amd64.deb ...
Failed to stop espeakup.service: Unit espeakup.service not loaded.
invoke-rc.d: initscript espeakup, action "stop" failed.
dpkg: avertissement: le sous-processus ancien script pre-removal a retourné une erreur de sortie d'état 5
dpkg: tentative d'exécution du script du nouveau paquet à la place...
Failed to stop espeakup.service: Unit espeakup.service not loaded.
invoke-rc.d: initscript espeakup, action "stop" failed.
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/espeakup_1%3a0.80-5+deb9u3_amd64.deb (--unpack) :
 le sous-processus nouveau script pre-removal a retourné une erreur de sortie d'état 5
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Failed to start espeakup.service: Unit espeakup.service is not loaded properly: Invalid argument.
See system logs and 'systemctl status espeakup.service' for details.
invoke-rc.d: initscript espeakup, action "start" failed.
● espeakup.service - Software speech output for Speakup
   Loaded: error (Reason: Invalid argument)
   Active: inactive (dead)
     Docs: man:espeakup(8)

mars 03 09:01:37 machine systemd[1]: [/lib/systemd/system/espeakup.service:12] Executable …ICE}'
mars 03 09:01:37 machine systemd[1]: espeakup.service: Service lacks both ExecStart= and E…sing.
mars 03 09:21:44 machine systemd[1]: [/lib/systemd/system/espeakup.service:12] Executable …ICE}'
mars 03 09:21:44 machine systemd[1]: espeakup.service: Service lacks both ExecStart= and E…sing.
mars 03 09:21:44 machine systemd[1]: [/lib/systemd/system/espeakup.service:12] Executable …ICE}'
mars 03 09:21:44 machine systemd[1]: espeakup.service: Service lacks both ExecStart= and E…sing.
mars 03 09:21:45 machine systemd[1]: [/lib/systemd/system/espeakup.service:12] Executable …ICE}'
mars 03 09:21:45 machine systemd[1]: espeakup.service: Service lacks both ExecStart= and E…sing.
mars 03 09:21:45 machine systemd[1]: [/lib/systemd/system/espeakup.service:12] Executable …ICE}'
mars 03 09:21:45 machine systemd[1]: espeakup.service: Service lacks both ExecStart= and E…sing.
Hint: Some lines were ellipsized, use -l to show in full.
dpkg: error while cleaning up:
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/espeakup_1%3a0.80-5+deb9u3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


#2

Dans un premier temps vérifier l’état du paquet et le virer :

dpkg -l / | grep esp*

Ensuite tenter de le retirer :

dpkg -P nom_exact_de_ton_paquet

et refaire un update du cache d’apt derrière.

D’ailleurs nous n’avons ni ta version de système ni la liste des dépôts configurés sur ta machine ?
Pour installer un paquets la méthode d’après à utilisé en priorité est d’utiliser la CLI (command line interface) en gros un bon vieux terminal et les commandes apt install ou remove/purge.


#4

Merci de ta réponse Clochette.

Pour ta première commande cela me renvoi une erreur :

famille@machine:~$ sudo dpkg -l / | grep esp* dpkg-query: aucun paquet ne correspond à /

Du coup, j’ai viré le “/” ça me donne une liste très longue.
Je ne pas l’afficher dans le post (limite de caractère atteinte) ni la meetre en pj (refuser pour les nouveaux utilisateur).

Il me semble que l’étoile est une carte blanche j’ai donc confiné à espeakup :

famille@machine:~$ sudo dpkg -l | grep espeakup
pFR espeakup                              1:0.80-5+deb9u2                   amd64        Connector between speakup kernel modules and espeak

Pour la seconde commande, ça bloque :

famille@machine:~$ sudo dpkg -P espeakup
dpkg: erreur de traitement du paquet espeakup (--purge) :
 Le paquet est dans un état incohérent; vous devriez
 le réinstaller avant d'essayer de le supprimer.
Des erreurs ont été rencontrées pendant l'exécution :
 espeakup

Ci-dessous la version de la machine :

famille@machine:~$ cat /etc/debian_version
9.8
famille@machine:~$ uname -a
Linux machine 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux

Ci-dessous mon sources.list :

deb http://deb.debian.org/debian stretch main contrib non-free
deb-src http://deb.debian.org/debian stretch main contrib non-free

deb http://deb.debian.org/debian-security/ stretch/updates main contrib non-free
deb-src http://deb.debian.org/debian-security/ stretch/updates main contrib non-free

deb http://deb.debian.org/debian stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian stretch-updates main contrib non-free

#5

Dans ce cas tente la réinstallation voir de faire un apt install -f


#6

Pas mieux

famille@machine:~$ sudo apt install -f espeakup
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront mis à jour :
  espeakup
1 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/36,5 ko dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
(Lecture de la base de données... 218522 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../espeakup_1%3a0.80-5+deb9u3_amd64.deb ...
Failed to stop espeakup.service: Unit espeakup.service not loaded.
invoke-rc.d: initscript espeakup, action "stop" failed.
dpkg: avertissement: le sous-processus ancien script pre-removal a retourné une erreur de sortie d'état 5
dpkg: tentative d'exécution du script du nouveau paquet à la place...
Failed to stop espeakup.service: Unit espeakup.service not loaded.
invoke-rc.d: initscript espeakup, action "stop" failed.
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/espeakup_1%3a0.80-5+deb9u3_amd64.deb (--unpack) :
 le sous-processus nouveau script pre-removal a retourné une erreur de sortie d'état 5
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Failed to start espeakup.service: Unit espeakup.service is not loaded properly: Invalid argument.
See system logs and 'systemctl status espeakup.service' for details.
invoke-rc.d: initscript espeakup, action "start" failed.
● espeakup.service - Software speech output for Speakup
   Loaded: error (Reason: Invalid argument)
   Active: inactive (dead)
     Docs: man:espeakup(8)

mars 09 22:51:08 machine systemd[1]: espeakup.service: Service lacks both E…ing.
mars 09 22:51:08 machine systemd[1]: espeakup.service: Cannot add dependenc…ment
mars 10 14:02:22 machine systemd[1]: [/lib/systemd/system/espeakup.service:…CE}'
mars 10 14:02:22 machine systemd[1]: espeakup.service: Service lacks both E…ing.
mars 10 14:02:23 machine systemd[1]: [/lib/systemd/system/espeakup.service:…CE}'
mars 10 14:02:23 machine systemd[1]: espeakup.service: Service lacks both E…ing.
mars 10 14:02:24 machine systemd[1]: [/lib/systemd/system/espeakup.service:…CE}'
mars 10 14:02:24 machine systemd[1]: espeakup.service: Service lacks both E…ing.
mars 10 14:02:24 machine systemd[1]: [/lib/systemd/system/espeakup.service:…CE}'
mars 10 14:02:24 machine systemd[1]: espeakup.service: Service lacks both E…ing.
Hint: Some lines were ellipsized, use -l to show in full.
dpkg: error while cleaning up:
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/espeakup_1%3a0.80-5+deb9u3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)