Questions sur l'installation et la configuration de Manjaro Linux.
Répondre

erreur lancement docker-machine

#1Messageil y a 8 ans

Bonjour,

manip basée sur ce tuto : https://bruno.lsis.univ-tln.fr/enseigne ... p/docker?s[]=docker

Le but est de lancer une VM via docker-machine, pour ensuite y exécuter des dockers.

voici toutes mes commandes :

boblinux@boblinux-pc ~$ mkdir bin

export PATH=~/bin:${PATH}


boblinux@boblinux-pc ~$ cd bin/
boblinux@boblinux-pc bin$ curl -L https://get.docker.com/builds/Linux/x86_64/docker-latest > docker && chmod +x docker
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 33.2M  100 33.2M    0     0  1267k      0  0:00:26  0:00:26 --:--:-- 1316k

boblinux@boblinux-pc bin$ curl -L https://github.com/docker/machine/releases/download/v0.5.3/docker-machine_linux-amd64 > docker-machine && chmod +x docker-machine
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   599    0   599    0     0    933      0 --:--:-- --:--:-- --:--:--   934
100 14.1M  100 14.1M    0     0  1027k      0  0:00:14  0:00:14 --:--:-- 1323k
boblinux@boblinux-pc bin$ curl -L https://github.com/docker/compose/releases/download/1.5.2/docker-compose-`uname -s`-`uname -m` > docker-compose && chmod +x docker-compose
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   600    0   600    0     0    149      0 --:--:--  0:00:04 --:--:--   149
100 7739k  100 7739k    0     0   711k      0  0:00:10  0:00:10 --:--:-- 1320k


Installation de virtualbox :

sudo pacman -S virtualbox
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (1) virtualbox-5.0.14-1

Taille totale installée :  87,57 MiB

