DNS service not running--fresh rpi install

Expected Behaviour:

DNS should be working.

Actual Behaviour:

Pretty simple setup, first time install & run. All computers on the network are resolving websites but pihole is not blocking anything, admin interface states "DNS service not running" in the upper left. Attempts to enable seem to work, til the admin page is reloaded. I pointed my router to the pihole's ip address, and used the dns servers that the router was previously using.

Debug Token:

Can't find a debug token, here's a paste of the debug log generated: pihole debug - Pastebin.com

Typically, if you can't upload the debug log to our server, there is a larger connection issue on your device. First, I would suggest running pihole -up to see if you can get on the latest version. You should also make sure your network settings are correct and the Pi can reach the Internet.

Interesting.

pi@pihole:~ $ pihole -up
::: Checking for updates...
fatal: unable to access 'https://github.com/pi-hole/pi-hole.git/': Could not resolve host: github.com
::: Pi-hole Core: up to date
::: FTL: update available
:::
::: FTL out of date
:::
::: Downloading latest version of FTL...
::: Detected ARM-hf architecture (armv7+)
::: Installing FTL... failed (error in getting latest release location from Git Hub)

In your pastebin, I see:

:::  ---= Daemon Process Information
:::     Checking domain port for dnsmasq listener.
:::  Failure: IPv4 Port not in use

What is the output of

sudo service dnsmasq status

?

Can it be fixed using

sudo service dnsmasq restart

?