Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2022.08 not starting on Synology NAS #1175

Closed
5 of 6 tasks
ramonsmits opened this issue Aug 23, 2022 · 20 comments
Closed
5 of 6 tasks

2022.08 not starting on Synology NAS #1175

ramonsmits opened this issue Aug 23, 2022 · 20 comments

Comments

@ramonsmits
Copy link

ramonsmits commented Aug 23, 2022

This is a: Bug

Details

2022.08 not starting on Synology NAS, reverting to 2022.07.1 (tag2022.07) makes it work again.

Related Issues

  • I have searched this repository/Pi-hole forums for existing issues and pull requests that look similar

How to reproduce the issue

  1. Environment data
  • Operating System: Synology
  • Hardware: Synology
  • Kernel Architecture: Arm I think
  • Docker Install Info and version:
    • Software source: Synology OS, docker version 20.10.3
    • Supplimentary Software:
  • Hardware architecture:
  1. docker-compose.yml contents, docker run shell command, or paste a screenshot of any UI based configuration of containers here
version: "3"
services:
  pihole:
    container_name: pihole
    image: pihole/pihole:2022.07.1
    network_mode: host
    environment:
      DNSMASQ_USER: root
      WEB_PORT: 888
      TZ: 'Europe/Amsterdam'
      WEBPASSWORD: 'xxxxxxxxxxx'
    # Volumes store your data between container upgrades
    volumes:
      - './etc-pihole:/etc/pihole'
      - './etc-dnsmasq.d:/etc/dnsmasq.d'    
    cap_add:
      - NET_ADMIN # Recommended but not required (DHCP needs NET_ADMIN)      
    restart: unless-stopped
  1. any additional info to help reproduce

Console output:

pihole    | s6-rc: info: service cron: starting
pihole    | s6-rc: info: service s6rc-oneshot-runner: starting
pihole    | Starting crond
pihole    | s6-rc: info: service cron successfully started
pihole    | s6-rc: info: service s6rc-oneshot-runner successfully started
pihole    | s6-rc: info: service fix-attrs: starting
pihole    | s6-rc: info: service _startup: starting
pihole    | fix-attrs: info: applying /etc/fix-attrs.d/01-resolver-resolv
pihole    | fix-attrs: warning: fix-attrs is deprecated, please fix volume permissions in your container manager instead
pihole    | s6-rc: info: service fix-attrs successfully started
pihole    | s6-rc: info: service legacy-cont-init: starting
pihole    | cont-init: info: running /etc/cont-init.d/05-changer-uid-gid.sh
pihole    | cont-init: info: /etc/cont-init.d/05-changer-uid-gid.sh exited 0
pihole    |  ::: Starting docker specific checks & setup for docker pihole/pihole
pihole    |
pihole    |   [i] Installing configs from /etc/.pihole...
pihole    |   [i] Existing dnsmasq.conf found... it is not a Pi-hole file, leaving alone!
  [✓] Installed /etc/dnsmasq.d/01-pihole.conf
pihole    | s6-rc: info: service legacy-cont-init successfully started
  [✓] Installed /etc/dnsmasq.d/06-rfc6761.conf
