Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

294
Vistas
Construir un RPM con MAVEN se resuelve en: "Símbolo no encontrado: nspr_use_zone_allocator"

Estamos usando la ventana acoplable jenkins/blueocean para construir rpm con maven. Actualmente estamos recibiendo este error al construir un rpm.

 Building target platforms: noarch-unknown-linux [INFO] Building for target noarch-unknown-linux [INFO] [INFO] [INFO] RPM build errors: [INFO] error: Failed to resolve symbol ima_hooks: Symbol not found: nspr_use_zone_allocator [INFO] error: cannot open Packages database in /var/lib/rpm [INFO] error: error creating temporary file /var/tmp/rpm-tmp.XXXXXX: Permission denied [INFO] error: Unable to open temp file: Permission denied [INFO] Failed to resolve symbol ima_hooks: Symbol not found: nspr_use_zone_allocator [INFO] cannot open Packages database in /var/lib/rpm [INFO] error creating temporary file /var/tmp/rpm-tmp.XXXXXX: Permission denied [INFO] Unable to open temp file: Permission denied [INFO] --------------------------------------------------------------------- [INFO] BUILD FAILURE [INFO] --------------------------------------------------------------------- [INFO] Total time: 54.026 s [INFO] Finished at: 2017-04-28T11:04:56+00:00 [INFO] Final Memory: 52M/548M [INFO] --------------------------------------------------------------------- [ERROR] Failed to execute goal org.codehaus.mojo:rpm-maven-plugin:2.1.3:attached-rpm (attach-rpm) on project wise-bxmas: RPM build execution returned: '1' executing '/bin/sh -c cd '/var/jenkins_home/workspace/application/target/rpm/artifact/SPECS' && 'rpmbuild' '-bb' '--target' 'noarch-unknown-linux' '--buildroot' '/var/jenkins_home/workspace/application/target/rpm/artifact/buildroot' '--define' '_topdir /var/jenkins_home/workspace/artifact/target/rpm/artifact' 'artifact.spec'' -> [Help 1]

Herramientas que utilizamos para construir:

  • docker-motor: 17.04.0-ce
  • docker-componer: 1.12.0, construir b31ff33
  • ventana acoplable jenkins/blueocean: 1.0.1
  • java: 1.8.0_121
  • experto: 3.3.9
  • maven-rpm-complemento: 2.1.3

Busqué en Google pero no encontré ningún problema o solución relevante.

¿Alguien sabe cómo resolver esto?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Resuelto. La causa real de este problema fue:

 Unable to open temp file: Permission denied

Resolví agregando:

 RUN chmod -R 777 /var/tmp/

al Dockerfile. El usuario de compilación 'jenkins' puede acceder al directorio en este momento. Entonces RPM se construye correctamente.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda