El 2004-09-13 a las 19:37 +0200, Aquiles escribió:
1998-01-02 02:50:00 <1> linux(928) [mediaaccess++] MediaCurl.cc(getFile):256 URL: ftp://130.206.1.5/pub/linux/distributions/suse/pub/suse/i386/current/suse/noarch/suse-build-key-1.0-658.noarch.rpm 1998-01-02 02:50:01 <1> linux(928) [liby2util++] PathInfo.cc(_Log_Result):206 rename /var/adm/YaST/InstSrcManager/IS_CACHE_0x00000001/MEDIA/suse/noarch/suse-build-key-1.0-658.noarch.rpm.new.yast.37456 -> /var/adm/YaST/InstSrcManager/IS_CACHE_0x00000001/MEDIA/suse/noarch/suse-build-key-1.0-658.noarch.rpm 1998-01-02 02:50:01 <1> linux(928) [mediaaccess] MediaHandler.cc(provideFile):241 provideFile(/suse/noarch/suse-build-key-1.0-658.noarch.rpm) 1998-01-02 02:50:02 <1> linux(928) [YCP] SlideShow.ycp:1058 Installing suse-build-key-1.0-658.noarch --- The public gpg key for rpm package signature verification 1998-01-02 02:50:02 <1> linux(928) [rpmdb] RpmDb.cc(installPackage):1540 RpmDb::installPackage(/var/adm/YaST/InstSrcManager/IS_CACHE_0x00000001/MEDIA/suse/noarch/suse-build-key-1.0-658.noarch.rpm,156)
Hasta este punto mi log es casi idéntico; pero aquí me cambia un poco, porque el mio es un update: [rpmdb] RpmDb.cc(installPackage):1540 RpmDb::installPackage(/var/adm/YaST/InstSrcManager/IS_CACHE_0x00000001/MEDIA/suse/noarch/suse-build-key-1.0-658.noarch.rpm,156 [RpmHeader] RpmHeader.cc(readPackage):119 RpmHeader(<-1){0x43661a68}RpmHeader(<-1){0x43661a68}{su/var/adm/YaST/InstSrcManager/IS_CACHE_0x00000001/MEDIA/suse/noarch/suse-build-key-1.0-658.noarch.rpm [rpmdb++] RpmDb.cc(backupPackage):1837 package suse-build-key not changed -> no backup
1998-01-02 02:50:04 <3> linux(928) [rpmdb] RpmDb.cc(installPackage):1630 importing the key from the file usr/lib/rpm/gnupg/suse-build-key.gpg 1998-01-02 02:50:04 <3> linux(928) [rpmdb] RpmDb.cc(installPackage):1630 error: %post(suse-build-key-1.0-658) scriptlet failed, exit status 255 1998-01-02 02:51:26 <1> linux(928) [liby2util++] PathInfo.cc(_Log_Result):206 unlink /var/adm/YaST/InstSrcManager/IS_CACHE_0x00000001/MEDIA/suse/noarch/suse-build-key-1.0-658.noarch.rpm 1998-01-02 20:35:53 <1> linux(928) [YCP] clients/inst_rpmcopy.ycp:146 failed: ["suse-build-key"]
(vaya tela el reloj... es que le cambie la pila hace poco y tengo que actualizar un poco... :S)
* Parece ser que en la antepenúltima línia está el fallo: scriptlet failed, exit status.
¿Pues no se. Has intentado instalar ese paquete manualmente, con rpm? Se me ocurre una cosa. Las llaves están también en el propio CD de instalación, en el raiz, para que el instalador funcione. Igual tienen error de lectura. Y si no... pues mira, abre el rpm en cuestión, con el programa "mc": /dvd/suse/noarch/suse-build-key-1.0-658.noarch.rpm navega al directorio #rpm/INFO/SCRIPTS. Puedes curiosear por el script; al final pone esto: echo "importing the key from the file usr/lib/rpm/gnupg/suse-build-key.gpg" echo "returned an error. This should not happen. It may not be possible" echo "to properly verify the authenticity of rpm packages from SuSE sources." echo "The keyring containing the SuSE rpm package signing key can be found" echo "in the root directory of the first CD (DVD) of your SuSE product." exit -1 La llave está en #rpm/usr/lib/rpm/gnupg/suse-build-key.gpg. Lo puedes copiar directamente (si te fias del CD) a /usr/lib/rpm/gnupg/suse-build-key.gpg Luego, pues en el script puedes mirar los comandos que usa para meter la llave en el anillo de llaves, puedes intentar ejecutarlos a mano (los del comando gpg). O simplemente, creo que puedes copiar el anillo /dvd/pubring.gpg a /usr/lib/rpm/gnupg/pubring.gpg - lo que pasa es que entonces no estará actualizado el trustdb.gpg. Es posible que haya que ejecutar los comanditos del gpg a mano.
* Lo realmente curioso del asunto es que esta vez quise curarme en salud con el tema de la integridad de las ISOs e instale vía FTP. Y sigue reproduciéndose el error!!!
No se, nunca me ha pasado algo parecido. -- Saludos Carlos Robinson