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

missing sysv init script in pdns-recursor 4.9 #13343

Closed
2 tasks done
wwuck opened this issue Oct 9, 2023 · 3 comments · Fixed by #13345
Closed
2 tasks done

missing sysv init script in pdns-recursor 4.9 #13343

wwuck opened this issue Oct 9, 2023 · 3 comments · Fixed by #13345
Labels

Comments

@wwuck
Copy link

wwuck commented Oct 9, 2023

  • Program: Recursor
  • Issue type: Bug report

Short description

I am running pdns-recursor 4.8.5-1pdns.bullseye on multiple systems running Debian 11 with sysvinit init system and also some systems running Devuan 4 with sysvinit init system. When I upgrade pdns-recusor to 4.9.1-1pdns.bullseye I can no longer start pdns-recursor daemon. It looks like /etc/init.d/pdns-recursor was removed somewhere in between these versions.

Environment

  • Operating system: Debian 11.1
  • Software version: 4.9.1-1pdns.bullseye
  • Software source: PowerDNS repository

Steps to reproduce

  1. Install Debian 11 with sysvinit init system or Devuan 4 with default init system choice (sysvinit).
  2. Install latest pdns-recursor 4.8 from powerdns repository.
  3. Upgrade pdns-recursor to 4.9 from powerdns repository.

Expected behaviour

pdns-recusor service/daemon starts successfully.

Actual behaviour

# service pdns-recursor start
pdns-recursor: unrecognized service
# cat /etc/init.d/pdns-recursor
cat: /etc/init.d/pdns-recursor: No such file or directory

Other information

I have read through all the changelogs for pdns-recursor 4.8 and 4.9 and I couldn't see any changes relating to sysv init.

@omoerbeek
Copy link
Member

omoerbeek commented Oct 9, 2023

The Changelog ref is "Update Debian packaging for Recursor (Chris Hofstaedtler)". https://docs.powerdns.com/recursor/changelog/4.9.html#change-4.9.0-alpha1-3
The removal of the sysv init script should have been mentioned explicitly, I suppose.

@wwuck
Copy link
Author

wwuck commented Oct 9, 2023

Thanks for that. It wasn’t immediately obvious that there would be a breaking change there.

Also I didn’t see any associated issue/bug for the removal. Was something broken with the existing init script?

@omoerbeek
Copy link
Member

Not that I know of. It's a matter of reducing maintenance burden for us.

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

Successfully merging a pull request may close this issue.

2 participants