I'am running Armbian Stretch on a NanoPi-NEO Core2 and i'am trying to install mono-complete. The whole installation worked well but at the end a postscript will try precompile a few assemblies. Most of them are working fine but it always hangs on "Microsoft.CodeAnalysis.CSharp". My whole SSH-session is freezing after a few minutes.
Sometimes it gives up after 2 hours and only write "Dependency problems". Does anyone have an idea how to get more information on that dependency problems?
It is out of RAM. You can start 2 parallel ssh session - in one start 'htop' and in other start install or reinstall mono-complete and see that all operations hangs after swap is filled. Raspberry PI 3 have only 1GB of RAM and default swap is only 100MBytes. So you need to extend swap file
First edit
/etc/dphys-swapfile
extend parameterCONF_SWAPFILE
to 500 (It means 500 MBytes - it is enough)if you use vim command will be:
vi sudo vi /etc/dphys-swapfile
Then reload swap file settings
P.S. For restart interrupted install you need use
After 'Microsoft.CodeAnalysis.CSharp' it also takes a while for compiling 'Microsoft.CodeAnalysis.VisualBasic' - don't worry, just look in htop in parallel ssh session how it goes :-)