$ ge
/usr/local/bin/ge: 6: /usr/local/sbin/gedlnx: not found
ge es un script que llama a gedlnx y su fichero de configuración.
¿Alguno de vosotros tiene alguna idea?
Hola Fx!
09 Apr 22 08:02, Fx Blasco dijo a All:
FB> $ ge
FB> /usr/local/bin/ge: 6: /usr/local/sbin/gedlnx: not found
FB> ge es un script que llama a gedlnx y su fichero de configuración.
Muy raro. Yo lo tengo en /usr/local/bin, compliados desde los fuentes, y funciona perfectamente. Los permisos son
-rwxr-xr-x 1 ftn ftn 1698264 dic 30 12:32 gedlnx
y también lo llamo desde un script.
FB> ¿Alguno de vosotros tiene alguna idea?
Yo no :(
Un saludo,
Angel Ripoll
aripoll @ zruspas.org
--- GoldED+/LNX 1.1.5-b20180707 + HPT 1.9 + Binkd 1.1 en Debian
* Origin: Synchronet - bbs.zruspas.org - Zruspa's BBS - (2:341/66)
1)podes pegar tu script ge ? quizas pusiste #!/bin/sh al inicio pero se ejecuta con bash?
2)salida al ejecutar ldd /usr/local/sbin/gedlnx
3) que pasa si ejecutas solamente /usr/local/sbin/gedlnx, funciona?No. Si ejecuto directamente ./gedlnx sale el mismo error "no such file or directory"
4) tenes selinux o algun componente de seguridad de linux?No que yo sepa.
Hola Fernando
Estoy acerc�ndome a la soluci�n pero sigo con problemas sin resolver. Primero te respondo y luego te digo por d�nde creo que est� yendo la cosa :)
1)podes pegar tu script ge ? quizas pusiste #!/bin/sh al inicio pero se
ejecuta con bash?
#!/bin/sh
USERNAME=`whoami` ; T1="root"
if [ "$T1" = "$USERNAME" ]; then
echo 'Please do not run this script as root' ; exit fi /usr/local/sbin/gedlnx -C/usr/local/etc/golded+/golded.cfg
Interesante comentario! Cierto que pone sh y ahora no estoy seguro de la shell que usa la Debian11 d�nde tengo el sistema montado para pruebas ( m�quina virtual). Lo mirar� pues puede que s� tenga que ver aunque con otro problema que me ha surgido :)
Hola FernandoOjo con ese test $T1 = $USERNAME, ahi estas asignando un valor a $T1 en vez de comparando.
Estoy acercándome a la solución pero sigo con problemas sin resolver. Primero te respondo y luego te digo por dónde creo que está yendo la
cosa :)
1)podes pegar tu script ge ? quizas pusiste #!/bin/sh al inicio pero se ejecuta con bash?
#!/bin/sh
USERNAME=`whoami` ; T1="root"
if [ "$T1" = "$USERNAME" ]; then
echo 'Please do not run this script as root' ; exit fi /usr/local/sbin/gedlnx -C/usr/local/etc/golded+/golded.cfg
Ojo con ese test $T1 = $USERNAME, ahi estas asignando un valor a $T1 en vez de1)podes pegar tu script ge ? quizas pusiste #!/bin/sh al inicio pero se
ejecuta con bash?
#!/bin/sh
USERNAME=`whoami` ; T1="root"
if [ "$T1" = "$USERNAME" ]; then
echo 'Please do not run this script as root' ; exit fi
/usr/local/sbin/gedlnx -C/usr/local/etc/golded+/golded.cfg
comparando.
Deberias utilizar $T1 -eq $USERNAME.
/usr/local/bin/ge: 6: /usr/local/sbin/gedlnx: not found
ge es un script que llama a gedlnx y su fichero de configuración.
Hola FX,
/usr/local/bin/ge: 6: /usr/local/sbin/gedlnx: not foundEso me pasaba a mí cuando ejecutaba 32bit en 64bit sin haber instalado la arquitectura 32bit...
ge es un script que llama a gedlnx y su fichero de configuración.
Eso me pasaba a mí cuando ejecutaba 32bit en 64bit sin haber instalado laGracias Enric, sí creo que el problema era eso :)
arquitectura 32bit...
Sysop: | Fercho |
---|---|
Lugar: | La Plata, Buenos Aires |
Usuarios: | 33 |
Nodos: | 10 (0 / 10) |
Uptime: | 02:14:33 |
Llamadas: | 119 |
Archivoss: | 15,607 |
Mensajes: | 32,790 |