Projet

Général

Profil

Development #72899

Utiliser de vraies machines virtuelles pour les builds jenkins

Ajouté par Emmanuel Cazenave il y a plus d'un an. Mis à jour il y a 28 jours.

Statut:
En cours
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
03 janvier 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

#63866#note-1 la dernière galère en date avec les système de build actuel utilisant deboostrap. Il y en a eu d'autres d'avant.

Pourquoi tenter des builds sur de vrai VM en bricolant un truc avec libvirt, j'imagine ça plus confortable.

Historique

#3

Mis à jour par Emmanuel Cazenave il y a 3 mois

  • Sujet changé de Utliser de vraies machines virtuelles pour les builds jenkins à Utiliser de vraies machines virtuelles pour les builds jenkins
#4

Mis à jour par Robot Gitea il y a 2 mois

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Emmanuel Cazenave

Emmanuel Cazenave (ecazenave) a ouvert une pull request sur Gitea concernant cette demande :

#5

Mis à jour par Emmanuel Cazenave il y a 28 jours

Ça marche en local, sur jenkins ça coince : https://jenkins.entrouvert.org/job/gitea/job/publik-devinst/job/wip%252F72899-debvm/4/

16:54:54  + debvm-create --release=bookworm --size=10G --sshkey=/var/lib/jenkins/.ssh/id_rsa.pub -- --include=ca-certificates,gnupg2,linux-image-generic,locales-all,postgresql,sudo,git,ansible,make --hook-dir=/usr/share/mmdebstrap/hooks/9pmount
....
#ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
16:56:13  ERROR: ld.so: object 'libfakechroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
16:56:13  passwd: unable to chroot to directory /tmp/mmdebstrap.pacnCKDqPc: Operation not permitted
16:56:13  E: setup failed: E: command failed: passwd --root "$1" --delete root
16:56:13  I: main() received signal PIPE: waiting for setup...
16:56:13  W: failed to read required number of blocks
16:56:13  W: creating tarball failed: E: invalid number of blocks: -1
16:56:13  
16:56:13  I: main() received signal HUP: waiting for setup...
16:56:13  I: removing tempdir /tmp/mmdebstrap.pacnCKDqPc...
16:56:13  I: main() received signal TERM: waiting for cleanup...
16:56:13  E: rm failed: 15
16:56:13  semop(1): encountered an error: Invalid argument
16:59:09  Sending interrupt signal to process

Un problème avec fakeroot.

Formats disponibles : Atom PDF