Chads-MacBook-Pro:certs chad$ triton-docker --tls cp cert.crt fw:/etc/nginx/
It hangs for a long time and I see this in the docker
service log:
[2021-12-20T15:45:21.837Z] INFO: docker/55916 on 63174fb7-7a4f-4bb3-8db2-f0909a50c5df: (req_id=3f9e19fb-e7d3-41cd-ba13-b08eb94b3e01)
evt: {
"ph": "b",
"name": "containerstatarchive",
"req_seq": 1640015121827001
}
[2021-12-20T15:45:21.975Z] DEBUG: docker/55916 on 63174fb7-7a4f-4bb3-8db2-f0909a50c5df: Found 1 VMs (req_id=3f9e19fb-e7d3-41cd-ba13-b08eb94b3e01, account=c2b6c7a5-1643-e0fd-bb3a-8fbf77fc8d61, login=chad)
[2021-12-20T15:45:21.977Z] DEBUG: docker/55916 on 63174fb7-7a4f-4bb3-8db2-f0909a50c5df: req (req_id=3f9e19fb-e7d3-41cd-ba13-b08eb94b3e01, account=c2b6c7a5-1643-e0fd-bb3a-8fbf77fc8d61, login=chad, req.remoteAddress=::ffff:192.168.0.30, req.remotePort=53708)
HEAD /v1.24/containers/fw/archive?path=%2Fetc%2Fnginx%2F HTTP/1.1
host: 192.168.0.202:2376
user-agent: Docker-Client/1.12.6 (darwin)
[2021-12-20T15:45:22.177Z] DEBUG: docker/55916 on 63174fb7-7a4f-4bb3-8db2-f0909a50c5df: createVmWaitTicket: waitlist ticket created successfully (req_id=3f9e19fb-e7d3-41cd-ba13-b08eb94b3e01, account=c2b6c7a5-1643-e0fd-bb3a-8fbf77fc8d61, login=chad, uuid=6a2883f1-7086-c9ac-a896-c3b416b0f05e)
[2021-12-20T15:45:22.184Z] DEBUG: docker/55916 on 63174fb7-7a4f-4bb3-8db2-f0909a50c5df: archiveStream: acquiring waitlist ticket (req_id=3f9e19fb-e7d3-41cd-ba13-b08eb94b3e01, account=c2b6c7a5-1643-e0fd-bb3a-8fbf77fc8d61, login=chad, mode=stat, path=/etc/nginx/)
Then it finishes but does not succeed:
Chads-MacBook-Pro:certs chad$ triton-docker --tls cp cert.crt fw:/etc/nginx/
no such directory
And I see this error in the docker service log:
[2021-12-20T15:46:51.868Z] INFO: docker/ufds/55916 on 63174fb7-7a4f-4bb3-8db2-f0909a50c5df: LDAP client gone idle
[2021-12-20T15:46:51.872Z] INFO: docker/ufds/55916 on 63174fb7-7a4f-4bb3-8db2-f0909a50c5df: LDAP client disconnected
[2021-12-20T15:49:21.335Z] DEBUG: docker/55916 on 63174fb7-7a4f-4bb3-8db2-f0909a50c5df: waitOnVMWaitTicket: waitlist ticket acquired (req_id=3f9e19fb-e7d3-41cd-ba13-b08eb94b3e01, account=c2b6c7a5-1643-e0fd-bb3a-8fbf77fc8d61, login=chad, ticket={})
[2021-12-20T15:49:21.336Z] DEBUG: docker/55916 on 63174fb7-7a4f-4bb3-8db2-f0909a50c5df: archiveStream: calling dockerCopy (req_id=3f9e19fb-e7d3-41cd-ba13-b08eb94b3e01, account=c2b6c7a5-1643-e0fd-bb3a-8fbf77fc8d61, login=chad, mode=stat, path=/etc/nginx/)
Uncaught Error: connect EADDRNOTAVAIL 10.88.88.7 - Local (0.0.0.0:0)
FROM
Socket.emit (events.js:160:7)
emitErrorNT (net.js:1290:8)
_combinedTickCallback (internal/process/next_tick.js:80:11)
process._tickDomainCallback (internal/process/next_tick.js:128:9)
[ Dec 20 15:49:21 Stopping because all processes in service exited. ]
[ Dec 20 15:49:21 Executing stop method (:kill). ]
[ Dec 20 15:49:21 Executing start method ("/opt/smartdc/docker/smf/method/docker start"). ]
+ . /lib/svc/share/smf_include.sh
++ SMF_EXIT_OK=0
++ SMF_EXIT_NODAEMON=94
++ SMF_EXIT_ERR_FATAL=95
++ SMF_EXIT_ERR_CONFIG=96
++ SMF_EXIT_MON_DEGRADE=97
++ SMF_EXIT_MON_OFFLINE=98
++ SMF_EXIT_ERR_NOSMF=99
++ SMF_EXIT_ERR_PERM=100
+ PATH=/usr/sbin:/usr/bin
+ export PATH
+ case "$1" in
+ exit 0
+ /usr/bin/ctrun -l child -o noorphan /opt/smartdc/docker/build/node/bin/node --abort_on_uncaught_exception /opt/smartdc/docker/lib/docker.js
[ Dec 20 15:49:21 Method "start" exited with status 0. ]
[2021-12-20T15:49:22.362Z] INFO: docker/57712 on 63174fb7-7a4f-4bb3-8db2-f0909a50c5df: Loading config from "/opt/smartdc/docker/etc/config.json"
[2021-12-20T15:49:22.385Z] DEBUG: docker/57712 on 63174fb7-7a4f-4bb3-8db2-f0909a50c5df: Creating moray client (host=moray.neptune.chadschmelter.com, noCache=true, port=2020, reconnect=true)
dns: {
"resolvers": [
"binder.neptune.chadschmelter.com"
]
}
Other times I get this instead which fails quicker:
Chads-MacBook-Pro:certs chad$ triton-docker --tls cp cert.crt fw:/etc/nginx/
An error occurred trying to connect: Put https://192.168.0.202:2376/v1.24/containers/fw/archive?noOverwriteDirNonDir=true&path=%2Fetc%2Fnginx%2F: EOF
Here is what I found in the
cn-agent
log when I encounter theAn error occurred trying to connect
error:I also see this higher up but it looks like it gets logged right after starting the service up:
This is from the
cnapi
log: