Devicemapper is non starter, fails spectacularly under load and causes corruption. We block setup if we detect devicemapper. You need aufs or another better supported docker filesystem.
I just tried installing on my personal Fedora 23 x86_64 workstation and it worked fine there - OK, I will have a look at the differences between the two setups and your suggestions.
but installing them as well did not help but at least I got a different error message and I then I realised there was no swap on the new DO server so I created a 2Gb swap file and then everything installed OK!
but I have not had to build a kernel for many, many years - I think I am well past that interest . .
This:
says:
âaufs was rejected merging into mainline Linux. Its code was criticized for being âdense, unreadable, and uncommentedâ.[3] Instead, OverlayFS was merged in the Linux kernel [1][4] After several attempts, the author has given it upâ
which does not give me any enthusiasm for aufs either . .
Then use overlayfs, but if you use devicemapper your docker filesystem will randomly corrupt. If that is your idea of a good time, go for it. Have fun.
Are you saying this is a general comment wrt to docker or just docker + discourse? I have only been using docker lightly so far but have had no problems . .
Device mapper issues have nothing to do with Discourse.
Redhat team get very upset when we mention that it just does not work for us, but release after release they say there are no bugs left, and each time we keep seeing Discourse users complain about corruption due to device mapper.