Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.91 KB | None | 0 0
  1. docker run --privileged --pid=host --net=host -v /var/run/docker.s/docker.sock -e run_mode=batch,daemon -e host_routes=true -e route_add_delay=1 -e debug=true dreamcat4/pipework:latest
  2. + '[' '' ']'
  3. + '[' '' ']'
  4. + _pipework_host_route_protocols=inet
  5. + _default_cleanup_wait=0
  6. + _pipework='sh -x /sbin/pipework'
  7. + _args=--help
  8. + export DOCKER_HOST=unix:///docker.sock
  9. + DOCKER_HOST=unix:///docker.sock
  10. ++ grep -e '^ Version:'
  11. ++ docker version
  12. ++ grep -m1 -o -e '[0-9\.]*'
  13. + _docker_semver=1.12.6
  14. ++ echo 1.12.6
  15. ++ cut -d. -f1
  16. + _docker_semver_maj=1
  17. ++ echo 1.12.6
  18. ++ cut -d. -f2
  19. + _docker_semver_min=12
  20. + [[ 1 -le 1 ]]
  21. + [[ 12 -lt 10 ]]
  22. + trap _cleanup TERM INT QUIT HUP
  23. + _test_docker
  24. + docker -D info
  25. + _setup_container_for_host_access
  26. + CGROUP=/sys/fs/cgroup
  27. + : '{LOG:=stdio}'
  28. + '[' -d /sys/fs/cgroup ']'
  29. + mountpoint -q /sys/fs/cgroup
  30. + '[' -d /sys/kernel/security ']'
  31. + mountpoint -q /sys/kernel/security
  32. + mount -t securityfs none /sys/kernel/security
  33. ++ cut -d: -f2 /proc/1/cgroup
  34. + for SUBSYS in '$(cut -d: -f2 /proc/1/cgroup)'
  35. + '[' -d /sys/fs/cgroup/memory ']'
  36. + mountpoint -q /sys/fs/cgroup/memory
  37. + echo memory
  38. + grep -q '^name='
  39. + '[' memory = cpuacct,cpu ']'
  40. + for SUBSYS in '$(cut -d: -f2 /proc/1/cgroup)'
  41. + '[' -d /sys/fs/cgroup/cpu,cpuacct ']'
  42. + mountpoint -q /sys/fs/cgroup/cpu,cpuacct
  43. + echo cpu,cpuacct
  44. + grep -q '^name='
  45. + '[' cpu,cpuacct = cpuacct,cpu ']'
  46. + for SUBSYS in '$(cut -d: -f2 /proc/1/cgroup)'
  47. + '[' -d /sys/fs/cgroup/devices ']'
  48. + mountpoint -q /sys/fs/cgroup/devices
  49. + echo devices
  50. + grep -q '^name='
  51. + '[' devices = cpuacct,cpu ']'
  52. + for SUBSYS in '$(cut -d: -f2 /proc/1/cgroup)'
  53. + '[' -d /sys/fs/cgroup/blkio ']'
  54. + mountpoint -q /sys/fs/cgroup/blkio
  55. + echo blkio
  56. + grep -q '^name='
  57. + '[' blkio = cpuacct,cpu ']'
  58. + for SUBSYS in '$(cut -d: -f2 /proc/1/cgroup)'
  59. + '[' -d /sys/fs/cgroup/freezer ']'
  60. + mountpoint -q /sys/fs/cgroup/freezer
  61. + echo freezer
  62. + grep -q '^name='
  63. + '[' freezer = cpuacct,cpu ']'
  64. + for SUBSYS in '$(cut -d: -f2 /proc/1/cgroup)'
  65. + '[' -d /sys/fs/cgroup/perf_event ']'
  66. + mountpoint -q /sys/fs/cgroup/perf_event
  67. + echo perf_event
  68. + grep -q '^name='
  69. + '[' perf_event = cpuacct,cpu ']'
  70. + for SUBSYS in '$(cut -d: -f2 /proc/1/cgroup)'
  71. + '[' -d /sys/fs/cgroup/hugetlb ']'
  72. + mountpoint -q /sys/fs/cgroup/hugetlb
  73. + echo hugetlb
  74. + grep -q '^name='
  75. + '[' hugetlb = cpuacct,cpu ']'
  76. + for SUBSYS in '$(cut -d: -f2 /proc/1/cgroup)'
  77. + '[' -d /sys/fs/cgroup/rdma ']'
  78. + mountpoint -q /sys/fs/cgroup/rdma
  79. + echo rdma
  80. + grep -q '^name='
  81. + '[' rdma = cpuacct,cpu ']'
  82. + for SUBSYS in '$(cut -d: -f2 /proc/1/cgroup)'
  83. + '[' -d /sys/fs/cgroup/cpuset ']'
  84. + mountpoint -q /sys/fs/cgroup/cpuset
  85. + grep -q '^name='
  86. + echo cpuset
  87. + '[' cpuset = cpuacct,cpu ']'
  88. + for SUBSYS in '$(cut -d: -f2 /proc/1/cgroup)'
  89. + '[' -d /sys/fs/cgroup/net_cls,net_prio ']'
  90. + mountpoint -q /sys/fs/cgroup/net_cls,net_prio
  91. + echo net_cls,net_prio
  92. + grep -q '^name='
  93. + '[' net_cls,net_prio = cpuacct,cpu ']'
  94. + for SUBSYS in '$(cut -d: -f2 /proc/1/cgroup)'
  95. + '[' -d /sys/fs/cgroup/pids ']'
  96. + mountpoint -q /sys/fs/cgroup/pids
  97. + echo pids
  98. + grep -q '^name='
  99. + '[' pids = cpuacct,cpu ']'
  100. + for SUBSYS in '$(cut -d: -f2 /proc/1/cgroup)'
  101. + '[' -d /sys/fs/cgroup/name=systemd ']'
  102. + mkdir /sys/fs/cgroup/name=systemd
  103. + mountpoint -q /sys/fs/cgroup/name=systemd
  104. + mount -n -t cgroup -o name=systemd cgroup /sys/fs/cgroup/name=systemd
  105. + echo name=systemd
  106. + grep -q '^name='
  107. ++ sed 's/^name=//'
  108. ++ echo name=systemd
  109. + NAME=systemd
  110. + ln -s name=systemd /sys/fs/cgroup/systemd
  111. ln: failed to create symbolic link '/sys/fs/cgroup/systemd/name=systemd': Operation not permitted
  112. + '[' name=systemd = cpuacct,cpu ']'
  113. + grep -q :devices: /proc/1/cgroup
  114. + grep -qw devices /proc/1/cgroup
  115. + _main
  116. + '[' true ']'
  117. + set -x
  118. + grep ,
  119. + echo batch,daemon
  120. ++ echo manual batch daemon
  121. +++ echo batch,daemon
  122. +++ sed -e s/both/batch,daemon/g -e s/all/manual,batch,daemon/g -e 's/,/\\|/g'
  123. ++ grep -o 'batch\|daemon'
  124. + _run_modes='batch
  125. daemon'
  126. + for run_mode in '$_run_modes'
  127. + eval '_batch;'
  128. ++ _batch
  129. +++ date +%s
  130. ++ _batch_start_time=1575928079
  131. +++ docker ps
  132. +++ grep -v -e 'CONTAINER\|dreamcat4/pipework'
  133. +++ cut -d ' ' -f1
  134. ++ container_ids='0ad7ae5ddc1a
  135. 064e5b86396e
  136. faadfe357d3a
  137. ca934b67868d'
  138. ++ for container_id in '$container_ids'
  139. ++ _process_container 0ad7ae5ddc1a
  140. +++ echo 0ad7ae5ddc1a
  141. +++ cut -c1-12
  142. ++ c12id=0ad7ae5ddc1a
  143. ++ event=
  144. +++ env
  145. +++ grep -e '.*pipework.*'
  146. +++ cut -d= -f1
  147. ++ unset
  148. +++ docker inspect --format '{{range $index, $val := .Config.Env }}{{printf "%s\"\n" $val}}{{end}}' 0ad7ae5ddc1a
  149. +++ grep -e 'pipework_cmd.*=\|^pipework_key=\|pipework_host_route.*='
  150. +++ sed -e 's/^/export "/g'
  151. ++ _pipework_vars=
  152. ++ '[' '' ']'
  153. ++ return 0
  154. ++ for container_id in '$container_ids'
  155. ++ _process_container 064e5b86396e
  156. +++ echo 064e5b86396e
  157. +++ cut -c1-12
  158. ++ c12id=064e5b86396e
  159. ++ event=
  160. +++ env
  161. +++ grep -e '.*pipework.*'
  162. +++ cut -d= -f1
  163. ++ unset
  164. +++ docker inspect --format '{{range $index, $val := .Config.Env }}{{printf "%s\"\n" $val}}{{end}}' 064e5b86396e
  165. +++ grep -e 'pipework_cmd.*=\|^pipework_key=\|pipework_host_route.*='
  166. +++ sed -e 's/^/export "/g'
  167. ++ _pipework_vars=
  168. ++ '[' '' ']'
  169. ++ return 0
  170. ++ for container_id in '$container_ids'
  171. ++ _process_container faadfe357d3a
  172. +++ echo faadfe357d3a
  173. +++ cut -c1-12
  174. ++ c12id=faadfe357d3a
  175. ++ event=
  176. +++ env
  177. +++ grep -e '.*pipework.*'
  178. +++ cut -d= -f1
  179. ++ unset
  180. +++ docker inspect --format '{{range $index, $val := .Config.Env }}{{printf "%s\"\n" $val}}{{end}}' faadfe357d3a
  181. +++ grep -e 'pipework_cmd.*=\|^pipework_key=\|pipework_host_route.*='
  182. +++ sed -e 's/^/export "/g'
  183. ++ _pipework_vars=
  184. ++ '[' '' ']'
  185. ++ return 0
  186. ++ for container_id in '$container_ids'
  187. ++ _process_container ca934b67868d
  188. +++ echo ca934b67868d
  189. +++ cut -c1-12
  190. ++ c12id=ca934b67868d
  191. ++ event=
  192. +++ env
  193. +++ grep -e '.*pipework.*'
  194. +++ cut -d= -f1
  195. ++ unset
  196. +++ docker inspect --format '{{range $index, $val := .Config.Env }}{{printf "%s\"\n" $val}}{{end}}' ca934b67868d
  197. +++ grep -e 'pipework_cmd.*=\|^pipework_key=\|pipework_host_route.*='
  198. +++ sed -e 's/^/export "/g'
  199. ++ _pipework_vars=
  200. ++ '[' '' ']'
  201. ++ return 0
  202. + for run_mode in '$_run_modes'
  203. + eval '_daemon;'
  204. ++ _daemon
  205. ++ '[' 1575928079 ']'
  206. ++ _pe_opts=' --since=1575928079'
  207. ++ '[' '' ']'
  208. ++ '[' '' ']'
  209. ++ _docker_events_log=/tmp/docker-events.log
  210. ++ rm -f /tmp/docker-events.log
  211. ++ touch /tmp/docker-events.log
  212. ++ chmod 0600 /tmp/docker-events.log
  213. +++ mktemp -u --suffix=.pid /var/run/tail_f.XXX
  214. ++ tail_f_pid_file=/var/run/tail_f.f27.pid
  215. ++ _while_read_pid=24163
  216. ++ true
  217. ++ read event_line
  218. +++ cat /var/run/tail_f.f27.pid
  219. ++ echo 24165
  220. ++ tail -f /tmp/docker-events.log
  221. ++ _tail_f_pid=24165
  222. ++ rm -f /var/run/tail_f.f27.pid
  223. ++ _docker_events_pid=24168
  224. ++ wait 24168
  225. ++ docker events --since=1575928079 --filter=event=start --filter=event=die
  226. ++ echo event_line=2019-12-09T21:48:03.307417355Z container start ba88b256e9b401dd8d2a47731e832b0fe1533a9453bf03f9f81acdec098b429d '(com.docker.compose.config-hash=32229dd80f43d1d68008346ace6f3a1f46a2ac50d0691128ad5ef71fa5649a0a,' com.docker.compose.container-number=1, com.docker.compose.oneoff=False, com.docker.compose.project=test, com.docker.compose.project.config_files=docker-compose.yml.backup2, com.docker.compose.project.working_dir=/root/docker_misc/test, com.docker.compose.service=myapp, com.docker.compose.version=1.25.0, image=praqma/network-multitool, 'name=test_myapp_1)'
  227. event_line=2019-12-09T21:48:03.307417355Z container start ba88b256e9b401dd8d2a47731e832b0fe1533a9453bf03f9f81acdec098b429d (com.docker.compose.config-hash=32229dd80f43d1d68008346ace6f3a1f46a2ac50d0691128ad5ef71fa5649a0a, com.docker.compose.container-number=1, com.docker.compose.oneoff=False, com.docker.compose.project=test, com.docker.compose.project.config_files=docker-compose.yml.backup2, com.docker.compose.project.working_dir=/root/docker_misc/test, com.docker.compose.service=myapp, com.docker.compose.version=1.25.0, image=praqma/network-multitool, name=test_myapp_1)
  228. +++ echo -e ' 2019-12-09T21:48:03.307417355Z container start ba88b256e9b401dd8d2a47731e832b0fe1533a9453bf03f9f81acdec098b429d (com.docker.compose.config-hash=32229dd80f43d1d68008346ace6f3a1f46a2ac50d0691128ad5ef71fa5649a0a, com.docker.compose.container-number=1, com.docker.compose.oneoff=False, com.docker.compose.project=test, com.docker.compose.project.config_files=docker-compose.yml.backup2, com.docker.compose.project.working_dir=/root/docker_misc/test, com.docker.compose.service=myapp, com.docker.compose.version=1.25.0, image=praqma/network-multitool, name=test_myapp_1)'
  229. +++ grep -v 'from dreamcat4/pipework'
  230. +++ tr -s ' '
  231. ++ event_line_sanitized=' 2019-12-09T21:48:03.307417355Z container start ba88b256e9b401dd8d2a47731e832b0fe1533a9453bf03f9f81acdec098b429d (com.docker.compose.config-hash=32229dd80f43d1d68008346ace6f3a1f46a2ac50d0691128ad5ef71fa5649a0a, com.docker.compose.container-number=1, com.docker.compose.oneoff=False, com.docker.compose.project=test, com.docker.compose.project.config_files=docker-compose.yml.backup2, com.docker.compose.project.working_dir=/root/docker_misc/test, com.docker.compose.service=myapp, com.docker.compose.version=1.25.0, image=praqma/network-multitool, name=test_myapp_1)'
  232. ++ '[' '' ']'
  233. +++ echo -e ' 2019-12-09T21:48:03.307417355Z container start ba88b256e9b401dd8d2a47731e832b0fe1533a9453bf03f9f81acdec098b429d (com.docker.compose.config-hash=32229dd80f43d1d68008346ace6f3a1f46a2ac50d0691128ad5ef71fa5649a0a, com.docker.compose.container-number=1, com.docker.compose.oneoff=False, com.docker.compose.project=test, com.docker.compose.project.config_files=docker-compose.yml.backup2, com.docker.compose.project.working_dir=/root/docker_misc/test, com.docker.compose.service=myapp, com.docker.compose.version=1.25.0, image=praqma/network-multitool, name=test_myapp_1)'
  234. +++ cut -d ' ' -f5
  235. ++ container_id=ba88b256e9b401dd8d2a47731e832b0fe1533a9453bf03f9f81acdec098b429d
  236. +++ echo -e ' 2019-12-09T21:48:03.307417355Z container start ba88b256e9b401dd8d2a47731e832b0fe1533a9453bf03f9f81acdec098b429d (com.docker.compose.config-hash=32229dd80f43d1d68008346ace6f3a1f46a2ac50d0691128ad5ef71fa5649a0a, com.docker.compose.container-number=1, com.docker.compose.oneoff=False, com.docker.compose.project=test, com.docker.compose.project.config_files=docker-compose.yml.backup2, com.docker.compose.project.working_dir=/root/docker_misc/test, com.docker.compose.service=myapp, com.docker.compose.version=1.25.0, image=praqma/network-multitool, name=test_myapp_1)'
  237. +++ cut -d ' ' -f4
  238. ++ event=start
  239. ++ '[' ba88b256e9b401dd8d2a47731e832b0fe1533a9453bf03f9f81acdec098b429d ']'
  240. ++ _process_container ba88b256e9b401dd8d2a47731e832b0fe1533a9453bf03f9f81acdec098b429d start
  241. +++ echo ba88b256e9b401dd8d2a47731e832b0fe1533a9453bf03f9f81acdec098b429d
  242. +++ cut -c1-12
  243. ++ c12id=ba88b256e9b4
  244. ++ event=start
  245. +++ env
  246. +++ grep -e '.*pipework.*'
  247. +++ cut -d= -f1
  248. ++ unset
  249. +++ docker inspect --format '{{range $index, $val := .Config.Env }}{{printf "%s\"\n" $val}}{{end}}' ba88b256e9b4
  250. +++ grep -e 'pipework_cmd.*=\|^pipework_key=\|pipework_host_route.*='
  251. +++ sed -e 's/^/export "/g'
  252. ++ _pipework_vars='export "pipework_cmd=--direct-phys eno1v19 @CONTAINER_NAME@ dhclient:\"-H hostnametest\""'
  253. ++ '[' 'export "pipework_cmd=--direct-phys eno1v19 @CONTAINER_NAME@ dhclient:\"-H hostnametest\""' ']'
  254. +++ echo -e 'export "pipework_cmd=--direct-phys eno1v19 @CONTAINER_NAME@ dhclient:\"-H hostnametest\""'
  255. +++ grep -o -e '@CONTAINER_NAME@\|@CONTAINER_ID@\|@HOSTNAME@\|@INSTANCE@\|@COMPOSE_PROJECT_NAME@'
  256. +++ sort
  257. +++ uniq
  258. ++ _macros=@CONTAINER_NAME@
  259. ++ '[' @CONTAINER_NAME@ ']'
  260. ++ _expand_macros
  261. ++ for _macro in '$_macros'
  262. ++ case $_macro in
  263. +++ docker inspect -f '{{.Name}}' ba88b256e9b4
  264. ++ name=/test_myapp_1
  265. +++ echo 'export "pipework_cmd=--direct-phys eno1v19 @CONTAINER_NAME@ dhclient:\"-H hostnametest\""'
  266. +++ sed -e 's|@CONTAINER_NAME@|test_myapp_1|g'
  267. ++ _pipework_vars='export "pipework_cmd=--direct-phys eno1v19 test_myapp_1 dhclient:\"-H hostnametest\""'
  268. ++ eval export '"pipework_cmd=--direct-phys' eno1v19 test_myapp_1 'dhclient:\"-H' 'hostnametest\""'
  269. +++ export 'pipework_cmd=--direct-phys eno1v19 test_myapp_1 dhclient:"-H hostnametest"'
  270. +++ pipework_cmd='--direct-phys eno1v19 test_myapp_1 dhclient:"-H hostnametest"'
  271. ++ '[' '' ']'
  272. +++ env
  273. +++ grep -o -e '[^=]*pipework_cmd[^=]*'
  274. +++ sort
  275. ++ _pipework_cmds=pipework_cmd
  276. ++ '[' pipework_cmd ']'
  277. ++ '[' start = die ']'
  278. ++ for pipework_cmd_varname in '$_pipework_cmds'
  279. +++ eval echo '$pipework_cmd'
  280. ++++ echo --direct-phys eno1v19 test_myapp_1 'dhclient:"-H' 'hostnametest"'
  281. ++ pipework_cmd='--direct-phys eno1v19 test_myapp_1 dhclient:"-H hostnametest"'
  282. ++ _run_pipework
  283. ++ '[' 'sh -x' ']'
  284. ++ sh -x /sbin/pipework --direct-phys eno1v19 test_myapp_1 'dhclient:"-H' 'hostnametest"'
  285. + set -e
  286. + DIRECT_PHYS=1
  287. + shift
  288. + IFNAME=eno1v19
  289. + CONTAINER_IFNAME=
  290. + [ test_myapp_1 = -i ]
  291. + [ test_myapp_1 = -l ]
  292. + FAMILY_FLAG=-4
  293. + [ test_myapp_1 = -a ]
  294. + GUESTNAME=test_myapp_1
  295. + IPADDR=dhclient:"-H
  296. + MACADDR=hostnametest"
  297. + VLAN=
  298. + [ dhclient:"-H ]
  299. + [ -z ]
  300. + [ -d /sys/class/net/eno1v19 ]
  301. + [ -d /sys/class/net/eno1v19/bridge ]
  302. + installed ovs-vsctl
  303. + command -v ovs-vsctl
  304. + cat /sys/class/net/eno1v19/type
  305. + [ 1 -eq 32 ]
  306. + IFTYPE=phys
  307. + CONTAINER_IFNAME=eth1
  308. + [ ]
  309. + [ phys = bridge ]
  310. + [ phys = ipoib ]
  311. + read _ mnt fstype options _
  312. + [ zfs != cgroup ]
  313. + continue
  314. + read _ mnt fstype options _
  315. + [ proc != cgroup ]
  316. + continue
  317. + read _ mnt fstype options _
  318. + [ tmpfs != cgroup ]
  319. + continue
  320. + read _ mnt fstype options _
  321. + [ devpts != cgroup ]
  322. + continue
  323. + read _ mnt fstype options _
  324. + [ sysfs != cgroup ]
  325. + continue
  326. + read _ mnt fstype options _
  327. + [ tmpfs != cgroup ]
  328. + continue
  329. + read _ mnt fstype options _
  330. + [ cgroup != cgroup ]
  331. + echo rw,seclabel,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd
  332. + grep -qw devices
  333. + continue
  334. + read _ mnt fstype options _
  335. + [ cgroup != cgroup ]
  336. + echo rw,seclabel,nosuid,nodev,noexec,relatime,pids
  337. + grep -qw devices
  338. + continue
  339. + read _ mnt fstype options _
  340. + [ cgroup != cgroup ]
  341. + echo rw,seclabel,nosuid,nodev,noexec,relatime,net_cls,net_prio
  342. + grep -qw devices
  343. + continue
  344. + read _ mnt fstype options _
  345. + [ cgroup != cgroup ]
  346. + echo rw,seclabel,nosuid,nodev,noexec,relatime,cpuset
  347. + grep -qw devices
  348. + continue
  349. + read _ mnt fstype options _
  350. + [ cgroup != cgroup ]
  351. + echo rw,seclabel,nosuid,nodev,noexec,relatime,rdma
  352. + grep -qw devices
  353. + continue
  354. + read _ mnt fstype options _
  355. + [ cgroup != cgroup ]
  356. + echo rw,seclabel,nosuid,nodev,noexec,relatime,hugetlb
  357. + grep -qw devices
  358. + continue
  359. + read _ mnt fstype options _
  360. + [ cgroup != cgroup ]
  361. + echo rw,seclabel,nosuid,nodev,noexec,relatime,perf_event
  362. + grep -qw devices
  363. + continue
  364. + read _ mnt fstype options _
  365. + [ cgroup != cgroup ]
  366. + echo rw,seclabel,nosuid,nodev,noexec,relatime,freezer
  367. + grep -qw devices
  368. + continue
  369. + read _ mnt fstype options _
  370. + [ cgroup != cgroup ]
  371. + echo rw,seclabel,nosuid,nodev,noexec,relatime,blkio
  372. + grep -qw devices
  373. + continue
  374. + read _ mnt fstype options _
  375. + [ cgroup != cgroup ]
  376. + echo rw,seclabel,nosuid,nodev,noexec,relatime,devices
  377. + grep -qw devices
  378. + CGROUPMNT=/sys/fs/cgroup/devices
  379. + read _ mnt fstype options _
  380. + [ cgroup != cgroup ]
  381. + echo rw,seclabel,nosuid,nodev,noexec,relatime,cpu,cpuacct
  382. + grep -qw devices
  383. + continue
  384. + read _ mnt fstype options _
  385. + [ cgroup != cgroup ]
  386. + echo rw,seclabel,nosuid,nodev,noexec,relatime,memory
  387. + grep -qw devices
  388. + continue
  389. + read _ mnt fstype options _
  390. + [ mqueue != cgroup ]
  391. + continue
  392. + read _ mnt fstype options _
  393. + [ tmpfs != cgroup ]
  394. + continue
  395. + read _ mnt fstype options _
  396. + [ tmpfs != cgroup ]
  397. + continue
  398. + read _ mnt fstype options _
  399. + [ zfs != cgroup ]
  400. + continue
  401. + read _ mnt fstype options _
  402. + [ zfs != cgroup ]
  403. + continue
  404. + read _ mnt fstype options _
  405. + [ zfs != cgroup ]
  406. + continue
  407. + read _ mnt fstype options _
  408. + [ securityfs != cgroup ]
  409. + continue
  410. + read _ mnt fstype options _
  411. + [ cgroup != cgroup ]
  412. + echo rw,seclabel,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd
  413. + grep -qw devices
  414. + continue
  415. + read _ mnt fstype options _
  416. + [ /sys/fs/cgroup/devices ]
  417. + find /sys/fs/cgroup/devices -name test_myapp_1
  418. + wc -l
  419. + N=0
  420. + installed docker
  421. + command -v docker
  422. + RETRIES=3
  423. + [ 3 -gt 0 ]
  424. + docker inspect --format={{ .State.Pid }} test_myapp_1
  425. + DOCKERPID=24839
  426. + docker inspect --format={{ .ID }} test_myapp_1
  427. + DOCKERCID=ba88b256e9b401dd8d2a47731e832b0fe1533a9453bf03f9f81acdec098b429d
  428. + docker inspect --format={{ .Name }} test_myapp_1
  429. + DOCKERCNAME=/test_myapp_1
  430. + [ 24839 != 0 ]
  431. + break
  432. + [ 24839 = 0 ]
  433. + [ 24839 = <no value> ]
  434. + [ phys != route ]
  435. + [ phys != rule ]
  436. + [ phys != tc ]
  437. + DHCP_CLIENT=dhclient
  438. + DHCP_FOREGROUND=
  439. + [ dhclient != dhclient ]
  440. + DHCP_CLIENT=dhclient
  441. + installed dhclient
  442. + command -v dhclient
  443. + [ dhclient ]
  444. + DHCP_OPTIONS="-H
  445. + [ 24839 ]
  446. + NSPID=24839
  447. + [ phys = phys ]
  448. + [ ]
  449. + [ ! -d /var/run/netns ]
  450. + mkdir -p /var/run/netns
  451. + rm -f /var/run/netns/24839
  452. + ln -s /proc/24839/ns/net /var/run/netns/24839
  453. + [ phys = bridge ]
  454. + [ phys != route ]
  455. + [ phys != dummy ]
  456. + [ phys != rule ]
  457. + [ phys != tc ]
  458. + ip link show eno1v19
  459. + awk {print $5}
  460. + MTU=1500
  461. + [ phys = bridge ]
  462. + [ phys = phys ]
  463. + [ ]
  464. + [ ! -z 1 ]
  465. + GUEST_IFNAME=eno1v19
  466. + ip link set eno1v19 up
  467. + [ phys = ipoib ]
  468. + [ phys = dummy ]
  469. + [ phys = route ]
  470. + [ phys = rule ]
  471. + [ phys = tc ]
  472. + ip link set eno1v19 netns 24839
  473. + ip netns exec 24839 ip link set eno1v19 name eth1
  474. + [ hostnametest" ]
  475. + ip netns exec 24839 ip link set dev eth1 address hostnametest"
  476. "hostnametest"" is invalid lladdr.
  477. ++ '[' 1 '!=' 0 ']'
  478. ++ unset retry_delay
  479. ++ '[' '' ']'
  480. ++ '[' '' ']'
  481. ++ '[' '' -gt 0 ']'
  482. ++ unset inter_delay
  483. ++ '[' '' ']'
  484. ++ '[' '' ']'
  485. ++ '[' '' ']'
  486. +++ echo pipework_cmd
  487. +++ sed -e s/pipework_cmd/pipework_host_route/g
  488. ++ pipework_host_route_varname=pipework_host_route
  489. +++ eval echo '$pipework_host_route'
  490. ++++ echo
  491. ++ pipework_host_route=
  492. ++ '[' true ']'
  493. ++ _create_host_route ba88b256e9b4 '--direct-phys eno1v19 test_myapp_1 dhclient:"-H hostnametest"'
  494. ++ c12id=ba88b256e9b4
  495. ++ pipework_cmd='--direct-phys eno1v19 test_myapp_1 dhclient:"-H hostnametest"'
  496. ++ set --direct-phys eno1v19 test_myapp_1 'dhclient:"-H' 'hostnametest"'
  497. /entrypoint.sh: line 190: set: --: invalid option
  498. set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
  499. ++ unset _arping
  500. ++ '[' '' ']'
  501. ++ '[' '' ']'
  502. ++ '[' '--direct-phys eno1v19 test_myapp_1 dhclient:"-H hostnametest"' = -i ']'
  503. ++ cont_if=eth1
  504. ++ host_if=ba88b256e9b4
  505. +++ _docker_pid ba88b256e9b4
  506. +++ exec docker inspect --format '{{ .State.Pid }}' ba88b256e9b4
  507. ++ _pid=24839
  508. ++ '[' '!' -d /var/run/netns ']'
  509. ++ '[' -f /var/run/netns/24839 ']'
  510. ++ rm -f /var/run/netns/24839
  511. ++ ln -s /proc/24839/ns/net /var/run/netns/24839
  512. ++ for proto in '$_pipework_host_route_protocols'
  513. +++ ip netns exec 24839 ip -o -f inet addr show eth1
  514. +++ tr -s ' '
  515. +++ cut -d ' ' -f4
  516. ++ ip_and_netmask=
  517. ++ '[' '' ']'
  518. ++ continue
  519. ++ '[' -f /var/run/netns/24839 ']'
  520. ++ rm -f /var/run/netns/24839
  521. ++ true
  522. ++ read event_line
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement