#1 Le 16/06/2018, à 21:50
- PmGs
[Résolu] Lxc 3.0 ne fonctionne pas sur la 18.4?
Je crée le contiener suivant :
lxc-create -n i5 -t download -- -d ubuntu -r xenial -a amd64
et losqure j'essaie de le démarrer par :
lxc-start -n i5 -F
J'obtiens l'erreur suivante :
lxc-start: i5: conf.c: make_anonymous_mount_file: 2284 Invalid argument - Could not create temporary mount file
lxc-start: i5: conf.c: lxc_setup: 3404 Failed to setup mount entries
lxc-start: i5: start.c: do_start: 1198 Failed to setup container "i5"
lxc-start: i5: sync.c: __sync_wait: 57 An error occurred in another process (expected sequence number 5)
lxc-start: i5: start.c: __lxc_start: 1866 Failed to spawn container "i5"
The container failed to start.
Avez-vous le même comportement sur votre machine? Avez-vous une idée de la cause?
Merci d'avance.
Analyse complémentaire à partir des sources.
conf.c 2284 : fd = lxc_make_tmpfile((char *){P_tmpdir "/.lxc_mount_file"}, true);
grep -R lxc_make_tmpfile .
./conf.c: fd = lxc_make_tmpfile((char *){P_tmpdir "/.lxc_mount_file"}, true);
./ringbuf.c: memfd = lxc_make_tmpfile((char *){P_tmpdir"/.lxc_ringbuf_XXXXXX"}, true);
./utils.c:int lxc_make_tmpfile(char *template, bool rm)
./utils.h:extern int lxc_make_tmpfile(char *template, bool rm);
Est-ce que le problème viendrait du manque de XXXXXX dans le lxc_make_tempfile de conf.c à la ligne 2284?
Modération : merci d'utiliser les balises code (explications ici).
Dernière modification par PmGs (Le 03/09/2020, à 22:11)
Hors ligne
#2 Le 19/06/2018, à 06:05
- PmGs
Re : [Résolu] Lxc 3.0 ne fonctionne pas sur la 18.4?
Explications.
J'avais suivi la méthode 'debian' (modif du fichier source.list, ...) et mon noyau était resté en 3.8.
Je viens de mettre à jour mon kernel (4.15) et tout est ok :-)
Hors ligne