2017-01-17 8 views
0

Wenn Sie versuchen, build/run.sh auf Ubuntu 16.04 auszuführen, schlägt es mit der folgenden Fehlermeldung fehl, irgendwelche Ideen?kubernetes build/run.sh schlägt auf ubuntu 16.04 mit !!! Fehler in build /../ build/common.sh: 546

~/dev/kubernetes$ build/run.sh 
+++ [0117 15:45:56] Verifying Prerequisites.... 
+++ [0117 15:45:56] Building Docker image kube-build:build-226b89c8c0-4-v1.7.4-1 
+++ [0117 15:46:57] Keeping container amazing_ptolemy 
+++ [0117 15:46:57] Keeping container amazing_ptolemy 
+++ [0117 15:46:57] Keeping container amazing_ptolemy 
+++ [0117 15:46:57] Keeping image kube-build:build-226b89c8c0-4-v1.7.4-1 
+++ [0117 15:46:57] Creating data container kube-build-data-226b89c8c0-4-v1.7.4-1 
+++ [0117 15:47:05] Syncing sources to container 
+++ [0117 15:47:05] Stopping any currently running rsyncd container 
+++ [0117 15:47:05] Starting rsyncd container 
+++ [0117 15:47:07] Running rsync 
+++ [0117 15:47:20] Stopping any currently running rsyncd container 
+++ [0117 15:47:20] Running build command... 
Invalid input - please specify a command to run. 
!!! Error in build/../build/common.sh:546 
    'return 4' exited with status 4 
Call stack: 
    1: build/../build/common.sh:546 kube::build::run_build_command(...) 
    2: build/run.sh:30 main(...) 
Exiting with status 1 



$ docker info 
Containers: 2 
Running: 0 
Paused: 0 
Stopped: 2 
Images: 15 
Server Version: 1.12.6 
Storage Driver: aufs 
Root Dir: /var/lib/docker/aufs 
Backing Filesystem: extfs 
Dirs: 31 
Dirperm1 Supported: true 
Logging Driver: json-file 
Cgroup Driver: cgroupfs 
Plugins: 
Volume: local 
Network: null overlay bridge host 
Swarm: inactive 
Runtimes: runc 
Default Runtime: runc 
Security Options: apparmor seccomp 
Kernel Version: 4.4.0-59-generic 
Operating System: Ubuntu 16.04.1 LTS 
OSType: linux 
Architecture: x86_64 
CPUs: 1 
Total Memory: 2.886 GiB 
Name: tomerb-VirtualBox 
ID: 32UH:TVHM:FTSL:ZPZV:PHJH:FA2Y:LPSG:YZZW:TLUU:J6TQ:W5JF:SBKW 
Docker Root Dir: /var/lib/docker 
Debug Mode (client): false 
Debug Mode (server): false 
Registry: https://index.docker.io/v1/ 
WARNING: No swap limit support 
Insecure Registries: 
127.0.0.0/8 

Antwort

2

Der Fehler wird innerhalb des Skripts beim Überprüfen der verfügbaren Argumente ausgelöst. Da der Fehler Invalid input - please specify a command to run. heißt Sie subcommand/Argument für das Skript verwendet werden soll, wie in der README beschrieben

  • build/run.sh make: Erstellen Sie nur Linux-Binärdateien in den Container. Übergeben Sie Optionen und Pakete nach Bedarf.
  • build/run.sh make cross: Erstellen Sie alle Binärdateien für alle Plattformen
  • build/run.sh make test: Führen Sie alle Unit-Tests
  • build/run.sh make test-integration: Laufintegrationstest
  • build/run.sh make test-cmd: Run CLI prüft
Verwandte Themen