Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 14-08-2015 23:35:16

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

[Résolu]LXC ailleurs que dans /var/lib/lxc

Bonjour

J'essaye d'installer un conteneur LXC ailleurs qu'à l’emplacement par défaut (dans mon /home)avec l'option -P.  Le téléchargement se passe sans encombre mais l'installation ne se finalise pas, après à cause d'un problème de droit (pourtant, l'installation est lancée par root). Précisons que ça fonctionne avec l'emplacement par défaut

lxc-create -n serveur -P /home/ben/ -t debian -- -r jessie


I: Base system installed successfully.
Download complete.
Copying rootfs to /home/ben/serveur/rootfs...chroot: impossible d'exécuter la commande « locale-gen »: Permission non accordée
chroot: impossible d'exécuter la commande « update-locale »: Permission non accordée
chroot: impossible d'exécuter la commande « /usr/sbin/update-rc.d »: Permission non accordée
chroot: impossible d'exécuter la commande « /usr/sbin/update-rc.d »: Permission non accordée
chroot: impossible d'exécuter la commande « /usr/sbin/update-rc.d »: Permission non accordée
chroot: impossible d'exécuter la commande « /usr/sbin/update-rc.d »: Permission non accordée
chroot: impossible d'exécuter la commande « dpkg-reconfigure »: Permission non accordée
chroot: impossible d'exécuter la commande « chpasswd »: Permission non accordée
Root password is 'xxx', please change !
chroot: impossible d'exécuter la commande « dpkg-query »: Permission non accordée
chroot: impossible d'exécuter la commande « ln »: Permission non accordée
chroot: impossible d'exécuter la commande « ln »: Permission non accordée
chroot: impossible d'exécuter la commande « ln »: Permission non accordée



C'est quoi qui m'a échappé ?


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#2 15-08-2015 11:27:32

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [Résolu]LXC ailleurs que dans /var/lib/lxc

Plop,
Quel système de fichier utilises-tu pour ton home ? Quelles options de montage ?

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 15-08-2015 11:44:44

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : [Résolu]LXC ailleurs que dans /var/lib/lxc

Plop smile

Le système de fichier est ext4 avec les options user,auto

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#4 15-08-2015 13:29:38

Beta-Pictoris
Membre
Distrib. : Centos 7
Inscription : 12-08-2015

Re : [Résolu]LXC ailleurs que dans /var/lib/lxc

As tu essayé en désactivant apparmor ? :

sed -i 's/#\(lxc.aa_profile = unconfined\)/\1/' /usr/share/lxc/config/debian.common.conf

Hors ligne

#5 15-08-2015 13:41:34

robert2a
Membre
Lieu : France
Distrib. : Stretch
Noyau : Linux 4.8.0-1-amd64
(G)UI : Mate 1.16.1
Inscription : 15-11-2014

Re : [Résolu]LXC ailleurs que dans /var/lib/lxc

salut

il me semble que apparmor n' est pas installé par defaut sur debian , c est selinux qui est utilisé (via le noyau ) et il n est pas activé par defaut , il y a 2 paquets a installer plus lancer selinux-activate.

a moins que bendia utilise apparmor tongue

Hors ligne

#6 15-08-2015 16:37:34

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : [Résolu]LXC ailleurs que dans /var/lib/lxc

robert2a a écrit :

il me semble que apparmor n' est pas installé par defaut sur debian , c est selinux qui est utilisé



Je n'utilise ni l'un ni l'autre a priori ... à moins que ça ne soit à l'insu de mon plein gré big_smile

captnfab a écrit :

Quelles options de montage ?

Bingo smile

J'avais mis ces options parce que j’obtenais une erreur avec default. J'ai donc regardé dans cette direction en m’apercevant que default contenait d'autres options, genre exec ou suid. J'ai donc rajouté tout cela et ça fonctionne.


Je précise donc qu'il faut ajouté l'option -P à toutes les commandes genre

lxc-start -P /ton/chemin -d -n ton-containeur
lxc-console -P /ton/chemin -d -n ton-containeur

Dernière modification par bendia (15-08-2015 17:16:08)


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#7 29-08-2015 00:39:35

Beta-Pictoris
Membre
Distrib. : Centos 7
Inscription : 12-08-2015

Re : [Résolu]LXC ailleurs que dans /var/lib/lxc

Bendia, as tu réssayé en mettant defaults (avec un s à la fin) pour voir s'il n'y avait plus d'erreur ?

Hors ligne

Pied de page des forums