pihole    |
pihole    |   [i] Installing latest logrotate script...
pihole    |     [i] Existing logrotate file found. No changes made.
pihole    | Custom WEB_PORT set to 888
pihole    | INFO: Without proper router DNAT forwarding to 0.0.0.0:888, you may not get any blocked websites on ads
pihole    | ::: Assigning password defined by Environment Variable
pihole    |   [✓] New password set
pihole    | Added ENV to php:
pihole    |                     "TZ" => "Europe/Amsterdam",
pihole    |                     "PIHOLE_DOCKER_TAG" => "2022.08",
pihole    |                     "PHP_ERROR_LOG" => "/var/log/lighttpd/error-pihole.log",
pihole    |                     "CORS_HOSTS" => "",
pihole    |                     "VIRTUAL_HOST" => "0.0.0.0",
pihole    | Using IPv4 and IPv6
pihole    | ::: Preexisting ad list /etc/pihole/adlists.list detected ((exiting setup_blocklists early))
pihole    | https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
pihole    | Existing DNS servers detected in setupVars.conf. Leaving them alone
pihole    | Applying pihole-FTL.conf setting REPLY_ADDR4=0.0.0.0
pihole    | FTL binding to default interface: eth0
pihole    | ::: Enabling Query Logging
pihole    | ::: Testing lighttpd config: Syntax OK
pihole    | ::: All config checks passed, cleared for startup ...
pihole    | ::: Docker start setup complete
pihole    |   Pi-hole version is v5.11.4 (Latest: v5.11.4)
pihole    |   AdminLTE version is v5.13 (Latest: v5.13)
pihole    |   FTL version is v5.16.3 (Latest: v5.16.3)
pihole    |   Container tag is: 2022.08
pihole    | s6-rc: info: service _startup successfully started
pihole    | s6-rc: info: service pihole-FTL: starting
pihole    | Failed to set capabilities on file `/usr/bin/pihole-FTL' (Operation not supported)
pihole    | The value of the capability argument is not permitted for a file. Or the file is not a regular (non-symlink) file
pihole    | Starting pihole-FTL (no-daemon) as root
pihole    | s6-rc: info: service pihole-FTL successfully started
pihole    | s6-rc: info: service _gravityonboot: starting
pihole    | s6-rc: info: service lighttpd: starting
pihole    | s6-rc: info: service _gravityonboot successfully started
pihole    |   Checking if custom gravity.db is set in /etc/pihole/pihole-FTL.conf
pihole    | Starting lighttpd
pihole    | failed to raise ambient [CAP_CHOWN=0]
pihole    | Stopping pihole-FTL
pihole    |   [i] Neutrino emissions detected...
  [✓] Pulling blocklist source list into range
pihole    |
pihole    |   [i] Preparing new gravity database...s6-rc: info: service lighttpd successfully started
pihole    | s6-rc: info: service legacy-services: starting
pihole    | s6-rc: info: service legacy-services successfully started
  [✓] Preparing new gravity database
pihole    |   [i] Using libz compression
pihole    |
pihole    |   [i] Target: https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
pihole    |   [i] Status: Pending...Failed to set capabilities on file `/usr/bin/pihole-FTL' (Operation not supported)
pihole    | The value of the capability argument is not permitted for a file. Or the file is not a regular (non-symlink) file
pihole    | Starting pihole-FTL (no-daemon) as root
pihole    | failed to raise ambient [CAP_CHOWN=0]
pihole    | Stopping pihole-FTL
pihole    | pihole-FTL: no process found
  [✓] Status: Retrieval successful
pihole    | Failed to set capabilities on file `/usr/bin/pihole-FTL' (Operation not supported)
pihole    | The value of the capability argument is not permitted for a file. Or the file is not a regular (non-symlink) file
pihole    | Starting pihole-FTL (no-daemon) as root
pihole    | failed to raise ambient [CAP_CHOWN=0]
pihole    | Stopping pihole-FTL
pihole    | pihole-FTL: no process found
pihole    |   [i] Analyzed 135870 domains
pihole    |   [i] List stayed unchanged
pihole    |
  [✓] Creating new gravity databases
pihole    |   [i] Storing downloaded domains in new gravity database...Failed to set capabilities on file `/usr/bin/pihole-FTL' (Operation not supported)
pihole    | The value of the capability argument is not permitted for a file. Or the file is not a regular (non-symlink) file
pihole    | Starting pihole-FTL (no-daemon) as root
pihole    | failed to raise ambient [CAP_CHOWN=0]
pihole    | Stopping pihole-FTL
pihole    |
pihole    |   [✗] Unable to fill gravity table in database /etc/pihole/gravity.db_temp
pihole    |
  [✓] Cleaning up stray matter
pihole    | Failed to set capabilities on file `/usr/bin/pihole-FTL' (Operation not supported)
pihole    | The value of the capability argument is not permitted for a file. Or the file is not a regular (non-symlink) file
pihole    | Starting pihole-FTL (no-daemon) as root
pihole    |   [✗] DNS service is NOT running
pihole    | failed to raise ambient [CAP_CHOWN=0]
pihole    | Stopping pihole-FTL
pihole    | pihole-FTL: no process found

These common fixes didn't work for my issue

  • I have tried removing/destroying my container, and re-creating a new container
  • I have tried fresh volume data by backing up and moving/removing the old volume data
  • I have tried running the stock docker run example(s) in the readme (removing any customizations I added)
  • I have tried a newer or older version of Docker Pi-hole (depending what version the issue started in for me)
  • I have tried running without my volume data mounts to eliminate volumes as the cause

If the above debugging / fixes revealed any new information note it here.
Add any other debugging steps you've taken or theories on root cause that may help.

2022.7.1 works without issue, above log file shows issues with file/process `/usr/bin/pihole-FTL':

