[opensuse-es] Buffer overflow en SLP
Hola, estoy intentando anunciar mediante SLP un repositorio local de instalación de openSUSE en mi LAN de acuerdo a las instrucciones que están documentadas para SUSE y openSUSE y el servicio se activa correctamente. El problema es que cuando un cliente explora los servicios este se detiene. Al comprobar el estado del servicio en el servidor muestra un mensaje de que ha reventado a consecuencia de un buffer overflow. He creado un archivo en el servidor: /etc/slp.reg.d/install.suse.http.reg con el siguiente contenido: service:install.suse:http://IPLOCALDELAMAQUINA/ruta/al/repositorio/,en,65535 description=Repositorio local Luego arranco el servicio y queda activo y en ejecución. A continuación arranco un PC en la misma LAN mediante el CD de network install de openSUSE y elijo SLP como origen de instalación. Después de unos segundos muestra un error en pantalla referido a que no se ha encontrado el medio de instalación. Si a partir de ese momento voy al servidor y compruebo el estado del servicio, es el siguiente: #service slpd status slpd.service - OpenSLP daemon for the Service Location Protocol Loaded: loaded (/usr/lib/systemd/system/slpd.service; enabled) Active: failed (Result: signal) since Thu 2015-02-26 09:04:28 WET; 58s ago Process: 1672 ExecStart=/usr/sbin/slpd -d (code=killed, signal=ABRT) Main PID: 1672 (code=killed, signal=ABRT) Feb 26 09:04:28 codex slpd[1672]: *** buffer overflow detected ***: /usr/sbin/slpd terminated ...y en el journal: #journalctl -xn feb 26 09:04:28 codex slpd[1672]: *** buffer overflow detected ***: /usr/sbin/slpd terminated NOTA: la URL de acceso al recurso es funcional. Si en lugar de elegir SLP elijo HTTP e introduzco ahí esa misma URL la instalación arranca sin problemas. El firewall del servidor está detenido. Cuando reinicio el servicio este arranca sin problemas, quiero decir, no muestra ningún mensaje de que no pueda iniciarse por estar mal configurado. Tanto el servidor como el CD de instalación que estoy usando para arrancar corresponden a la versión openSUSE 13.2. He sacado las instrucciones de aquí: https://activedoc.opensuse.org/book/opensuse-reference/chapter-2-remote-inst... En el bugzilla no he encontrado reportes al respecto, tan sólo este de hace ya unos años y referido a la versión 1.2.1. openSUSE 13,2 en cambio usa la versión 2.0.0: https://bugzilla.novell.com/show_bug.cgi?id=778508 ¿Qué estoy haciendo mal? -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (1)
-
Alfredo Amaya