Autor Tema: nmap: can't load library 'libc.so'  (Leído 1659 veces)

0 Usuarios y 1 Visitante están viendo este tema.

txutxy

  • Visitante
nmap: can't load library 'libc.so'
« en: 03-06-2017, 23:56 (Sábado) »
Saludos de nuevo chic@s..
Tengo otro ploblemilla que seguro es una tontería, pero mi inexperiencia no me deja solucionar.
He instalado el nmap desde terminal, el cual se ha descargado varias librerías de dependencias, y que en teoria, se ha instalado correctamente, pero al ejecutarle da este error:
root@OpenWrt:~# nmap
nmap: can't load library 'libc.so'


He estado leyendo y parece ser que falta alguna libería mas para funcionar.
He utilizado el comando ldd para ver que lib hacen falta y hay una que no la encuentra,pero no logro dar con ella:

root@OpenWrt:~# ldd /usr/bin/nmap

        libpcap.so.1.3 => /usr/lib/libpcap.so.1.3 (0x779ff000)
        libdl.so.0 => /lib/libdl.so.0 (0x779eb000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x7789a000)
        libm.so.0 => /lib/libm.so.0 (0x77874000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x77850000)
        libc.so.0 => /lib/libc.so.0 (0x777e3000)
        ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x77a42000)
        libc.so => not found

Si alguien sabe como solucionar el problema, le estaría muy agradecido

Saludos!!



Desconectado USUARIONUEVO

  • Colaborador
  • *
  • Mensajes: 14691
Re: nmap: can't load library 'libc.so'
« Respuesta #1 en: 04-06-2017, 00:02 (Domingo) »
raro ,por que es parte de glibc ,  reinstala glibc ,o mira si hay update.

txutxy

  • Visitante
Re: nmap: can't load library 'libc.so'
« Respuesta #2 en: 04-06-2017, 00:54 (Domingo) »
raro ,por que es parte de glibc ,  reinstala glibc ,o mira si hay update.
Te agradezco mucho la rapidez del mensaje. Glibc como tal es un paquete que está en los repositorios? es que solo encuentro glib1, glib2... o hay que hacerlo de otra manera?
Thank you por la paciencia..

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2069
Re: nmap: can't load library 'libc.so'
« Respuesta #3 en: 04-06-2017, 09:56 (Domingo) »
raro ,por que es parte de glibc ,  reinstala glibc ,o mira si hay update.
Te agradezco mucho la rapidez del mensaje. Glibc como tal es un paquete que está en los repositorios? es que solo encuentro glib1, glib2... o hay que hacerlo de otra manera?
Thank you por la paciencia..

¿versión de openwrt?
¿de dónde has instalado nmap?
Las últimas versiones trunk vienen compiladas con musl, que es la biblioteca C del router.
En el código que pones veo errores relativos a uClibc, que era la anterior bibiloteca C del router...
No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.
Los dispositivos táctiles y las pantallas pequeñas son una lacra para la información relevante y el desarrollo de interfaces de usuario.
Trabajar sin la nube debería ser una prestación de los IoT, no un bug.

txutxy

  • Visitante
Re: nmap: can't load library 'libc.so'
« Respuesta #4 en: 04-06-2017, 11:53 (Domingo) »
¿versión de openwrt?
¿de dónde has instalado nmap?
Las últimas versiones trunk vienen compiladas con musl, que es la biblioteca C del router.
En el código que pones veo errores relativos a uClibc, que era la anterior bibiloteca C del router...

Es Chaos Calmer para router HG556A ver. B (openwrt-15.05-brcm63xx-smp-HG556a_B-squashfs-cfe.bin), y el nmap desde los repositorios del mismo Chaos..
« Última modificación: 04-06-2017, 11:56 (Domingo) por txutxy »

txutxy

  • Visitante
Re: nmap: can't load library 'libc.so'
« Respuesta #5 en: 04-06-2017, 12:17 (Domingo) »
Listo! ya está por fin. Ademas de desinstalar el nmap, he desinstalado sus dependencias libpcap y libstdcpp. Al volver a instalar nmap ya si ha cogido sus dependencias correctas y al ejecutarle no da error..rarisimo porque en ningún momento he modificado su repositorio apuntando a otro sistema tipo barrier breaker o demás..
Otra pregunta facil, tengo el Chaos Calmer 15.05 porque si intento instalar la última versión 15.05.01 me desaparece la pestaña de wifi en Luci y no detecta ningún adaptador wireless. EL router como he puesto antes es HG556A, la versión B de Atheros.. pues nada, cogiendo la openwrt-15.05-brcm63xx-smp-HG556a_B-squashfs-cfe.bin todo funciona correctamente, pero con la  openwrt-15.05.1-brcm63xx-smp-HG556a_B-squashfs-cfe.bin, el wifi desaparece.

Un saludo

//FINAL Y MÁS DOS RESPUESTAS