@ramonsmits
Copy link
Author

Seems that this might be the same issue as #1085 as that was based on latest and that change now finally made it in 2022.08?

@PromoFaux
Copy link
Member

PromoFaux commented Aug 23, 2022

I can't see that anything has changed to require it... (and interestingly I haven't needed to add this on my own Synology install)

pihole | failed to raise ambient [CAP_CHOWN=0]

You can try adding CAP_CHOWN:

https://github.com/pi-hole/docker-pi-hole#note-on-capabilities

@ramonsmits
Copy link
Author

@PromoFaux Didn't work for me in the compose file:

    cap_add:
      - NET_ADMIN # Recommended but not required (DHCP needs NET_ADMIN)      
      - CAP_CHOWN

@Insectodium
Copy link

Insectodium commented Aug 23, 2022

Having the same issue.
(2022.8 on Synology fails, 2022.7.1 work flawless)
Seems to depend on which format your Synology runs on, ie. ext4 (which calls for aufs overlay) won't let you do any capabilities changes. That's why FTL needs to run as root (DNSMASQ_USER=root). And of course, as root one should not need to do any 'setcap' to make it run/access/create anything.
So FTL should not fail hard on trying to 'chown' a file and not beeing able to (which it seems to do), if it runs as root, it should just continue under not "optimal" set.

@dvdstelt
Copy link

Same issue. I downgraded to 2022.07.1 and now it works again.

@daNutzzzzz
Copy link

daNutzzzzz commented Aug 23, 2022

having same issue on QNAP

@batak31
Copy link

batak31 commented Aug 24, 2022

Pihole not starting on my raspberryPi downgraded to 2020.07.01

@PromoFaux
Copy link
Member

@ramonsmits I'm not sure what to say here... using your compose file (tweaked to use 2022.08, and renamed the container to pihole2) on my Synology NAS - it works.

admin@fappotron:~/test$ mkdir etc-dnsmasq.d
admin@fappotron:~/test$ mkdir etc-pihole
admin@fappotron:~/test$ ls
docker-compose.yml  etc-dnsmasq.d  etc-pihole
admin@fappotron:~/test$ docker-compose up
Starting pihole2 ... done
Attaching to pihole2
pihole2   | s6-rc: info: service cron: starting
pihole2   | s6-rc: info: service s6rc-oneshot-runner: starting
pihole2   | s6-rc: info: service cron successfully started
pihole2   | s6-rc: info: service s6rc-oneshot-runner successfully started
pihole2   | s6-rc: info: service fix-attrs: starting
pihole2   | s6-rc: info: service _startup: starting
pihole2   | Starting crond
pihole2   | fix-attrs: info: applying /etc/fix-attrs.d/01-resolver-resolv
pihole2   | fix-attrs: warning: fix-attrs is deprecated, please fix volume permissions in your container manager insteadpihole2   | s6-rc: info: service fix-attrs successfully started
pihole2   | s6-rc: info: service legacy-cont-init: starting
pihole2   | cont-init: info: running /etc/cont-init.d/05-changer-uid-gid.sh
pihole2   | cont-init: info: /etc/cont-init.d/05-changer-uid-gid.sh exited 0
pihole2   | s6-rc: info: service legacy-cont-init successfully started
pihole2   |  ::: Starting docker specific checks & setup for docker pihole/pihole
pihole2   |
pihole2   |   [i] Installing configs from /etc/.pihole...
pihole2   |   [i] Existing dnsmasq.conf found... it is not a Pi-hole file, leaving alone!
  [✓] Installed /etc/dnsmasq.d/01-pihole.conf
  [✓] Installed /etc/dnsmasq.d/06-rfc6761.conf
pihole2   |
  [✓] Installing latest logrotate script
