[BUG] v1.10.0 docker container broken?
Opened this issue · 11 comments
Describe the bug
The container keeps restarting.
Versions:
- Docker (
docker --version
):
20.10.8, build 3967b7b - Docker Compose (if used) (
docker-compose --version
):
1.27.4, build 4052192 - Image Name: (
docker inspect --format='{{.Config.Image}}' [container name]
)
otherguy/dropbox:latest - Image ID: (
docker inspect --format='{{.Image}}' [container name]
)
sha256:19b642c36f22217d6e719c0960b37bdda057b5efe155191f36d7d66197431226 - Labels: (
docker inspect --format='{{json .Config.Labels}}' [container name]
)
bash: {"com.docker.compose.config-hash":"a51ca3fada082bc4b3d0444a0a0308a1910e1b20831b356954709a35d6044e65","com.docker.compose.container-number":"1","com.docker.compose.oneoff":"False","com.docker.compose.project":"nas","com.docker.compose.project.config_files":"docker-compose.yml","com.docker.compose.project.working_dir":"/NAS","com.docker.compose.service":"dropbox","com.docker.compose.version":"1.27.4","maintainer":"Alexander: File name too long
Run Command:
How did you start the container? If you use docker-compose
, also add your compose file here.
docker-compose:
dropbox:
image: otherguy/dropbox:latest
container_name: dropbox
volumes:
- /home/cctv/dropbox/contents:/opt/dropbox/Dropbox
- /home/cctv/dropbox/settings:/opt/dropbox/.dropbox
restart: unless-stopped
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.
I get this in my portainer logs:
,
goroutine 0 [idle]:,
runtime: unknown pc 0x7f3ecc8fb603,
stack: frame={sp:0x7fff8f6cdba0, fp:0x0} stack=[0x7fff8eecf050,0x7fff8f6ce090),
00007fff8f6cdaa0: 000000000000000a 00007f3ecc978777 ,
00007fff8f6cdab0: 00000000ffffffff 00007f3ecca7a703 ,
00007fff8f6cdac0: 00007f3ecca7c720 000000000000002e ,
00007fff8f6cdad0: 0000000000000000 0000000000000130 ,
00007fff8f6cdae0: 000000000000037f 00007f3ecca8e510 ,
00007fff8f6cdaf0: 0000000000000013 0002ffff00001fa0 ,
00007fff8f6cdb00: 0000000000000000 0000000000000000 ,
00007fff8f6cdb10: 0000000000000000 0000000000000000 ,
00007fff8f6cdb20: 0000000000000000 0000000000000000 ,
00007fff8f6cdb30: 0000000000000000 0000000000000000 ,
00007fff8f6cdb40: 0000000000000000 0000000000000000 ,
00007fff8f6cdb50: 0000000000000000 0000000000000000 ,
00007fff8f6cdb60: 0000000000000000 0000000000000000 ,
00007fff8f6cdb70: 0000000000000000 0000000000000000 ,
00007fff8f6cdb80: 00000000000000ff 0000000000000000 ,
00007fff8f6cdb90: 2525252525252525 00007f3ecc8fb5f5 ,
00007fff8f6cdba0: <00000000ff000000 0000000000000006 ,
00007fff8f6cdbb0: 000000000057e0cf 00007f3ecc8a7466 ,
00007fff8f6cdbc0: 00007fff8f6cde00 00007f3ecc88d7b7 ,
00007fff8f6cdbd0: 0000000000000020 0000000000000000 ,
00007fff8f6cdbe0: 0000000000000000 0000000000000000 ,
00007fff8f6cdbf0: 0000000000000000 0000000000000000 ,
00007fff8f6cdc00: 0000000000000000 0000000000000000 ,
00007fff8f6cdc10: 0000000000000000 0000000000000000 ,
00007fff8f6cdc20: 0000000000000000 0000000000000000 ,
00007fff8f6cdc30: 0000000000000000 0000000000000000 ,
00007fff8f6cdc40: 0000000000000000 0000000000000000 ,
00007fff8f6cdc50: 0000000000000000 0000000000000000 ,
00007fff8f6cdc60: 0000000000000000 0000000000000000 ,
00007fff8f6cdc70: 0000000000000000 0000000000000000 ,
00007fff8f6cdc80: 00007fff006f6d2e 000000000000000a ,
00007fff8f6cdc90: 00007f3ecca7a680 000000000000000a ,
runtime: unknown pc 0x7f3ecc8fb603,
stack: frame={sp:0x7fff8f6cdba0, fp:0x0} stack=[0x7fff8eecf050,0x7fff8f6ce090),
00007fff8f6cdaa0: 000000000000000a 00007f3ecc978777 ,
00007fff8f6cdab0: 00000000ffffffff 00007f3ecca7a703 ,
00007fff8f6cdac0: 00007f3ecca7c720 000000000000002e ,
00007fff8f6cdad0: 0000000000000000 0000000000000130 ,
00007fff8f6cdae0: 000000000000037f 00007f3ecca8e510 ,
00007fff8f6cdaf0: 0000000000000013 0002ffff00001fa0 ,
00007fff8f6cdb00: 0000000000000000 0000000000000000 ,
00007fff8f6cdb10: 0000000000000000 0000000000000000 ,
00007fff8f6cdb20: 0000000000000000 0000000000000000 ,
00007fff8f6cdb30: 0000000000000000 0000000000000000 ,
00007fff8f6cdb40: 0000000000000000 0000000000000000 ,
00007fff8f6cdb50: 0000000000000000 0000000000000000 ,
00007fff8f6cdb60: 0000000000000000 0000000000000000 ,
00007fff8f6cdb70: 0000000000000000 0000000000000000 ,
00007fff8f6cdb80: 00000000000000ff 0000000000000000 ,
00007fff8f6cdb90: 2525252525252525 00007f3ecc8fb5f5 ,
00007fff8f6cdba0: <00000000ff000000 0000000000000006 ,
00007fff8f6cdbb0: 000000000057e0cf 00007f3ecc8a7466 ,
00007fff8f6cdbc0: 00007fff8f6cde00 00007f3ecc88d7b7 ,
00007fff8f6cdbd0: 0000000000000020 0000000000000000 ,
00007fff8f6cdbe0: 0000000000000000 0000000000000000 ,
00007fff8f6cdbf0: 0000000000000000 0000000000000000 ,
00007fff8f6cdc00: 0000000000000000 0000000000000000 ,
00007fff8f6cdc10: 0000000000000000 0000000000000000 ,
00007fff8f6cdc20: 0000000000000000 0000000000000000 ,
00007fff8f6cdc30: 0000000000000000 0000000000000000 ,
00007fff8f6cdc40: 0000000000000000 0000000000000000 ,
00007fff8f6cdc50: 0000000000000000 0000000000000000 ,
00007fff8f6cdc60: 0000000000000000 0000000000000000 ,
00007fff8f6cdc70: 0000000000000000 0000000000000000 ,
00007fff8f6cdc80: 00007fff006f6d2e 000000000000000a ,
00007fff8f6cdc90: 00007f3ecca7a680 000000000000000a ,
,
goroutine 1 [running]:,
runtime.systemstack_switch(),
runtime/asm_amd64.s:330 fp=0xc00002c788 sp=0xc00002c780 pc=0x466220,
runtime.main(),
runtime/proc.go:134 +0x70 fp=0xc00002c7e0 sp=0xc00002c788 pc=0x438410,
runtime.goexit(),
runtime/asm_amd64.s:1374 +0x1 fp=0xc00002c7e8 sp=0xc00002c7e0 pc=0x468001,
,
rax 0x0,
rbx 0x7f3ecc85e740,
rcx 0x7f3ecc8fb603,
rdx 0x6,
rdi 0x2e,
rsi 0x2e,
rbp 0x2e,
rsp 0x7fff8f6cdba0,
r8 0x7fff8f6cdbd0,
r9 0x0,
r10 0x8,�
r11 0x206,
r12 0x6,
r13 0x7fff8f6cdec0,
r14 0x573398,
r15 0x0,
rip 0x7f3ecc8fb603,�
rflags 0x206,
cs 0x33,
fs 0x0,
gs 0x0
in addition, I've reverted to 1.9.0 and the container doesn't restart...
I had the same issue and the same log on a new install. I had to switch to 1.9.0 and turn on DROPBOX_SKIP_UPDATE to get it working.
I'm also getting the same log/error but the DROPBOX_SKIP_UPDATE isn't helping me unless I've implemented that wrong.
@mneimeyer you may have to stop the container and do a docker system prune --all --force --volumes
first to clear out all your old containers. Be warned, this deletes all stopped containers, their non-persistent volumes, and your image cache.
Here is my working docker-compose.yml
version: "2"
# Need to run on host on new install to be able to watch all files:
# echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p
services:
dropbox:
image: otherguy/dropbox:1.9.0
container_name: dropbox
environment:
- TZ=America/Detroit
- DROPBOX_UID=1000
- DROPBOX_GID=1000
# Can't update Dropbox client or Docker image until this bug is fixed. https://github.com/otherguy/docker-dropbox/issues/37
- DROPBOX_SKIP_UPDATE=true
volumes:
- ./config:/opt/dropbox/.dropbox
- /data:/opt/dropbox/Dropbox
restart: unless-stopped
Thanks everyone for looking into this. I’m extremely busy this week since I’m moving to another state but I will look into it as soon as I can.
It looks like it’s related to a new dropbox version (building a new image like 1.10.0 always builds with the latest dropbox version so the skip update flag has no effect).
I will need to recreate the build pipeline as well as look into why the latest version of dropbox is failing.
Thanks for your patience!
Faced this issue with dropbox client 131.4.3968 trying to use janeczku/dropbox image
Then tried your docker image 1.10.0 and observed same go crash described here. Those 2 are most likely related.
I confirm reverting to 1.9.0
with DROP_SKIP_UPDATE
flag to true is also working for me
This doesnt work either. i am getting same error:
runtime: unknown pc 0x7f97fc22f603 stack: frame={sp:0x7fff355474d0, fp:0x0} stack=[0x7fff34d48980,0x7fff355479c0) 00007fff355473d0: 00007f97d5820fff 0000000000000400 00007fff355473e0: 20636f6c6c616d00 203a64656c696166 00007fff355473f0: 0000000000000000 0000000000000000 00007fff35547400: 0000000000000000 0000000000000000 00007fff35547410: 0000000000000000 0000000000000000 00007fff35547420: 0000000000000000 0000000000000000 00007fff35547430: 0000000000000000 0000000000000000 00007fff35547440: 0000000000000000 0000000000000000 00007fff35547450: 0000000000000000 0000000000000000 00007fff35547460: 0000000000000000 0000000000000000 00007fff35547470: 0000000000000000 0000000000000000 00007fff35547480: 0000000000203000 0000000000000400 00007fff35547490: 0000000000000000 0000000000000000 00007fff355474a0: 0000000000000000 0000000000000000 00007fff355474b0: 00007f97d5820fff 0000000000000400 00007fff355474c0: 0000000000000002 00007f97fc22f5f5 00007fff355474d0: <0000000000000000 0000000000000006 00007fff355474e0: 000000000057e0cf 00007f97fc1db466 00007fff355474f0: 00007fff35547730 00007f97fc1c17b7 00007fff35547500: 0000000000000020 0000000000000000 00007fff35547510: 0000000000000000 0000000000000000 00007fff35547520: 0000000000000000 0000000000000000 00007fff35547530: 0000000000000000 0000000000000000 00007fff35547540: 0000000000000000 0000000000000000 00007fff35547550: 0000000000000000 0000000000000000 00007fff35547560: 00000000ffffffff 00007f97fc223e5d 00007fff35547570: 000000000057e0c1 00007f97fc223e5d 00007fff35547580: 00007f97fc3ae680 00007f97fc3ae680 00007fff35547590: 0000000000000001 00007f97fc3ae703 00007fff355475a0: 0000000000000d68 00007f97fc225961 00007fff355475b0: 00007fff006f6d2e 000000000000000a 00007fff355475c0: 00007f97fc3ae680 000000000000000a goroutine 1 [running]: runtime.systemstack_switch() runtime/asm_amd64.s:330 fp=0xc000040788 sp=0xc000040780 pc=0x466220 runtime.main() runtime/proc.go:134 +0x70 fp=0xc0000407e0 sp=0xc000040788 pc=0x438410 runtime.goexit() runtime/asm_amd64.s:1374 +0x1 fp=0xc0000407e8 sp=0xc0000407e0 pc=0x468001 rax 0x0 rbx 0x7f97fc192740 rcx 0x7f97fc22f603 rdx 0x6 rdi 0x2c rsi 0x2c rbp 0x2c rsp 0x7fff355474d0 r8 0x7fff35547500 r9 0x0 r10 0x8 r11 0x202 r12 0x6 r13 0x7fff355477f0 r14 0x573398 r15 0x0 rip 0x7f97fc22f603 rflags 0x202 cs 0x33 fs 0x0 gs 0x0
Today my logs tells me, running version 1.9.0 with DROPBOX_SKIP_UPDATE=true: "You're using an old version of Dropbox. Please update within the next 13 days to continue using Dropbox."
So that workaround might not work much longer.
Started seeing things not syncing, so yes this workaround is no longer working I think...
...I decided to give 'latest' a go (and without the skip update thing) - and my container updated, then Dropbox updated to v143.4.4161
and then it proceeded to sync the latest changes ok and (so far at least...) has not crashed.
Same here. The latest image without DROPBOX_SKIP_UPDATE
gets me Dropbox 144.4.4491 and it is working well so far.