BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

problemas con frontend ufw

BocaDePez
BocaDePez

holaa

no me inicia el firewall manager de sabayon

la versión del paquete es la pre805

alguien da con la solucion? he pensado que podia ser el python, el gtk... instalados,reinstalados...

el cortafuegos igual pero nada...

seguro q alguien lo ve rapido y es una tonteria

os leeo!

gksu-run: :0.0
gksu-run: gksu/|usr|sbin|ufw-gtk/4879-0-rtds_TIME0
gksu-run: 581c7c8f5981bf0ecaaca4398c0a4cc0

/usr/lib/python2.7/site-packages/gfw/frontend_gtk.py:68: GtkWarning: Unknown property: GtkMenu.ubuntu-local
  self.ui.add_from_file(path)
Traceback (most recent call last):
  File "/usr/sbin/ufw-gtk-2.7", line 9, in
    main()
  File "/usr/lib/python2.7/site-packages/gfw/frontend_gtk.py", line 743, in main
    ui = GtkFrontend()
  File "/usr/lib/python2.7/site-packages/gfw/frontend_gtk.py", line 93, in __init__
    self._notifier = Notifier(callback)
  File "/usr/lib/python2.7/site-packages/gfw/frontend_gtk.py", line 37, in __init__
    gfw.event.Notifier.__init__(self, callback)
  File "/usr/lib/python2.7/site-packages/gfw/event.py", line 73, in __init__
    self._log = open('/var/log/messages.log', 'r')
IOError: [Errno 2] No such file or directory: '/var/log/messages.log'
Exception AttributeError: "'Notifier' object has no attribute '_log'" in > ignored
BocaDePez
BocaDePez

Te lo dice muy claro:

IOError: [Errno 2] No such file or directory: '/var/log/messages.log'

Parece que el programa que estas usando quiere leer ese fichero, pero no esta, algunas distros modernas se lo han cepillado. Lo más facil es que ejecutes

$ sudo touch /var/log/messages

Con sudo o sin sudo dependiendo de la distro.

🗨️ 7
BocaDePez
BocaDePez

eso lo entendia pero claro, no encuentra la carpeta o archivo ...

no sabia yo que era tan simple como crear un archivo vacio! creia que debia leer algoe n concreto con instrucciones para poder ejecutarse.. perplejo!! ya se lo podian haber currado para q el script lo hiciese el solo en caso de no estar en la distro...

un comando más que agrego a mi lista ;)

muy util tu mensaje+

gracias

🗨️ 6
BocaDePez
BocaDePez

Intuyo que el frontend lee el /var/log/messages que suele contener los logs (del firewall), así que es posible que parte del programa no te funcione.

🗨️ 1
BocaDePez
BocaDePez

pero esos mensajes serian a la hora de informarte de si ha habido alguna intrusión no?

BocaDePez
BocaDePez
File "/usr/lib/python2.7/site-packages/gfw/event.py", line 73, in __init__
    self._log = open('/var/log/messages.log', 'r')

El programador quizás hubiese debido usar la función open() del Python con el flag "r+" en vez de solo el flag "r"

🗨️ 3
BocaDePez
BocaDePez

no se si el de arriba y el de abajo sois la misma persona pero me haceis dudar,

la persona que dice que el programa pueda funcionar a medias me inquieta!

no se si hablais de dos cosas diferentes pero si la cosa se puede solucionar quedando completamente funcional el programa añadiendo a la linea de código del archivo event.py "+" a la "r" lo hago ya mismo!

aparentemente(gráficamente) se ejecuta y añade facilmente las reglas como desactivar las conexiones entrantes ssh,vnc... q es lo q me interesa pero ahi qeda esa duda

añado a la funcion r el + ???

🗨️ 2
BocaDePez
BocaDePez
🗨️ 1
BocaDePez
BocaDePez