pihole2   | Creating empty /etc/pihole/setupVars.conf file.
pihole2   | Custom WEB_PORT set to 888
pihole2   | INFO: Without proper router DNAT forwarding to 0.0.0.0:888, you may not get any blocked websites on ads
pihole2   | ::: Assigning password defined by Environment Variable
pihole2   |   [✓] New password set
pihole2   | Added ENV to php:
pihole2   |                     "TZ" => "Europe/Amsterdam",
pihole2   |                     "PIHOLE_DOCKER_TAG" => "2022.08",
pihole2   |                     "PHP_ERROR_LOG" => "/var/log/lighttpd/error-pihole.log",
pihole2   |                     "CORS_HOSTS" => "",
pihole2   |                     "VIRTUAL_HOST" => "0.0.0.0",
pihole2   | Using IPv4 and IPv6
pihole2   | ::: setup_blocklists now setting default blocklists up:
pihole2   | ::: TIP: Use a docker volume for /etc/pihole/adlists.list if you want to customize for first boot
pihole2   | ::: Blocklists (/etc/pihole/adlists.list) now set to:
pihole2   | https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
pihole2   | Configuring default DNS servers: 8.8.8.8, 8.8.4.4
pihole2   | Applying pihole-FTL.conf setting REPLY_ADDR4=0.0.0.0
pihole2   | FTL binding to default interface: eth0
pihole2   | ::: Enabling Query Logging
pihole2   | ::: Testing lighttpd config: Syntax OK
pihole2   | ::: All config checks passed, cleared for startup ...
pihole2   | ::: Docker start setup complete
pihole2   |   Pi-hole version is v5.11.4 (Latest: v5.11.4)
pihole2   |   AdminLTE version is v5.13 (Latest: v5.13)
pihole2   |   FTL version is v5.16.3 (Latest: v5.16.3)
pihole2   |   Container tag is: 2022.08
pihole2   | s6-rc: info: service _startup successfully started
pihole2   | s6-rc: info: service pihole-FTL: starting
pihole2   | s6-rc: info: service pihole-FTL successfully started
pihole2   | s6-rc: info: service _gravityonboot: starting
pihole2   | s6-rc: info: service lighttpd: starting
pihole2   | s6-rc: info: service lighttpd successfully started
pihole2   | Starting lighttpd
pihole2   | Starting pihole-FTL (no-daemon) as root
pihole2   | s6-rc: info: service _gravityonboot successfully started
pihole2   | s6-rc: info: service legacy-services: starting
pihole2   |   Checking if custom gravity.db is set in /etc/pihole/pihole-FTL.conf
pihole2   | s6-rc: info: service legacy-services successfully started
pihole2   |   [i] Creating new gravity database
pihole2   |   [i] Migrating content of /etc/pihole/adlists.list into new database
pihole2   |   [i] Neutrino emissions detected...
  [✓] Pulling blocklist source list into range
pihole2   |
  [✓] Preparing new gravity database
pihole2   |   [i] Using libz compression
pihole2   |
pihole2   |   [i] Target: https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
  [✓] Status: Retrieval successful
pihole2   |   [i] Analyzed 136495 domains
pihole2   |
  [✓] Creating new gravity databases
  [✓] Storing downloaded domains in new gravity database
  [✓] Building tree
  [✓] Swapping databases
pihole2   |   [✓] The old database remains available.
pihole2   |   [i] Number of gravity domains: 136495 (136495 unique domains)
pihole2   |   [i] Number of exact blacklisted domains: 0
pihole2   |   [i] Number of regex blacklist filters: 0
pihole2   |   [i] Number of exact whitelisted domains: 0
pihole2   |   [i] Number of regex whitelist filters: 0
  [✓] Cleaning up stray matter
pihole2   |
pihole2   |   [✓] FTL is listening on port 53
pihole2   |      [✓] UDP (IPv4)
pihole2   |      [✓] TCP (IPv4)
pihole2   |      [✓] UDP (IPv6)
pihole2   |      [✓] TCP (IPv6)
pihole2   |
pihole2   |   [i] Pi-hole blocking will be enabled
pihole2   |   [i] Enabling blocking
  [✓] Pi-hole Enabled

What does docker info spit out for you? Mine is:

docker info
Client:
 Context:    default
 Debug Mode: false

Server:
 Containers: 13
  Running: 13
  Paused: 0
  Stopped: 0
 Images: 15
 Server Version: 20.10.3
 Storage Driver: btrfs
  Build Version: Btrfs v4.0
  Library Version: 101
 Logging Driver: db
 Cgroup Driver: cgroupfs
 Cgroup Version: 1
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs db fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 3fa00912415f3e9c6f82dd72119179d599efd13b
 runc version: 31cc25f16f5eba4d0f53e35374532873744f4b31
 init version: ed96d00 (expected: de40ad0)
 Security Options:
  apparmor
 Kernel Version: 4.4.180+
 OSType: linux
 Architecture: x86_64
 CPUs: 2
 Total Memory: 9.576GiB
 Name: fappotron
 ID: QGEQ:65ER:5KYD:A5PW:IQO2:HED3:P7S4:SQWT:YS6O:GLSS:IECP:TLLD
 Docker Root Dir: /volume1/@docker
 Debug Mode: false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false

