2015-06-13 16 views
5

Sto iniziando a utilizzare Rancher e Vagrant per creare il mio ambiente locale per lo sviluppo. Passaggi che ho fatto:"Job for [email protected] non riuscito perché è stato superato un limite di risorse configurato"

  1. Ho già installato VirtualBox.
  2. ho scaricato e installato il pacchetto Vagrant per Linux con

    sudo rpm -i vagrant_1.7.2_x86_64.rpm 
    

Vagrant versione:

vagran --version 
Vagrant 1.7.2 

Ho clonato il repo Rancher da GitHub:

git clone [email protected]:rancherio/rancher.git 

Quale ha il file Vagrant. Dopo l'esecuzione di:

sudo vagrant up 

che è il passo in cui ottengo l'errore, ho ottenuto questo:

==> rancher: Box 'coreos-alpha' could not be found. Attempting to find and install... 
rancher: Box Provider: virtualbox 
rancher: Box Version: >= 308.0.1 
==> rancher: Loading metadata for box 'http://alpha.release.core-os.net/amd64-usr/current/coreos_production_vagrant.json' 
rancher: URL: http://alpha.release.core-os.net/amd64-usr/current/coreos_production_vagrant.json 
==> rancher: Adding box 'coreos-alpha' (v709.0.0) for provider: virtualbox 
rancher: Downloading: http://alpha.release.core-os.net/amd64-usr/709.0.0/coreos_production_vagrant.box 
rancher: Calculating and comparing box checksum... 
==> rancher: Successfully added box 'coreos-alpha' (v709.0.0) for 'virtualbox'! 
==> rancher: Importing base box 'coreos-alpha'... 
==> rancher: Matching MAC address for NAT networking... 
==> rancher: Checking if box 'coreos-alpha' is up to date... 
==> rancher: Setting the name of the VM:rancher_rancher_1434213461241_51852 
==> rancher: Clearing any previously set network interfaces... 
==> rancher: Preparing network interfaces based on configuration... 
rancher: Adapter 1: nat 
rancher: Adapter 2: hostonly 
==> rancher: Forwarding ports... 
rancher: 8080 => 8080 (adapter 1) 
rancher: 22 => 2222 (adapter 1) 
==> rancher: Running 'pre-boot' VM customizations... 
==> rancher: Booting VM... 
==> rancher: Waiting for machine to boot. This may take a few minutes... 
rancher: SSH address: 127.0.0.1:2222 
rancher: SSH username: core 
rancher: SSH auth method: private key 
rancher: Warning: Connection timeout. Retrying... 
rancher: 
rancher: Vagrant insecure key detected. Vagrant will automatically replace 
rancher: this with a newly generated keypair for better security. 
rancher: 
rancher: Inserting generated public key within guest... 
rancher: Removing insecure key from the guest if its present... 
rancher: Key inserted! Disconnecting and reconnecting using new SSH key... 
==> rancher: Machine booted and ready! 
==> rancher: Setting hostname... 
The following SSH command responded with a non-zero exit status. 
Vagrant assumes that this means the command failed! 

systemctl start [email protected] 

Stdout from the command: 



Stderr from the command: 

Job for [email protected] failed because a configured resource limit was exceeded. See "systemctl status [email protected]" and "journalctl -xe" for details. 

Poi quando vado al localhost: 8080 non è installato alcun Rancher UI.

+0

È possibile accedere all'istanza della finestra mobile ed eseguire 'systemctl status system-cloudinit @ -var-tmp-hostname.yml.service' dopo l'errore. – Braiam

+0

Ho ottenuto questo: [email protected] Caricato: non trovato (Motivo: Nessun file o directory) Attivo: inattivo (morto) – eduartua

risposta

7

Ho anche incontrato lo stesso problema, poi CONFIG "config.rb", cambiate il canale di aggiornamento a stabile come sotto,

$update_channel='stable' 

poi distruggere e fino CoreOS vagabonde nuovo,

$ vagrant destroy 
$ vagrant up 

infine, il vagabondo in esecuzione con successo ~

1

Vedere questo GitHub issue, è causato da un aggiornamento in systemd in CoreOS 709 .0.0.

Come menzioni smalltown, è possibile tornare a una versione precedente di CoreOS utilizzando il canale beta. Oppure puoi aspettare che questo this pull request venga unito per vagrant-coreos in modo da poter aggiungere una versione specifica da utilizzare.