diff --git a/HACKING.md b/HACKING.md index dbb8ee1e6..a0cc9e4cd 100644 --- a/HACKING.md +++ b/HACKING.md @@ -65,7 +65,7 @@ development environment inside a systemd-nspawn container. 3. To download, setup, run, and configure a container for FreedomBox development, simply execute in your FreedomBox Service (Plinth) development - folder: + folder: (This step requires at least 16GB of free disk space) ```bash host$ ./container up @@ -141,10 +141,23 @@ Note: This development container has automatic upgrades disabled by default. ./container up`. * Not all kinds of changes are automatically updated. Try `guest$ sudo mount -o remount /freedombox`. +* I am getting an error that says `lo` is not managed by Network Manager + * By default, Network Manager will not touch any interface mentioned in + `/etc/network/interfaces`. [(src)][DebianNetworkManager] + To workaround this error, you must override Network Manager's behavior. + [(src)][GloballyManagedDevices] + ``` + # On host machine + $ sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf + $ sudo service network-manager restart + $ ./container destroy && ./container up + ``` [back to index](#hacking) +[DebianNetworkManager]: https://wiki.debian.org/NetworkManager#Wired_Networks_are_Unmanaged +[GloballyManagedDevices]: https://askubuntu.com/a/893614 ### Using Vagrant