:: Procéder à l’installation ? [O/n] o
(1/1) vérification des clés dans le trousseau                                    [##############################################] 100%
(1/1) vérification de l’intégrité des paquets                                    [##############################################] 100%
(1/1) chargement des fichiers des paquets                                        [##############################################] 100%
(1/1) analyse des conflits entre fichiers                                        [##############################################] 100%
:: Traitement des changements du paquet...
(1/1) installation de virtualbox                                                 [##############################################] 100%
Dépendances optionnelles pour virtualbox
    qt4: GUI support [installé]
    vde2: Virtual Distributed Ethernet support
    virtualbox-guest-iso: Guest Additions CD image
    virtualbox-ext-vnc: VNC server support
    virtualbox-sdk: Developer kit
    virtualbox-host-dkms: Build kernel modules with DKMS
    net-tools: Host-only or bridged networking support [installé]


et enfin en voulant lançant docker-machine, le terminal me renvoit une grosse erreur :

docker-machine create --driver virtualbox default
Running pre-create checks...
Error creating machine: Error with pre-create check: We support Virtualbox starting with version 5. Your VirtualBox install is "WARNING: The vboxdrv kernel module is not loaded. Either there is no module\n         available for the current kernel (4.1.18-2-MANJARO) or it failed to\n         load. Please recompile the kernel module and install it by\n\n           sudo /sbin/rcvboxdrv setup\n\n         You will not be able to start VMs until this problem is fixed.\n5.0.14_OSEr105127". Please upgrade at https://www.virtualbox.org


Quelqu'un y comprendre quelque chose? :shock:

J'ai un doute sur ce point là de la doc virtualbox :

Une fois ceci terminé, il sera ensuite nécessaire d'ajouter le 'Virtualbox module' à votre noyau. Un peu comme l'installation d'un pilote, ceci permet de veiller à ce que VirtualBox soit capable de fonctionner correctement. Pour ajouter le module VirtualBox au noyau, entrez la commande suivante :

sudo modprobe vboxdrv


malheureusement en lançant la commande j'obtiens :

modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/4.1.18-2-MANJARO


Cdt
Dernière modification par boblinuxil y a 8 ans, modifié au total 1 fois.

erreur lancement docker-machine

#2Messageil y a 8 ans

bonjour , il te faut aussi les extensions vbox-gest* installé en plus
sur ton système

erreur lancement docker-machine

#3Messageil y a 8 ans

je l'installe (je suppose que tu parles de ce package..) :

sudo pacman -S virtualbox-guest-utils
avertissement : virtualbox-guest-utils-5.0.14-0.1 est à jour -- réinstalle
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (1) virtualbox-guest-utils-5.0.14-0.1

Taille totale installée :     8,03 MiB
Taille de mise à jour nette :  0,00 MiB

:: Procéder à l’installation ? [O/n] ^C
Interrupt signal received

boblinux@boblinux-pc ~$ sudo pacman -S virtualbox-guest-utils-lts
erreur : impossible de trouver la cible : virtualbox-guest-utils-lts
boblinux@boblinux-pc ~$ yaourt -S virtualbox-guest-utils-lts
erreur : impossible de trouver la cible : virtualbox-guest-utils-lts
boblinux@boblinux-pc ~$ sudo pacman -S virtualbox-guest-utils
avertissement : virtualbox-guest-utils-5.0.14-0.1 est à jour -- réinstalle
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (1) virtualbox-guest-utils-5.0.14-0.1

Taille totale installée :     8,03 MiB
Taille de mise à jour nette :  0,00 MiB

:: Procéder à l’installation ? [O/n] o
(1/1) vérification des clés dans le trousseau                                    [##############################################] 100%
(1/1) vérification de l’intégrité des paquets                                    [##############################################] 100%
(1/1) chargement des fichiers des paquets                                        [##############################################] 100%
(1/1) analyse des conflits entre fichiers                                        [##############################################] 100%
:: Traitement des changements du paquet...
(1/1) réinstallation virtualbox-guest-utils                                      [##############################################] 100%
boblinux@boblinux-pc ~$ sudo pacman -S virtualbox-guest-modules
avertissement : linux310-virtualbox-guest-modules-5.0.14-4 est à jour -- réinstalle
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (1) linux310-virtualbox-guest-modules-5.0.14-4

Taille totale installée :     0,16 MiB
Taille de mise à jour nette :  0,00 MiB

:: Procéder à l’installation ? [O/n] o
(1/1) vérification des clés dans le trousseau                                    [##############################################] 100%
(1/1) vérification de l’intégrité des paquets                                    [##############################################] 100%
(1/1) chargement des fichiers des paquets                                        [##############################################] 100%
(1/1) analyse des conflits entre fichiers                                        [##############################################] 100%
:: Traitement des changements du paquet...
(1/1) réinstallation linux310-virtualbox-guest-modules                           [##############################################] 100%
boblinux@boblinux-pc ~$ sudo pacman -S virtualbox-guest-modules-lts
erreur : impossible de trouver la cible : virtualbox-guest-modules-lts
boblinux@boblinux-pc ~$ sudo pacman -S virtualbox-guest-dkms
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (2) dkms-2.2.0.3-16  virtualbox-guest-dkms-5.0.14-1

Taille totale du téléchargement :  0,53 MiB
Taille totale installée :         5,71 MiB

:: Procéder à l’installation ? [O/n] o
:: Récupération des paquets...
 dkms-2.2.0.3-16-any                                     48,2 KiB   502K/s 00:00 [##############################################] 100%
 virtualbox-guest-dkms-5.0.14-1-x86_64                  492,8 KiB  1264K/s 00:00 [##############################################] 100%
(2/2) vérification des clés dans le trousseau                                    [##############################################] 100%
(2/2) vérification de l’intégrité des paquets                                    [##############################################] 100%
(2/2) chargement des fichiers des paquets                                        [##############################################] 100%
(2/2) analyse des conflits entre fichiers                                        [##############################################] 100%
:: Traitement des changements du paquet...
(1/2) installation de dkms                                                       [##############################################] 100%
Dépendances optionnelles pour dkms
    linux-headers: build modules against Arch kernel
    linux-lts-headers: build modules against LTS Arch kernel
(2/2) installation de virtualbox-guest-dkms                                      [##############################################] 100%

Creating symlink /var/lib/dkms/vboxguest/5.0.14/source ->
                 /usr/src/vboxguest-5.0.14

DKMS: add completed.
==> To build and install your modules run: dkms install vboxguest/5.0.14
==> To do this automatically at startup run: systemctl enable dkms.service
Dépendances optionnelles pour virtualbox-guest-dkms
    linux-headers
    linux-lts-headers


j'ai aussi suivi une partie du tuto :
Install packages:

sudo pacman -S virtualbox-guest-utils
sudo pacman -S virtualbox-guest-modules
sudo pacman -S virtualbox-guest-modules-lts
sudo pacman -S virtualbox-guest-dkms
Create /etc/modules-load.d/virtualbox.conf which contains the following three lines:

vboxguest
vboxsf
vboxvideo
In order to synchronize time with the host machine, type the following:

sudo systemctl enable vboxservice.service



Mais j'ai toujours la même erreur :

docker-machine create --driver virtualbox default
Running pre-create checks...
Error with pre-create check: "We support Virtualbox starting with version 5. Your VirtualBox install is \"WARNING: The vboxdrv kernel module is not loaded. Either there is no module\\n         available for the current kernel (4.1.18-2-MANJARO) or it failed to\\n         load. Please recompile the kernel module and install it by\\n\\n           sudo /sbin/rcvboxdrv setup\\n\\n         You will not be able to start VMs until this problem is fixed.\\n5.0.14_OSEr105127\". Please upgrade at https://www.virtualbox.org"


L'erreur semble indiquer un problème de version de noyau, j'upgrade mon noyau vers 4.4.4-1 et je vous fais un retour

erreur lancement docker-machine

#4Messageil y a 8 ans

c'était bien ça, fixed avec cette version du noyau :

uname -a
Linux boblinux-pc 4.4.4-1-MANJARO #1 SMP PREEMPT Fri Mar 4 09:43:29 UTC 2016 x86_64 GNU/Linux
boblinux@boblinux-pc ~$ docker-machine create --driver virtualbox default
Running pre-create checks...
(default) Image cache directory does not exist, creating it at /home/boblinux/.docker/machine/cache...
(default) No default Boot2Docker ISO found locally, downloading the latest release...
(default) Latest release for github.com/boot2docker/boot2docker is v1.10.2
(default) Downloading /home/boblinux/.docker/machine/cache/boot2docker.iso from https://github.com/boot2docker/boot2docker/releases/download/v1.10.2/boot2docker.iso...
(default) 0%....10%....20%....30%....40%....50%....60%....70%....80%....90%....100%
Creating machine...
(default) Copying /home/boblinux/.docker/machine/cache/boot2docker.iso to /home/boblinux/.docker/machine/machines/default/boot2docker.iso...
(default) Creating VirtualBox VM...
(default) Creating SSH key...
(default) Starting the VM...
(default) Check network to re-create if needed...
(default) Found a new host-only adapter: "vboxnet0"
(default) Waiting for an IP...
Waiting for machine to be running, this may take a few minutes...
Detecting operating system of created instance...
Waiting for SSH to be available...
Detecting the provisioner...
Provisioning with boot2docker...
Copying certs to the local machine directory...
Copying certs to the remote machine...
Setting Docker configuration on the remote daemon...
Checking connection to Docker...
Docker is up and running!
To see how to connect your Docker Client to the Docker Engine running on this virtual machine, run: docker-machine env default
boblinux@boblinux-pc ~$ docker-machine create --driver virtualbox defaultdocker-machine -D ssh default
Docker Machine Version:  0.6.0, build e27fb87
Found binary path at /usr/local/bin/docker-machine
Launching plugin server for driver virtualbox
Plugin server listening at address 127.0.0.1:42687
() Calling .GetVersion
Using API Version  1
() Calling .SetConfigRaw
() Calling .GetMachineName
(flag-lookup) Calling .GetMachineName
(flag-lookup) Calling .DriverName
(flag-lookup) Calling .GetCreateFlags
Invalid command line. Found extra arguments [-D ssh default]
boblinux@boblinux-pc ~$ ^C
boblinux@boblinux-pc ~$ docker-machine -D ssh default
Docker Machine Version:  0.6.0, build e27fb87
Found binary path at /usr/local/bin/docker-machine
Launching plugin server for driver virtualbox
Plugin server listening at address 127.0.0.1:38663
() Calling .GetVersion
Using API Version  1
() Calling .SetConfigRaw
() Calling .GetMachineName
(default) Calling .GetState
(default) DBG | COMMAND: /usr/bin/VBoxManage showvminfo default --machinereadable
(default) DBG | STDOUT:
(default) DBG | {
(default) DBG | name="default"
(default) DBG | groups="/"
(default) DBG | ostype="Linux 2.6 / 3.x / 4.x (64-bit)"
(default) DBG | UUID="7f622bc9-d21a-42a5-ae28-8a4aeac01826"
(default) DBG | CfgFile="/home/boblinux/.docker/machine/machines/default/default/default.vbox"
(default) DBG | SnapFldr="/home/boblinux/.docker/machine/machines/default/default/Snapshots"
(default) DBG | LogFldr="/home/boblinux/.docker/machine/machines/default/default/Logs"
(default) DBG | hardwareuuid="7f622bc9-d21a-42a5-ae28-8a4aeac01826"
(default) DBG | memory=1024
(default) DBG | pagefusion="off"
(default) DBG | vram=8
(default) DBG | cpuexecutioncap=100
(default) DBG | hpet="on"
(default) DBG | chipset="piix3"
(default) DBG | firmware="BIOS"
(default) DBG | cpus=1
(default) DBG | pae="on"
(default) DBG | longmode="on"
(default) DBG | cpuid-portability-level=0
(default) DBG | bootmenu="disabled"
(default) DBG | boot1="dvd"
(default) DBG | boot2="dvd"
(default) DBG | boot3="disk"
(default) DBG | boot4="none"
(default) DBG | acpi="on"
(default) DBG | ioapic="on"
(default) DBG | biossystemtimeoffset=0
(default) DBG | rtcuseutc="on"
(default) DBG | hwvirtex="on"
(default) DBG | nestedpaging="on"
(default) DBG | largepages="on"
(default) DBG | vtxvpid="on"
(default) DBG | vtxux="on"
(default) DBG | paravirtprovider="default"
(default) Calling .GetSSHHostname
(default) DBG | VMState="running"
(default) DBG | VMStateChangeTime="2016-03-10T08:23:38.913000000"
(default) DBG | monitorcount=1
(default) DBG | accelerate3d="off"
(default) DBG | accelerate2dvideo="off"
(default) DBG | teleporterenabled="off"
(default) DBG | teleporterport=0
(default) DBG | teleporteraddress=""
(default) DBG | teleporterpassword=""
(default) DBG | tracing-enabled="off"
(default) DBG | tracing-allow-vm-access="off"
(default) DBG | tracing-config=""
(default) DBG | autostart-enabled="off"
(default) DBG | autostart-delay=0
(default) DBG | defaultfrontend=""
(default) DBG | storagecontrollername0="SATA"
(default) DBG | storagecontrollertype0="IntelAhci"
(default) DBG | storagecontrollerinstance0="0"
(default) DBG | storagecontrollermaxportcount0="30"
(default) DBG | storagecontrollerportcount0="30"
(default) DBG | storagecontrollerbootable0="on"
(default) DBG | "SATA-0-0"="/home/boblinux/.docker/machine/machines/default/boot2docker.iso"
(default) DBG | "SATA-ImageUUID-0-0"="8815e965-5360-4937-976e-1545c0229dc4"
(default) DBG | "SATA-tempeject"="off"
(default) Calling .GetSSHPort
(default) DBG | "SATA-IsEjected"="off"
(default) DBG | "SATA-1-0"="/home/boblinux/.docker/machine/machines/default/disk.vmdk"
(default) DBG | "SATA-ImageUUID-1-0"="92848dcf-24cb-4706-a18b-1d1e08118937"
(default) DBG | "SATA-2-0"="none"
(default) DBG | "SATA-3-0"="none"
(default) DBG | "SATA-4-0"="none"
(default) DBG | "SATA-5-0"="none"
(default) DBG | "SATA-6-0"="none"
(default) DBG | "SATA-7-0"="none"
(default) DBG | "SATA-8-0"="none"
(default) DBG | "SATA-9-0"="none"
(default) DBG | "SATA-10-0"="none"
(default) DBG | "SATA-11-0"="none"
(default) DBG | "SATA-12-0"="none"
(default) DBG | "SATA-13-0"="none"
(default) DBG | "SATA-14-0"="none"
(default) DBG | "SATA-15-0"="none"
(default) DBG | "SATA-16-0"="none"
(default) DBG | "SATA-17-0"="none"
(default) Calling .GetSSHKeyPath
(default) DBG | "SATA-18-0"="none"
(default) DBG | "SATA-19-0"="none"
(default) DBG | "SATA-20-0"="none"
(default) DBG | "SATA-21-0"="none"
(default) DBG | "SATA-22-0"="none"
(default) DBG | "SATA-23-0"="none"
(default) DBG | "SATA-24-0"="none"
(default) DBG | "SATA-25-0"="none"
(default) DBG | "SATA-26-0"="none"
(default) Calling .GetSSHKeyPath
(default) DBG | "SATA-27-0"="none"
(default) DBG | "SATA-28-0"="none"
(default) DBG | "SATA-29-0"="none"
(default) DBG | natnet1="nat"
(default) DBG | macaddress1="08002730D347"
(default) DBG | cableconnected1="on"
(default) DBG | nic1="nat"
(default) DBG | nictype1="82540EM"
(default) DBG | nicspeed1="0"
(default) DBG | mtu="0"
(default) DBG | sockSnd="64"
(default) DBG | sockRcv="64"
(default) Calling .GetSSHUsername
(default) DBG | tcpWndSnd="64"
(default) DBG | tcpWndRcv="64"
(default) DBG | Forwarding(0)="ssh,tcp,127.0.0.1,44685,,22"
(default) DBG | hostonlyadapter2="vboxnet0"
(default) DBG | macaddress2="080027712E4B"
(default) DBG | cableconnected2="on"
(default) DBG | nic2="hostonly"
(default) DBG | nictype2="82540EM"
(default) DBG | nicspeed2="0"
(default) DBG | nic3="none"
(default) DBG | nic4="none"
(default) DBG | nic5="none"
(default) DBG | nic6="none"
(default) DBG | nic7="none"
(default) DBG | nic8="none"
(default) DBG | hidpointing="ps2mouse"
(default) DBG | hidkeyboard="ps2kbd"
(default) DBG | uart1="off"
(default) DBG | uart2="off"
(default) DBG | lpt1="off"
(default) DBG | lpt2="off"
(default) DBG | audio="none"
(default) DBG | clipboard="disabled"
(default) DBG | draganddrop="disabled"
(default) DBG | SessionName="headless"
(default) DBG | VideoMode="720,400,0"@0,0 1
(default) DBG | vrde="off"
(default) DBG | usb="off"
(default) DBG | ehci="off"
(default) DBG | xhci="off"
(default) DBG | SharedFolderNameMachineMapping1="hosthome"
(default) DBG | SharedFolderPathMachineMapping1="/home"
(default) DBG | VRDEActiveConnection="off"
(default) DBG | VRDEClients=0
(default) DBG | vcpenabled="off"
(default) DBG | vcpscreens=0
(default) DBG | vcpfile="/home/boblinux/.docker/machine/machines/default/default/default.webm"
(default) DBG | vcpwidth=1024
(default) DBG | vcpheight=768
(default) DBG | vcprate=512
(default) DBG | vcpfps=25
(default) DBG | GuestMemoryBalloon=0
(default) DBG | GuestOSType="Linux26_64"
(default) DBG | GuestAdditionsRunLevel=2
(default) DBG | GuestAdditionsVersion="5.0.14 r105127"
(default) DBG | GuestAdditionsFacility_VirtualBox Base Driver=50,1457598235158
(default) DBG | GuestAdditionsFacility_VirtualBox System Service=50,1457598254802
(default) DBG | GuestAdditionsFacility_Seamless Mode=0,1457598235158
(default) DBG | GuestAdditionsFacility_Graphics Mode=0,1457598235158
Using SSH client type: external
(default) DBG | }
{[-o BatchMode=yes -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none docker@127.0.0.1 -o IdentitiesOnly=yes -i /home/boblinux/.docker/machine/machines/default/id_rsa -p 44685] /usr/bin/ssh}
&{/usr/bin/ssh [/usr/bin/ssh -o BatchMode=yes -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none docker@127.0.0.1 -o IdentitiesOnly=yes -i /home/boblinux/.docker/machine/machines/default/id_rsa -p 44685] []  <nil> <nil> <nil> [] <nil> <nil> <nil> <nil> false [] [] [] [] <nil>}
(default) DBG | STDERR:
(default) DBG | {
(default) DBG | }
                        ##         .
                  ## ## ##        ==
               ## ## ## ## ##    ===
           /"""""""""""""""""\___/ ===
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
           \______ o           __/
             \    \         __/
              \____\_______/
 _                 _   ____     _            _
| |__   ___   ___ | |_|___ \ __| | ___   ___| | _____ _ __
| '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__|
| |_) | (_) | (_) | |_ / __/ (_| | (_) | (__|   <  __/ |
|_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_|
Boot2Docker version 1.10.2, build master : 611be10 - Mon Feb 22 22:47:06 UTC 2016
Docker version 1.10.2, build c3959b1
docker@default:~$ sudo /etc/init.d/docker restart
Need TLS certs for default,127.0.0.1,10.0.2.15,192.168.99.100
-------------------
docker@default:~$ ls
log.log
docker@default:~$ uname -a
Linux default 4.1.18-boot2docker #1 SMP Sat Feb 20 08:24:27 UTC 2016 x86_64 GNU/Linux

erreur lancement docker-machine

#5Messageil y a 8 ans

:cartonrouge: nous sommes sous Manjaro !!! docker, docker-machine et docker-compose sont disponibles avec pacman et yaourt.

Quand a l’intérêt de docker-machine... :confus: faire du cloud à la maison avec windows ou osx ?

erreur lancement docker-machine

#6Messageil y a 7 ans

l'interêt est la sécurité ! un docker lancé sur ta machine a accès à beaucoup plus de choses que tu ne le crois, si tu lances pas ça dans une VM ça peut être assez dangereux, c'est d'ailleurs un des points sur lesquels on tape sur les doigts de docker, c'est à dire la sécurité
Répondre