After applying the latest updates on 6/26/15 using "pacman -Syu", I can no longer run docker. It worked fine after the previous updates that I applied on 6/16/15 and I had a container running just prior to applying the latest updates and rebooting. No other changes were made to my system.
[nataraj@alarm ~]$ docker run -i -t alarm/imx6-cubox-web:latest /bin/bash
Error response from daemon: Cannot start container ee634684a25aaded0cc08154b81cb2a6ae67dd8aa9eed08eb8c06d0a4efb9bff: socket operation on non-socket
[nataraj@alarm ~]$
I have also tried the docker start command and get the same error.
I would appreciate if anyone has any ideas what to look at here. Note I am running on a Cubox I4 Pro (ARMV7h).
Here's the last several lines of an strace:
clock_gettime(CLOCK_MONOTONIC, {2227, 697391}) = 0
clock_gettime(CLOCK_MONOTONIC, {2227, 1898459}) = 0
clock_gettime(CLOCK_MONOTONIC, {2227, 2076802}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TCGETS, 0x7e85aad4) = -1 ENOTTY (Inappropriate ioctl for device)
stat64("/root/.docker/config.json", 0x10b325b0) = -1 ENOENT (No such file or directory)
stat64("/root/.dockercfg", 0x10b32930) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC, {2227, 4702951}) = 0
clock_gettime(CLOCK_MONOTONIC, {2227, 5635671}) = 0
clock_gettime(CLOCK_MONOTONIC, {2227, 5854683}) = 0
clock_gettime(CLOCK_REALTIME, {1435307974, 573966712}) = 0
clock_gettime(CLOCK_REALTIME, {1435307974, 574186725}) = 0
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 6
setsockopt(6, SOL_SOCKET, SO_BROADCAST, [1], 4) = 0
connect(6, {sa_family=AF_LOCAL, sun_path="/var/run/docker.sock"}, 23) = 0
clock_gettime(CLOCK_REALTIME, {1435307974, 575282120}) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 6, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=1990203616, u64=1990203616}}) = 0
getsockname(6, {sa_family=AF_LOCAL, NULL}, [2]) = 0
getpeername(6, {sa_family=AF_LOCAL, sun_path="/var/run/docker.sock"}, [23]) = 0
clock_gettime(CLOCK_MONOTONIC, {2227, 11075313}) = 0
read(6, 0x10bc4000, 4096) = -1 EAGAIN (Resource temporarily unavailable)
write(6, "POST /v1.19/containers/create HT"..., 1142) = 1142
close(5) = 0
epoll_wait(4, {{EPOLLOUT, {u32=1990203616, u64=1990203616}}}, 128, 0) = 1
epoll_wait(4, {{EPOLLIN|EPOLLOUT, {u32=1990203616, u64=1990203616}}}, 128, -1) = 1
clock_gettime(CLOCK_MONOTONIC, {2227, 362566933}) = 0
futex(0x9d6514, FUTEX_WAKE, 1) = 1
futex(0x9d64c0, FUTEX_WAKE, 1) = 1
read(6, "HTTP/1.1 201 Created\r\nContent-Ty"..., 4096) = 203
futex(0x9d6514, FUTEX_WAKE, 1) = 0
futex(0x9d64c0, FUTEX_WAKE, 1) = 1
read(6, 0x10bc4000, 4096) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x9d6a68, FUTEX_WAIT, 0, NULL) = 0
epoll_wait(4, {{EPOLLOUT, {u32=1990203616, u64=1990203616}}}, 128, 0) = 1
epoll_wait(4, {{EPOLLOUT, {u32=1990203736, u64=1990203736}}}, 128, -1) = 1
epoll_wait(4, {{EPOLLOUT, {u32=1990203736, u64=1990203736}}}, 128, -1) = 1
epoll_wait(4, {{EPOLLOUT, {u32=1990203736, u64=1990203736}}}, 128, -1) = 1
epoll_wait(4, {{EPOLLOUT, {u32=1990203736, u64=1990203736}}}, 128, -1) = 1
epoll_wait(4, {{EPOLLOUT, {u32=1990203736, u64=1990203736}}}, 128, -1) = 1
epoll_wait(4, {{EPOLLOUT, {u32=1990203736, u64=1990203736}}}, 128, -1) = 1
epoll_wait(4, {{EPOLLOUT, {u32=1990203736, u64=1990203736}}}, 128, -1) = 1
epoll_wait(4, {{EPOLLIN|EPOLLOUT, {u32=1990203616, u64=1990203616}}}, 128, -1) = 1
clock_gettime(CLOCK_MONOTONIC, {2227, 711279063}) = 0
futex(0x9d6514, FUTEX_WAKE, 1) = 1
futex(0x9d64c0, FUTEX_WAKE, 1) = 1
read(6, "HTTP/1.1 500 Internal Server Err"..., 4096) = 257
futex(0x9d6514, FUTEX_WAKE, 1) = 1
futex(0x9d64c0, FUTEX_WAKE, 1) = 1
read(6, 0x10bc4000, 4096) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x9d6a68, FUTEX_WAIT, 0, NULLError response from daemon: Cannot start container 0201fce874977acd0a89a56adcc5721826e2\
249e4d84c6b1cb9b41919ac6ec94: socket operation on non-socket
<unfinished ...>
+++ exited with 1 +++