Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/03/2019, à 20:47

Ansuz

Gufw ne démarre plus sous 18.04 (IndexError: list index out of range)

Bonjour,

Je suis confronté à un problème embêtant :
L'interface graphique de ufw ne s'affiche plus (jusqu'à présent ça fonctionnait). Ufw, quant à lui fonctionne correctement via le terminal, mais moins pratique à l'usage.

Lorsque j'essaie de lancer via "configuration de gufw" des applications, je renseigne mon mot de passe puis plus rien.

~$ gufw
Traceback (most recent call last):
  File "/usr/share/gufw/gufw/gufw.py", line 30, in <module>
    gufw = Gufw(controler.get_frontend())
  File "/usr/share/gufw/gufw/gufw/view/gufw.py", line 80, in __init__
    self._set_initial_values()
  File "/usr/share/gufw/gufw/gufw/view/gufw.py", line 283, in _set_initial_values
    self.listening = ListeningReport(self)
  File "/usr/share/gufw/gufw/gufw/view/listening.py", line 35, in __init__
    self._show_report()
  File "/usr/share/gufw/gufw/gufw/view/listening.py", line 47, in _show_report
    report = self.gufw.fw.get_listening_report()
  File "/usr/share/gufw/gufw/gufw/model/frontend.py", line 111, in get_listening_report
    return self.firewall.get_listening_report()
  File "/usr/share/gufw/gufw/gufw/model/firewall.py", line 235, in get_listening_report
    return self.backend.get_listening_report()
  File "/usr/share/gufw/gufw/gufw/model/ufw_backend.py", line 525, in get_listening_report
    return_report.append('%'.join([actual_protocol, descomponent_fields[0], descomponent_fields[1], descomponent_fields[2], policy]))
IndexError: list index out of range
desktop:~$ apt show gufw
Package: gufw
Version: 18.04.0-0ubuntu1
Priority: optional
Section: universe/admin
Source: gui-ufw
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 3517 kB
Depends: python3:any (>= 3.3.2-2~), ufw (>= 0.34~rc), gir1.2-gtk-3.0, policykit-1, gir1.2-webkit2-4.0, python3-gi
Homepage: http://gufw.org/
Task: ubuntu-mate-desktop
Supported: 3y
Download-Size: 855 kB
APT-Manual-Installed: yes
APT-Sources: http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
Description: graphical user interface for ufw
 gufw is an easy and intuitive way to manage your Linux firewall. It supports
 common tasks such as allowing or blocking pre-configured, common p2p, or
 individual port(s), and many others!

J'ajoute que j'ai bien évidemment déjà essayé de purger gufw puis réinstaller avec synaptic, sans plus de succès.
après reboot, idem.
J'ai beau chercher des explications sur la toile, je n'ai rien trouvé de probant au sujet de cette erreur.
Le comble pour une interface graphique, c'est l'invisibilité !  big_smile

Sérieusement, auriez vous des solutions pour régler cet inconvénient ?

Dernière modification par Ansuz (Le 09/03/2019, à 11:20)


"Mieux vaut ne rien savoir que beaucoup savoir à moitié !"  Friedrich Nietzsche

Hors ligne

#2 Le 08/03/2019, à 22:51

inbox

Re : Gufw ne démarre plus sous 18.04 (IndexError: list index out of range)

Salut,

As-tu essayé de rechercher ce qui suit et qu'as tu trouvé ?

IndexError: list index out of range

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

En ligne

#3 Le 09/03/2019, à 11:19

Ansuz

Re : Gufw ne démarre plus sous 18.04 (IndexError: list index out of range)

Salut Inbox,

Oui, j'essaie depuis deux jours...
Le fait est que

IndexError: list index out of range

est une erreur générée par python3. Or, je ne connais absolument rien à ce langage. Tout ce que j'ai compris c'est qu'il faudrait debuger (encore faut-il savoir...), et là ça se corse :

Pour imager la chose, un exemple :
Supposons donc que vous avez un bus (liste) avec 10 passagers, l’autobus a une capacité de plus de 10 personnes. Les passagers sont assis dans les 10 premiers sièges. Maintenant, imaginez que vous êtes le conducteur et que vous demandez au chef de train (programme) d'aller demander le nom du passager à la 11e place. 10, mais dès que vous sortez, le programme donne une erreur, car il n’y a pas de passager ni d’article sur la liste à ce numéro.
Grosso modo, je crois comprendre que la liste commence par 0 et qu’il y a "un décalage" (10 = 11 ?) qui produirait cette erreur, car le programme ne trouve pas et/ou plus le N° correspondant, d'où sortie prématurée et rien ne se passe (l'application ne se lance pas).
Voilà où j'en suis dans me recherches, moi qui croyait ne jamais avoir à côtoyer le python, qui plus est lorsqu'il s'agit d'un programme issu d'un dépôt officiel Ubuntu, pas d'une création personnelle !

