I can’t use man or man-db because they don’t work and when I run the “unminimize” command it does nothing to help, there is also no interfaces file in the /etc/network directory.
Reason why i purged it:
it was standard practice to delete a program that is giving you problems so I tried to remove it and download it again.
If there is nothing important on the system, then I would suggest just flashing again. NetworkManager has its fingers in a lot of different configurations. The one thing I would consider other than that is to first list some services and their status. This is what a TX2 has:
# systemctl list-units | grep -i network
boinc-client.service loaded active running Berkeley Open Infrastructure Network Computing Client
networkd-dispatcher.service loaded active running Dispatcher daemon for systemd-networkd
networking.service loaded active exited Raise network interfaces
NetworkManager.service loaded active running Network Manager
systemd-resolved.service loaded active running Network Name Resolution
systemd-timesyncd.service loaded active running Network Time Synchronization
ubuntu-fan.service loaded active exited Ubuntu FAN network setup
network-online.target loaded active active Network is Online
network-pre.target loaded active active Network (Pre)
network.target loaded active active Network
nss-lookup.target loaded active active Host and Network Name Lookups
Of all of these, what do you see? Especially, what do you see for “networking.service” and “NetworkManager.service”? These services need to be active for the software to function (even if configuration is correct it won’t work should the service not be told to run).