Es extraño, la VM en la que se está ejecutando tiene 3,7 GB de RAM disponible.
Acabo de hacer una reconstrucción monitorizando el uso de RAM y, por supuesto, ha funcionado (después de fallar 3 días seguidos, más de 5 veces). Añadiré algo de swap, pero sería interesante saber qué añadió el uso extra de RAM en el proceso de construcción.