WARNING: No kernel memory TCP limit support
WARNING: No cpu cfs quota support
WARNING: No cpu cfs period support
WARNING: No blkio weight support
WARNING: No blkio weight_device support
WARNING: No blkio throttle.read_bps_device support
WARNING: No blkio throttle.write_bps_device support
WARNING: No blkio throttle.read_iops_device support
WARNING: No blkio throttle.write_iops_device support

@ksummerh
Copy link

@ramonsmits I'm not sure what to say here... using your compose file (tweaked to use 2022.08, and renamed the container to pihole2) on my Synology NAS - it works.

It works for you because you are using btrfs

@PromoFaux
Copy link
Member

So I guess the question is ultimately:

Why is the previous image version working on the same system?

The major difference here is the version of S6 overlay that we are using. There is also a change to where the caps are being set. Old it was as the first thing the container did in start.sh, new: it is rolled into the pihole-FTL "run" script.

Hold my beer...

@PromoFaux
Copy link
Member

Bit of a stab in the dark, but please try the :dev tag

@rober3847
Copy link

👍🏼 The dev tag works for me

@PromoFaux
Copy link
Member

@rober3847 did you have the same issue that was reported by OP?

@ramonsmits, @Insectodium, @dvdstelt, @daNutzzzzz (any anyone else that reported seeing this issue) Please try :dev and let me know

@rober3847
Copy link

Yes - 2022.7.1 was working but when I tried 2022.8 on my Synology - pihole would not start.

pihole-FTL: no process found
Failed to set capabilities on file `/usr/bin/pihole-FTL' (Operation not supported)
The value of the capability argument is not permitted for a file. Or the file is not a regular (non-symlink) file

Using the same compose file both 2022.7.1 and the new dev version start successfully

@ramonsmits
Copy link
Author

Bit of a stab in the dark, but please try the :dev tag

@PromoFaux I tried :dev and it seems to work:

pihole2   | s6-rc: info: service cron: starting
pihole2   | s6-rc: info: service s6rc-oneshot-runner: starting
pihole2   | Starting crond
pihole2   | s6-rc: info: service cron successfully started
pihole2   | s6-rc: info: service s6rc-oneshot-runner successfully started
pihole2   | s6-rc: info: service fix-attrs: starting
pihole2   | s6-rc: info: service _startup: starting
pihole2   | fix-attrs: info: applying /etc/fix-attrs.d/01-resolver-resolv
pihole2   | fix-attrs: warning: fix-attrs is deprecated, please fix volume permissions in your container manager instead
pihole2   | s6-rc: info: service fix-attrs successfully started
pihole2   | s6-rc: info: service legacy-cont-init: starting
pihole2   | cont-init: info: running /etc/cont-init.d/05-changer-uid-gid.sh
pihole2   | cont-init: info: /etc/cont-init.d/05-changer-uid-gid.sh exited 0
pihole2   |  ::: Starting docker specific checks & setup for docker pihole/pihole
pihole2   | s6-rc: info: service legacy-cont-init successfully started
pihole2   | Failed to set capabilities on file `/usr/bin/pihole-FTL' (Operation not supported)
pihole2   | The value of the capability argument is not permitted for a file. Or the file is not a regular (non-symlink) file
pihole2   |
pihole2   |   [i] Installing configs from /etc/.pihole...
pihole2   |   [i] Existing dnsmasq.conf found... it is not a Pi-hole file, leaving alone!
  [✓] Installed /etc/dnsmasq.d/01-pihole.conf
  [✓] Installed /etc/dnsmasq.d/06-rfc6761.conf
