nipy / mindboggle

Automated anatomical brain label/shape analysis software (+ website)
http://mindboggle.info
Other
143 stars 54 forks source link

Mindboggle Docker image install space issue #119

Closed AkiNikolaidis closed 7 years ago

AkiNikolaidis commented 7 years ago

Good morning,

I'm attempting a docker install of Mindboggle, and have been struggling with this space error for the past couple days:

failed to register layer: Error processing tar file(exit status 1): write /opt/ants/WarpTensorImageMultiTransform: no space left on device

I’ve followed some recommendations here: [(https://github.com/moby/moby/issues/10613)] that it may be the issue that docker is not clearing inodes from prior built containers- so I removed about 5 GB of docker images I wasn’t using, and the problem remains, and breaks in the exact same place. I may not be interpreting this error correctly, do you have any ideas what it may mean? Here’s the full output as well, I've also pasted the df -i call to show I still have plenty of space on the computer.

Thanks, Aki

CMI-RSCH-MBP028:~ aki.nikolaidis$ docker pull nipy/mindboggle Using default tag: latest latest: Pulling from nipy/mindboggle 693502eb7dfb: Already exists a3782c2efb41: Already exists 9cb32b776a40: Already exists e539f5722cd5: Already exists b4690d4047c6: Already exists 121dc465f5c6: Already exists c352772bbcfd: Already exists eeda14d1c421: Pull complete 0057b9e76c8a: Pull complete e63bd87d75dd: Pull complete 055904fbc069: Pull complete d336770b8a83: Pull complete d61dbef85c7d: Pull complete ffc7c70a135f: Pull complete 17bb7ee465e1: Pull complete 1312b14dd00d: Pull complete 79b267881009: Pull complete 11af8c286d07: Pull complete 61172108f568: Extracting [==================================================>] 582.6 MB/582.6 MB ab70cd89acda: Download complete d06d6aefef13: Download complete 6c8015a048f4: Download complete a4b6a44ef03b: Download complete 7d2fd4b025e4: Download complete cd85706f3e8b: Download complete failed to register layer: Error processing tar file(exit status 1): write /opt/ants/WarpTensorImageMultiTransform: no space left on device

CMI-RSCH-MBP028:~ aki.nikolaidis$ df -i Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on /dev/disk1 487686144 374036720 113137424 77% 1466012 4293501267 0% / devfs 404 404 0 100% 699 0 100% /dev map -hosts 0 0 0 100% 0 0 100% /net map auto_home 0 0 0 100% 0 0 100% /home map -fstab 0 0 0 100% 0 0 100% /Network/Servers

satra commented 7 years ago

@AkiNikolaidis - if you can i would suggest hitting the reset button on docker (it will wipe out everything). and then you will have to redownload any images. if it still doesn't work, at least on osx you may have to manually extend the qemu cow image, which serves to hold the docker layers. and also i would recommend updating to the latest docker client.

yarikoptic commented 7 years ago

how could I help @binarybottle ? ;) may be you would like to use ants out of neurodebian instead of manual install? may be you would like to minimize number of steps/layers? (then move installation steps into a single dedicated script)

AkiNikolaidis commented 7 years ago

Thanks @satra ! Giving that a go and will keep posted

AkiNikolaidis commented 7 years ago

Updating to latest client, resetting and re-downloading worked. Thanks!