Re: Tcos: Problema en la generación de imágenes Nbi

Rubén Gómez Antolí <[email protected]>
Newsgroups gmane.linux.pxes.spanish
Message-ID <[email protected]>
De nuevo con vosotros,


MarioDebian escribió:
> On 4/20/07, Rubén Gómez Antolí <[email protected]> wrote:
>> Hola a todos,
>>
>> [...]
>> ----------- error --------
>> ACPI: Unable to locate RSDP
>> /bin/sh: error while loading shared libraries: libcrypt.so.1: cannot
>> open share objetct file: No such file or directory
>>
>> Kernel panic - not syncing: Attempted to kill init!
>> --------- Fin del error --------
> 

El error sigue el mismo. He localizado la biblioteca:

/lib/i686/cmov/libcrypt.so.1
/lib/libcrypt.so.1

por lo que estar en el sistema esta.

> Hola de nuevo
> 
> Sería de ayuda que pegues el log de generación de la imagen (lo que
> sale en el último paso) ya que esa librería estará enlazada a algún
> binario y debería haberse copiado sola.
> 

Después de varias prueba, tenemos esto:

----------- registro de generación -----------

Haciendo copia de los ajustes de configuración.
Sobreescribiéndola con tus ajustes.
Ejecutar: bash gentcos -tftp -size


Creating initramfs with 2.6.18-4-486 kernel...
    busybox pass test: OK
  Package Debug tools get 2090 Kb.
  Package LTSPFS get 1109 Kb.
  Package Discover get 3030 Kb.
  Package HWclock get 32 Kb.
  Package Tinylogin get 0 Kb.
     Copying rgomeza public SSH key

-------------------------
He definido rgomeza como usuario administrador, lo digo por suponer
algún problema.
-------------------------


  Package Dropbear ssh server get 2142 Kb.
  Package Inetd daemon get 40 Kb.
  Package ACPI daemon get 32 Kb.
  Package Alsa sound support get 1583 Kb.
    cpifexits() WARNING: /usr/bin/pax11publish not found, searching with
pathof()...
    cpifexists(): ERROR /usr/bin/pax11publish not found in PATH, please
install package that contain /usr/bin/pax11publish.
    cpifexits() WARNING: /usr/bin/pactl not found, searching with
pathof()...
    cpifexists(): ERROR /usr/bin/pactl not found in PATH, please install
package that contain /usr/bin/pactl.

-------------------------------
Acabo de instalar ahora mismo pulseaudio-utils por lo que a la siguiente
imagen no debería largar este mensaje
--------------------------------

  Package PulseAudio (sound server) get 2014 Kb.

  Warning: PulseAudio overwrite /usr/bin/esd
           and cache package not found.


  Warning: libesd0 not found in packages cache dir.

  Package ESound Daemon (sound server [cached]) get 0 Kb.
   USING Xorg 7.X dirs
    xorg: installing all drivers....
    * OpenGL support is ENABLED
  Package Xorg get 14576 Kb.
  Package x11vnc get 1201 Kb.
   * rDesktop not installed
  Package FreeNX squashfs get 1273 Kb.
  Package iTALC get 1822 Kb.
   * Applying usplash timeout patch
  Package TcosMonitor get 1322 Kb.
     Creating usr-2.6.18-4-486.squashfs of /usr
     Moving usr-2.6.18-4-486.squashfs to /var/lib/tcos/files and linking
in /var/lib/tcos/tftp
  Package Init binaries get 31 Kb.
  Package Disable ACPI and RAID support get -2 Kb.
Cleaning initramfs... done.
Copying initramfs to /var/lib/tcos/tftp/initramfs-2.6.18-4-486
Uncompressing ramdisk to get sizes...
RAMDISK=20763
EXTERNAL_SQUASHFS=11175
Configuración restaurada.
-------------------- Fin de registro de generación --------------

>> [...]

>> El cliente es un viejo P-II que arranca por etherboot desde cederom.
>>
> 
> El proyecto etherboot tiene un disquete universal (y cdrom, y imagen
> lili/grub/syslinux) basado en la versión 5.4 que no necesita archivos
> NBI sino que ya hace la petición del pxelinux.0 por lo que simula que
> tienes tarjetas de red con soporte PXE nativo.
> 

Perfecto, ya lo he probado y efectivamente me enseña la pantalla de
inicio de tcos y demás. Eso si, el error vuelve a salir.

>> [...]
> 
> El método de sistema de archivos recomendado es ltspfs, es decir un
> sistema de archivos sobre fuse que usa el protocolo de las X para la
> comunicación.
> 
> Si tienes instalado ltspfs-client y ltspfs-server (vienen en el mirror
> de TCOS) debería funcionar sin problemas (también necesitas fuse-utils
> y añadir tus usuarios de terminales al grupo fuse)
> 

Perfecto, ya esta realizado.

> Que se llame así no significa que sea LTSP sino que es una de esas
> cosas buenas que he encontrado en el proyecto LTSP y la he heredado
> con mis pequeñas mejoras...
> 

De acuerdo, gracias por la explicación.

> 
>> En general, creo, que sería bueno poner una pequeña ayuda, ya sea en
>> forma de icono o mediante «etiqueta volante».
>>
> 
> Pues si sería buena idea tener al menos ayuda emergente de cada campo
> (de hecho alguno la tiene) queda apuntado en mi lista de tareas
> pendientes !!!
>  

Perfecto, en todo lo que pueda ayudar me encanta hacerlo.

>> [...]
>> - Tcos pone sus imágenes en /var/lib/tcos/tftpd a lo que no tengo nada
>> [...]

> Cuando se instala gentcos busca el directorio que está siendo servido
> por atftpd y enlaza /var/lib/tcos/tftp con ese.
> 
> Para atftpd normalmente es /tftpboot por lo que se creará el enlace
> /tftpboot/tcos para tftpd-hpa se suele usar /var/lib/tftpboot
> haciéndose el enlace dentro de ese mismo.
> 
> Si tienes instalado PXES seguro que tienes /tftpboot/pxes por lo que
> el enlace se habrá creado en /tftpboot.
> 

Esto se define como el problema: «debe usted leer el archivo update.debian».

Después de esta solución, el problema se ha resuelto.

> Para que dhcp sirva estas imágenes configuras la ruta relativa del
> filename: /tcos/pxelinux.0
>

Esto me supone un problema añadido, personal por supuesto, ahora debo
leer la documentación para servir las imágenes correspondientes a los
clientes mediante PXE. Creo que había que definir un archivo para cada
máquina en el directorio pxelinux.cfg, ¿no?

> 
>> - Tcos falla al ponerle el sufijo a las imágenes, en vez de poner
>> -sufijo.nbi pone .nbi-sufijo.
>>
> 
> Los sufijos fue algo que se implementó al principio del proyecto para
> tener varias imágenes sobre el mismo kernel pero no he trabajado
> demasiado en ello por lo que te recomiendo que dejes el sufijo vacío.
>

Vale, en eso estoy.

Una pregunta-petición, ¿que pasa con las impresoras conectadas a los
terminales?

¿Hay soporte en tcos para estas cositas?

Y ya que estoy, ¿puertos series? Lo digo porque programamos PLC y si
puedo hacer funcionar las aplicaciones bajo Wine y para estos es
transparente acceder al puerto serie del terminal seria fantástico. En
fin, por pedir.

Salud y Revolución.

Lobo.
-- 
Libertad es poder elegir en cualquier momento. Ahora yo elijo GNU/Linux,
para no atar mis manos con las cadenas del soft propietario.
---------
Desde El Ejido, en Almería, usuario registrado Linux #294013
http://www.counter.li.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.