pihole2   |
pihole2   |   [i] Installing latest logrotate script...
pihole2   |     [i] Existing logrotate file found. No changes made.
pihole2   | Custom WEB_PORT set to 889
pihole2   | INFO: Without proper router DNAT forwarding to 0.0.0.0:889, you may not get any blocked websites on ads
pihole2   | ::: Assigning password defined by Environment Variable
pihole2   |   [✓] New password set
pihole2   | Added ENV to php:
pihole2   |                     "TZ" => "Europe/Amsterdam",
pihole2   |                     "PIHOLE_DOCKER_TAG" => "dev",
pihole2   |                     "PHP_ERROR_LOG" => "/var/log/lighttpd/error-pihole.log",
pihole2   |                     "CORS_HOSTS" => "",
pihole2   |                     "VIRTUAL_HOST" => "0.0.0.0",
pihole2   | Using IPv4 and IPv6
pihole2   | ::: setup_blocklists now setting default blocklists up:
pihole2   | ::: TIP: Use a docker volume for /etc/pihole/adlists.list if you want to customize for first boot
pihole2   | ::: Blocklists (/etc/pihole/adlists.list) now set to:
pihole2   | https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
pihole2   | Existing DNS servers detected in setupVars.conf. Leaving them alone
pihole2   | Applying pihole-FTL.conf setting LOCAL_IPV4=0.0.0.0
pihole2   | FTL binding to default interface: eth0
pihole2   | ::: Enabling Query Logging
pihole2   | ::: Testing lighttpd config: Syntax OK
pihole2   | ::: All config checks passed, cleared for startup ...
pihole2   | ::: Docker start setup complete
pihole2   |   Pi-hole version is v5.11.4 (Latest: v5.11.4)
pihole2   |   AdminLTE version is v5.13 (Latest: v5.13)
pihole2   |   FTL version is v5.16.3 (Latest: v5.16.3)
pihole2   |   Container tag is: dev
pihole2   | s6-rc: info: service _startup successfully started
pihole2   | s6-rc: info: service pihole-FTL: starting
pihole2   | s6-rc: info: service pihole-FTL successfully started
pihole2   | s6-rc: info: service _gravityonboot: starting
pihole2   | s6-rc: info: service lighttpd: starting
pihole2   | Starting pihole-FTL (no-daemon) as root
pihole2   | s6-rc: info: service lighttpd successfully started
pihole2   | s6-rc: info: service _gravityonboot successfully started
pihole2   |   Checking if custom gravity.db is set in /etc/pihole/pihole-FTL.conf
pihole2   | s6-rc: info: service legacy-services: starting
pihole2   | Starting lighttpd
pihole2   | s6-rc: info: service legacy-services successfully started
pihole2   |   [i] Neutrino emissions detected...
  [✓] Pulling blocklist source list into range
pihole2   |
  [✓] Preparing new gravity database
pihole2   |   [i] Using libz compression
pihole2   |
pihole2   |   [i] Target: https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
  [✓] Status: Retrieval successful
pihole2   |   [i] Analyzed 136495 domains
pihole2   |   [i] List stayed unchanged
pihole2   |
  [✓] Creating new gravity databases
  [✓] Storing downloaded domains in new gravity database
  [✓] Building tree
  [✓] Swapping databases
pihole2   |   [✓] The old database remains available.
pihole2   |   [i] Number of gravity domains: 136495 (136495 unique domains)
pihole2   |   [i] Number of exact blacklisted domains: 0
pihole2   |   [i] Number of regex blacklist filters: 0
pihole2   |   [i] Number of exact whitelisted domains: 0
pihole2   |   [i] Number of regex whitelist filters: 0
  [✓] Cleaning up stray matter
pihole2   |
pihole2   |   [✓] FTL is listening on port 53
pihole2   |      [✓] UDP (IPv4)
pihole2   |      [✓] TCP (IPv4)
pihole2   |      [✓] UDP (IPv6)
pihole2   |      [✓] TCP (IPv6)
pihole2   |
pihole2   |   [i] Pi-hole blocking will be enabled
pihole2   |   [i] Enabling blocking
  [✓] Pi-hole Enabled

@PromoFaux
Copy link
Member

pihole2 | Failed to set capabilities on file `/usr/bin/pihole-FTL' (Operation not supported)

So, caps still aren't getting set, But FTL is launching anyway so... are things actually working? If you run the 2022.07.1 image, do you still see the same message about failing to set caps, and were things working then?

It works for you because you are using btrfs
I never did anything special on my synology to set up the filesystem (not that I recall, it's been a while) - just set up a volume out of the box and... well, here I am!

@daNutzzzzz
Copy link

@rober3847 did you have the same issue that was reported by OP?

@ramonsmits, @Insectodium, @dvdstelt, @daNutzzzzz (any anyone else that reported seeing this issue) Please try :dev and let me know

Dev works for me 👍

@PromoFaux
Copy link
Member

Tagged 2022.08.1 to include the fix in dev

@Insectodium
Copy link

Yepp, latest :dev seems to run fine :)
Good work!
(Will test the :latest as well, but i guess there is no difference ;) )

@ksummerh
Copy link

thankyou @PromoFaux

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants