DNS Issues after Update

Expected Behaviour:
I have a raspberry pi 3 from v9 to current version (bullseye).
Currently using Unbound as my DNS setup.

Actual Behaviour:

Currently pihole seems laggy and says no "DNS service not running". I didnt really change anything outside of updating the Raspberry Pi.

Debug Token:

I have the log file but i cannot generate a Token cause it isnt connecting to the internet properly.

  • Using curl for transmission.
    • curl failed, contact Pi-hole support for assistance.
    • Error message: curl: (6) Could not resolve host: tricorder.pi-hole.net

[✗] There was an error uploading your debug log.

  • Please try again or contact the Pi-hole team for assistance.
  • A local copy of the debug log can be found at: /var/log/pihole_debug.log

Run below one to temporarily change the local DNS server(s) used to that of Cloudflare 1.1.1.1:

sudo tee /etc/resolv.conf <<< 'nameserver 1.1.1.1'

And try upload the debug log again to genereate a token.
The changes will be restored on reboot or network interface state change.

That was helpful. Here you go.

https://tricorder.pi-hole.net/MSmn11Kg/

1 Like

Your FTL version is very old and probably it's not working with other current components:

Core: v5.15.5 (current)
 Web: v5.18.4 (current)
 FTL: v5.11 (from Oct/2021)

Try to update Pi-hole again.

Does that mean you recently tried an in-place OS upgrade from Raspberry Pi OS 9/Stretch to 11/Bullseye?

I did the following code after changing my source.list to "bullseye"

sudo apt update && sudo apt upgrade - y && sudo apt full-upgrade -y

Then i did a restart too.

Now I am getting this error - what do you recommend I do?

[✓] Root user check

    .;;,.
    .ccccc:,.
     :cccclll:.      ..,,
      :ccccclll.   ;ooodc
       'ccll:;ll .oooodc
         .;cll.;;looo:.
             .. ','.
            .',,,,,,'.
          .',,,,,,,,,,.
        .',,,,,,,,,,,,....
      ....''',,,,,,,'.......
    .........  ....  .........
    ..........      ..........
    ..........      ..........
    .........  ....  .........
      ........,,,,,,,'......
        ....',,,,,,,,,,,,.
           .',,,,,,,,,'.
            .',,,,,,'.
              ..'''.

[i] SELinux not detected
[✓] Update local cache of available packages
[i] Existing PHP installation detected : PHP version 7.4.33

[✓] Checking apt-get for upgraded packages... up to date!

[i] Checking for / installing Required dependencies for OS Check...
[✓] Checking for grep
[✓] Checking for dnsutils

[✗] Retrieval of supported OS list failed. dig failed with return code 10.
Unable to determine if the detected OS (Raspbian 11) is supported
Possible causes for this include:
- Firewall blocking certain DNS lookups from Pi-hole device
- ns1.pi-hole.net being blocked (required to obtain TXT record from versions.pi-hole.net containing supported operating systems)
- Other internet connectivity issues

Those are not quite the steps required for a dist-upgrade.
Even if they were, note that the RPi Foundation officially warns about in-place upgrades to new releases.

Upgrading an existing image is possible, but is not guaranteed to work in every circumstance and we do not recommend it. If you do wish to try upgrading your operating system version, we strongly suggest making a backup first — we can accept no responsibility for loss of data from a failed update.

You probably should consider to start afresh with a new Raspberry Pi OS Lite image.

To transfer your Pi-hole configuration, backup your Pi-hole settings via Settings | Teleporter.

You were correct - I had to start with a new image and all issues were resolved. I did have a problem after all this with Raspbian putting a config file in my unbound folder which was messing stuff up for a bit. But this other post helped me:

Just had to remove that config from my unbound folder and I am back and running. Thanks all for this amazing support group.

1 Like

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.