Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Test Daemon starts when the repositories-aufs file is removed
- 1809 func (s *DockerDaemonSuite) TestDaemonStartWithoutRepoConf(c *check.C) {
- 1810 repofilePath := filepath.Join(s.d.root, "repositories-"+s.d.storageDriver)
- 1811 os.Remove(repofilePath)
- 1812 if err := s.d.Start("--storage-driver=aufs"); err != nil {
- 1813 c.Fatal(err)
- 1814 }
- 1815 content, err := ioutil.ReadFile(s.d.logFile.Name())
- 1816 if !strings.Contains(string(content), "open "+repofilePath+": no such file or directory") {
- 1817 c.Fatalf("Daemon should have started with file %s/repositories-%s removed: %v\n%s", s.d.root, s.d.storageDriver, err, string(content))
- 1818 }
- 1819
- 1820 // check if the file is created
- 1821 if _, err := os.Stat(repofilePath); err != nil {
- 1822 c.Fatal(err)
- 1823 }
- 1824 }
- ==========================================================
- root@50dafe297748:/go/src/github.com/docker/docker# TESTFLAGS='-check.f DockerDaemonSuite.TestDaemonStartWithoutRepoConf' hack/make.sh test-integration-cli
- bundles/1.10.0-dev already exists. Removing.
- ---> Making bundle: test-integration-cli (in bundles/1.10.0-dev/test-integration-cli)
- ---> Making bundle: .integration-daemon-start (in bundles/1.10.0-dev/test-integration-cli)
- +++ /etc/init.d/apparmor start
- * Starting AppArmor profiles
- Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd
- ...done.
- +++ exec docker daemon --debug --host unix:///go/src/github.com/docker/docker/bundles/1.10.0-dev/test-integration-cli/docker.sock --storage-driver vfs --pidfile bundles/1.10.0-dev/test-integration-cli/docker.pid --userland-proxy=true
- ---> Making bundle: .integration-daemon-setup (in bundles/1.10.0-dev/test-integration-cli)
- ---> Making bundle: .ensure-emptyfs (in bundles/1.10.0-dev/test-integration-cli)
- ---> Making bundle: .ensure-frozen-images (in bundles/1.10.0-dev/test-integration-cli)
- ---> Making bundle: .ensure-httpserver (in bundles/1.10.0-dev/test-integration-cli)
- + go test -check.f DockerDaemonSuite.TestDaemonStartWithoutRepoConf -test.timeout=60m -check.v github.com/docker/docker/integration-cli
- ^[[C^[[DINFO: Testing against a local daemon
- ----------------------------------------------------------------------
- FAIL: docker_cli_daemon_test.go:1809: DockerDaemonSuite.TestDaemonStartWithoutRepoConf
- [d65154083] waiting for daemon to start
- [d65154083] daemon started
- docker_cli_daemon_test.go:1817:
- c.Fatalf("Daemon should have started with file %s/repositories-%s removed: %v\n%s", s.d.root, s.d.storageDriver, err, string(content))
- ... Error: Daemon should have started with file /go/src/github.com/docker/docker/bundles/1.10.0-dev/test-integration-cli/d65154083/root/repositories-vfs removed: <nil>
- time="2015-11-07T08:09:57.591257548Z" level=debug msg="docker group found. gid: 999"
- time="2015-11-07T08:09:57.591328286Z" level=debug msg="Server created for HTTP on unix (/go/src/github.com/docker/docker/bundles/1.10.0-dev/test-integration-cli/d65154083/docker.sock)"
- time="2015-11-07T08:09:57.591761896Z" level=info msg="API listen on /go/src/github.com/docker/docker/bundles/1.10.0-dev/test-integration-cli/d65154083/docker.sock"
- time="2015-11-07T08:09:57.592354431Z" level=debug msg="[graphdriver] trying provided driver \"aufs\""
- time="2015-11-07T08:09:57.599153840Z" level=debug msg="Using graph driver aufs"
- time="2015-11-07T08:09:57.599198754Z" level=debug msg="Using default logging driver json-file"
- time="2015-11-07T08:09:57.599363284Z" level=debug msg="Migrating existing containers"
- time="2015-11-07T08:09:57.599400227Z" level=debug msg="Creating images graph"
- time="2015-11-07T08:09:57.599646123Z" level=debug msg="Restored 0 elements"
- time="2015-11-07T08:09:57.600181326Z" level=debug msg="Creating repository list"
- time="2015-11-07T08:09:57.600245653Z" level=debug msg="open /go/src/github.com/docker/docker/bundles/1.10.0-dev/test-integration-cli/d65154083/root/repositories-aufs: no such file or directory"
- time="2015-11-07T08:09:57.600454265Z" level=debug msg="Option DefaultDriver: bridge"
- time="2015-11-07T08:09:57.600481350Z" level=debug msg="Option DefaultNetwork: bridge"
- time="2015-11-07T08:09:57.602354204Z" level=warning msg="Running modprobe bridge br_netfilter failed with message: modprobe: ERROR: ../libkmod/libkmod.c:556 kmod_search_moddep() could not open moddep file '/lib/modules/3.13.0-65-generic/modules.dep.bin'\nmodprobe: ERROR: ../libkmod/libkmod.c:556 kmod_search_moddep() could not open moddep file '/lib/modules/3.13.0-65-generic/modules.dep.bin'\n, error: exit status 1"
- time="2015-11-07T08:09:57.605143640Z" level=warning msg="Running modprobe nf_nat failed with message: `modprobe: ERROR: ../libkmod/libkmod.c:556 kmod_search_moddep() could not open moddep file '/lib/modules/3.13.0-65-generic/modules.dep.bin'`, error: exit status 1"
- time="2015-11-07T08:09:57.605269133Z" level=debug msg="Fail to initialize firewalld: Failed to connect to D-Bus system bus: dial unix /var/run/dbus/system_bus_socket: connect: no such file or directory, using raw iptables instead"
- time="2015-11-07T08:09:57.606902473Z" level=debug msg="/sbin/iptables, [--wait -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]"
- time="2015-11-07T08:09:57.608476939Z" level=debug msg="/sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL ! --dst 127.0.0.0/8 -j DOCKER]"
- time="2015-11-07T08:09:57.610415358Z" level=debug msg="/sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL -j DOCKER]"
- time="2015-11-07T08:09:57.611689228Z" level=debug msg="/sbin/iptables, [--wait -t nat -D PREROUTING]"
- time="2015-11-07T08:09:57.612623162Z" level=debug msg="/sbin/iptables, [--wait -t nat -D OUTPUT]"
- time="2015-11-07T08:09:57.613563034Z" level=debug msg="/sbin/iptables, [--wait -t nat -F DOCKER]"
- time="2015-11-07T08:09:57.614412915Z" level=debug msg="/sbin/iptables, [--wait -t nat -X DOCKER]"
- time="2015-11-07T08:09:57.615298032Z" level=debug msg="/sbin/iptables, [--wait -t nat -n -L DOCKER]"
- time="2015-11-07T08:09:57.616146181Z" level=debug msg="/sbin/iptables, [--wait -t nat -N DOCKER]"
- time="2015-11-07T08:09:57.617021481Z" level=debug msg="/sbin/iptables, [--wait -t filter -n -L DOCKER]"
- time="2015-11-07T08:09:57.744396799Z" level=debug msg="Registering ipam provider: default"
- time="2015-11-07T08:09:57.834651011Z" level=info msg="Default bridge (docker0) is assigned with an IP address 172.18.0.2/16. Daemon option --bip can be used to set a preferred IP address"
- time="2015-11-07T08:09:57.834746174Z" level=debug msg="Allocating IPv4 pools for network bridge (3900c255eba9da27448fcd7c2653fa35e43b7909ca646879b4d5883de99a5928)"
- time="2015-11-07T08:09:57.834786360Z" level=debug msg="RequestPool(LocalDefault, 172.18.0.2/16, , map[], false)"
- time="2015-11-07T08:09:58.076828931Z" level=debug msg="RequestAddress(LocalDefault/172.18.0.0/16, 172.18.0.2, map[])"
- time="2015-11-07T08:09:58.121459167Z" level=debug msg="/sbin/iptables, [--wait -t nat -C POSTROUTING -s 172.18.0.0/16 ! -o docker0 -j MASQUERADE]"
- time="2015-11-07T08:09:58.123116495Z" level=debug msg="/sbin/iptables, [--wait -D FORWARD -i docker0 -o docker0 -j DROP]"
- time="2015-11-07T08:09:58.124121374Z" level=debug msg="/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j ACCEPT]"
- time="2015-11-07T08:09:58.125460560Z" level=debug msg="/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 ! -o docker0 -j ACCEPT]"
- time="2015-11-07T08:09:58.126612855Z" level=debug msg="/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]"
- time="2015-11-07T08:09:58.129253063Z" level=debug msg="/sbin/iptables, [--wait -t nat -C PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]"
- time="2015-11-07T08:09:58.133634994Z" level=debug msg="/sbin/iptables, [--wait -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]"
- time="2015-11-07T08:09:58.134828949Z" level=debug msg="/sbin/iptables, [--wait -t nat -C OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst 127.0.0.0/8]"
- time="2015-11-07T08:09:58.137054237Z" level=debug msg="/sbin/iptables, [--wait -t nat -A OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst 127.0.0.0/8]"
- time="2015-11-07T08:09:58.138289879Z" level=debug msg="/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -j DOCKER]"
- time="2015-11-07T08:09:58.471463672Z" level=warning msg="Your kernel does not support swap memory limit."
- time="2015-11-07T08:09:58.527314474Z" level=debug msg="Cleaning up old shm/mqueue mounts: start."
- time="2015-11-07T08:09:58.527531323Z" level=debug msg="Cleaning up old shm/mqueue mounts: done."
- time="2015-11-07T08:09:58.527714601Z" level=info msg="Daemon has completed initialization"
- time="2015-11-07T08:09:58.527738945Z" level=info msg="Docker daemon" commit=f183415-dirty execdriver=native-0.2 graphdriver=aufs version=1.10.0-dev
- time="2015-11-07T08:09:58.528067402Z" level=debug msg="Registering routers"
- time="2015-11-07T08:09:58.528080303Z" level=debug msg="Registering HEAD, /containers/{name:.*}/archive"
- time="2015-11-07T08:09:58.528210557Z" level=debug msg="Registering OPTIONS, /"
- time="2015-11-07T08:09:58.528302011Z" level=debug msg="Registering GET, /_ping"
- time="2015-11-07T08:09:58.528403518Z" level=debug msg="Registering GET, /events"
- time="2015-11-07T08:09:58.528474339Z" level=debug msg="Registering GET, /info"
- time="2015-11-07T08:09:58.528536179Z" level=debug msg="Registering GET, /version"
- time="2015-11-07T08:09:58.528599673Z" level=debug msg="Registering GET, /images/json"
- time="2015-11-07T08:09:58.528661138Z" level=debug msg="Registering GET, /images/search"
- time="2015-11-07T08:09:58.528726125Z" level=debug msg="Registering GET, /images/get"
- time="2015-11-07T08:09:58.528785501Z" level=debug msg="Registering GET, /images/{name:.*}/get"
- time="2015-11-07T08:09:58.528878106Z" level=debug msg="Registering GET, /images/{name:.*}/history"
- time="2015-11-07T08:09:58.528971372Z" level=debug msg="Registering GET, /images/{name:.*}/json"
- time="2015-11-07T08:09:58.529063480Z" level=debug msg="Registering GET, /containers/json"
- time="2015-11-07T08:09:58.529132198Z" level=debug msg="Registering GET, /containers/{name:.*}/export"
- time="2015-11-07T08:09:58.529272001Z" level=debug msg="Registering GET, /containers/{name:.*}/changes"
- time="2015-11-07T08:09:58.529385792Z" level=debug msg="Registering GET, /containers/{name:.*}/json"
- time="2015-11-07T08:09:58.529491644Z" level=debug msg="Registering GET, /containers/{name:.*}/top"
- time="2015-11-07T08:09:58.529580678Z" level=debug msg="Registering GET, /containers/{name:.*}/logs"
- time="2015-11-07T08:09:58.529667032Z" level=debug msg="Registering GET, /containers/{name:.*}/stats"
- time="2015-11-07T08:09:58.529761235Z" level=debug msg="Registering GET, /containers/{name:.*}/attach/ws"
- time="2015-11-07T08:09:58.529868307Z" level=debug msg="Registering GET, /exec/{id:.*}/json"
- time="2015-11-07T08:09:58.529948136Z" level=debug msg="Registering GET, /containers/{name:.*}/archive"
- time="2015-11-07T08:09:58.530049492Z" level=debug msg="Registering POST, /auth"
- time="2015-11-07T08:09:58.530111227Z" level=debug msg="Registering POST, /commit"
- time="2015-11-07T08:09:58.530172324Z" level=debug msg="Registering POST, /build"
- time="2015-11-07T08:09:58.530217639Z" level=debug msg="Registering POST, /images/create"
- time="2015-11-07T08:09:58.530285187Z" level=debug msg="Registering POST, /images/load"
- time="2015-11-07T08:09:58.530344883Z" level=debug msg="Registering POST, /images/{name:.*}/push"
- time="2015-11-07T08:09:58.530427434Z" level=debug msg="Registering POST, /images/{name:.*}/tag"
- time="2015-11-07T08:09:58.530510881Z" level=debug msg="Registering POST, /containers/create"
- time="2015-11-07T08:09:58.530596556Z" level=debug msg="Registering POST, /containers/{name:.*}/kill"
- time="2015-11-07T08:09:58.530713830Z" level=debug msg="Registering POST, /containers/{name:.*}/pause"
- time="2015-11-07T08:09:58.530850170Z" level=debug msg="Registering POST, /containers/{name:.*}/unpause"
- time="2015-11-07T08:09:58.530956907Z" level=debug msg="Registering POST, /containers/{name:.*}/restart"
- time="2015-11-07T08:09:58.531062701Z" level=debug msg="Registering POST, /containers/{name:.*}/start"
- time="2015-11-07T08:09:58.531160105Z" level=debug msg="Registering POST, /containers/{name:.*}/stop"
- time="2015-11-07T08:09:58.531251918Z" level=debug msg="Registering POST, /containers/{name:.*}/wait"
- time="2015-11-07T08:09:58.531345271Z" level=debug msg="Registering POST, /containers/{name:.*}/resize"
- time="2015-11-07T08:09:58.531446240Z" level=debug msg="Registering POST, /containers/{name:.*}/attach"
- time="2015-11-07T08:09:58.531561368Z" level=debug msg="Registering POST, /containers/{name:.*}/copy"
- time="2015-11-07T08:09:58.531658409Z" level=debug msg="Registering POST, /containers/{name:.*}/exec"
- time="2015-11-07T08:09:58.531742847Z" level=debug msg="Registering POST, /exec/{name:.*}/start"
- time="2015-11-07T08:09:58.531836079Z" level=debug msg="Registering POST, /exec/{name:.*}/resize"
- time="2015-11-07T08:09:58.531920048Z" level=debug msg="Registering POST, /containers/{name:.*}/rename"
- time="2015-11-07T08:09:58.532018835Z" level=debug msg="Registering PUT, /containers/{name:.*}/archive"
- time="2015-11-07T08:09:58.532136988Z" level=debug msg="Registering DELETE, /containers/{name:.*}"
- time="2015-11-07T08:09:58.532275189Z" level=debug msg="Registering DELETE, /images/{name:.*}"
- time="2015-11-07T08:09:58.532365147Z" level=debug msg="Registering GET, /networks"
- time="2015-11-07T08:09:58.532418829Z" level=debug msg="Registering GET, /networks/{id:.*}"
- time="2015-11-07T08:09:58.532498440Z" level=debug msg="Registering POST, /networks/create"
- time="2015-11-07T08:09:58.532558058Z" level=debug msg="Registering POST, /networks/{id:.*}/connect"
- time="2015-11-07T08:09:58.532655833Z" level=debug msg="Registering POST, /networks/{id:.*}/disconnect"
- time="2015-11-07T08:09:58.532744489Z" level=debug msg="Registering DELETE, /networks/{id:.*}"
- time="2015-11-07T08:09:58.532833314Z" level=debug msg="Registering GET, /volumes"
- time="2015-11-07T08:09:58.532900438Z" level=debug msg="Registering GET, /volumes/{name:.*}"
- time="2015-11-07T08:09:58.532985507Z" level=debug msg="Registering POST, /volumes/create"
- time="2015-11-07T08:09:58.533049530Z" level=debug msg="Registering DELETE, /volumes/{name:.*}"
- time="2015-11-07T08:09:58.533508872Z" level=debug msg="Calling GET /_ping"
- time="2015-11-07T08:09:58.533553949Z" level=info msg="GET /_ping"
- time="2015-11-07T08:09:58.534048254Z" level=debug msg="Calling GET /info"
- time="2015-11-07T08:09:58.534067936Z" level=info msg="GET /info"
- [d65154083] exiting daemon
- OOPS: 0 passed, 1 FAILED
- --- FAIL: Test (1.17s)
- FAIL
- coverage: 19.8% of statements
- exit status 1
- FAIL github.com/docker/docker/integration-cli 1.259s
- ---> Making bundle: .integration-daemon-stop (in bundles/1.10.0-dev/test-integration-cli)
- +++++ cat bundles/1.10.0-dev/test-integration-cli/docker.pid
- ++++ kill 25921
- ++++ /etc/init.d/apparmor stop
- * Clearing AppArmor profiles cache
- ...done.
- All profile caches have been cleared, but no profiles have been unloaded.
- Unloading profiles will leave already running processes permanently
- unconfined, which can lead to unexpected situations.
- To set a process to complain mode, use the command line tool
- 'aa-complain'. To really tear down all profiles, run the init script
- with the 'teardown' option."
Advertisement
Add Comment
Please, Sign In to add comment