Seulement voilà, comment corriger la chose ?


"Mieux vaut ne rien savoir que beaucoup savoir à moitié !"  Friedrich Nietzsche

Hors ligne

#4 Le 09/03/2019, à 12:27

inbox

Re : Gufw ne démarre plus sous 18.04 (IndexError: list index out of range)

Je viens d'essayer d'installer puis supprimer Gufw, pour voir quels sont les fichiers restants après suppression.

Le dossier /etc/gufw et ses sous-dossiers est conservé, car il n'est pas vide.

dpkg: avertissement: lors de la suppression de gufw, le répertoire « /etc/gufw » n'était pas vide, donc il n'a pas été supprimé

Cela a certainement pour but de conserver les profils de configuration de Gufw. Dans ton cas, je pense que l'un de ces fichiers de configuration est probablement abîmé. Le mieux est donc de supprimer Gufw et ensuite, du supprimer manuellement le dossier en question.

sudo rm -R /etc/gufw

Cela effacera tes éventuelles configurations existantes.

Ceci fait, tu réinstalles Gufw et vois s'il démarre.


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

En ligne

#5 Le 09/03/2019, à 12:51

Ansuz

Re : Gufw ne démarre plus sous 18.04 (IndexError: list index out of range)

J'ai examiné le contenu des fichiers dans /etc/gufw il s'agit de la résolution de l'écran et des autorisations de base : entrée, sortie & routage.
Non, toujours pareil après suppression, purge et réinstallation > IndexError.


"Mieux vaut ne rien savoir que beaucoup savoir à moitié !"  Friedrich Nietzsche

Hors ligne

#6 Le 09/03/2019, à 14:03

inbox

Re : Gufw ne démarre plus sous 18.04 (IndexError: list index out of range)

Que donne la mise à jour du système ?

sudo apt clean && sudo apt update && sudo apt full-upgrade

Un problème résolu ? Indiquez le en modifiant le titre du sujet.

En ligne

#7 Le 09/03/2019, à 14:25

Ansuz

Re : Gufw ne démarre plus sous 18.04 (IndexError: list index out of range)

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Tous les paquets sont à jour.


"Mieux vaut ne rien savoir que beaucoup savoir à moitié !"  Friedrich Nietzsche

Hors ligne

#8 Le 09/03/2019, à 14:46

inbox

Re : Gufw ne démarre plus sous 18.04 (IndexError: list index out of range)

Il va te falloir faire une déclaration de bug sur le launchpad.


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

En ligne

#9 Le 09/03/2019, à 15:02

Ansuz

Re : Gufw ne démarre plus sous 18.04 (IndexError: list index out of range)

Sans doute, car j'ai l'impression de perdre ton temps et le mien.
Toujours est-il qu'actuellement, je suis en train de recréer un parefeu via iptables qui à déjà fait ses preuves par le passé. C'est un peu plus long, mais beaucoup plus pointu et on peut tout configurer aux petits oignons.

Merci beaucoup à toi.


"Mieux vaut ne rien savoir que beaucoup savoir à moitié !"  Friedrich Nietzsche

Hors ligne