FreeBSD: Problema con imlib2-1.4.1.000 (Solucion)
Bien, instalando enlightenment, me sale el error de la dependia antes mencionada, imlib2-1.4.1.000, esto desde los ports
Version del sistema:
Ahora El problema no es que no la pueda instalar, dice que es un problema de seguridad:
Si me voy a la pagina de los ports, vemos que ya esta actualizado el make file
http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/imlib2/
La informacion acerca del bug esta en
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505714
http://www.freebsd.org/cgi/query-pr.cgi?pr=129037
Aqui muestrare como instalar correctamente Imlib2 desde los pors de FreeBSD.
En otro post se agrergara como Testear la Vulnerabilidad.
Primero hare una copia de seguridad del Directorio imlib2 dentro de /usr/ports/graphics/
Nota que esto yo lo realizo para posterior analisis.
Aqui debemos borrar el directorio imlib2
Descargamos el Tarball del directorio del port de
http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/imlib2/imlib2.tar.gz?tarball=1
Descomprimimos
Y ahora si podemos ir al directorio de enlightenment y continuar su instalacion.
saludos y espero a alguien le sirva
Citar
# cd /usr/ports/graphics/imlib2
# make
===> imlib2-1.4.1.000,2 has known vulnerabilities:
=> imlib2 -- XPM processing buffer overflow vulnerability.
Reference: <http://www.FreeBSD.org/ports/portaudit/910486d5-ba4d-11dd-8f23-0019666436c2.html>
=> Please update your ports tree and try again.
*** Error code 1
Stop in /usr/ports/graphics/imlib2.
*** Error code 1
Stop in /usr/ports/graphics/imlib2.
# make
===> imlib2-1.4.1.000,2 has known vulnerabilities:
=> imlib2 -- XPM processing buffer overflow vulnerability.
Reference: <http://www.FreeBSD.org/ports/portaudit/910486d5-ba4d-11dd-8f23-0019666436c2.html>
=> Please update your ports tree and try again.
*** Error code 1
Stop in /usr/ports/graphics/imlib2.
*** Error code 1
Stop in /usr/ports/graphics/imlib2.
Version del sistema:
Código:
# uname -a
FreeBSD 7.0-RELEASE FreeBSD 7.0-RELEASE #2: Mon Nov 24 09:02:58 UTC 2008 root@:/usr/src/sys/i386/compile/VGN-N350 i386
Ahora El problema no es que no la pueda instalar, dice que es un problema de seguridad:
Citar
imlib2 -- XPM processing buffer overflow vulnerability.
Reference: <http://www.FreeBSD.org/ports/portaudit/910486d5-ba4d-11dd-8f23-0019666436c2.html>
Reference: <http://www.FreeBSD.org/ports/portaudit/910486d5-ba4d-11dd-8f23-0019666436c2.html>
Si me voy a la pagina de los ports, vemos que ya esta actualizado el make file
http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/imlib2/
Citar
- Fix a buffer overflow vulnerability in imlib2. PR: ports/129037 Submitted by...
La informacion acerca del bug esta en
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505714
http://www.freebsd.org/cgi/query-pr.cgi?pr=129037
Aqui muestrare como instalar correctamente Imlib2 desde los pors de FreeBSD.
En otro post se agrergara como Testear la Vulnerabilidad.
Primero hare una copia de seguridad del Directorio imlib2 dentro de /usr/ports/graphics/
Nota que esto yo lo realizo para posterior analisis.
Citar
# tar cf imlib2.tar imlib2/
# bzip2 -k9 imlib2.tar
# rm imlib2.tar
# ls -Gla imlib*.*
-rw-r--r-- 1 root 100 2360 Dec 3 11:06 imlib2.tar.bz2
# bzip2 -k9 imlib2.tar
# rm imlib2.tar
# ls -Gla imlib*.*
-rw-r--r-- 1 root 100 2360 Dec 3 11:06 imlib2.tar.bz2
Aqui debemos borrar el directorio imlib2
Código:
#rm -r imlib2/
Descargamos el Tarball del directorio del port de
http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/imlib2/imlib2.tar.gz?tarball=1
Descomprimimos
Código:
# tar xvf imlib2.tar.gz
# cd imlib2
# make && make install
Y ahora si podemos ir al directorio de enlightenment y continuar su instalacion.
Comentarios