Skip to content

fix: select systemd as default service provider on Raspbian 13#9578

Open
raman1236 wants to merge 1 commit intopuppetlabs:mainfrom
raman1236:fix/raspbian-13-systemd-default
Open

fix: select systemd as default service provider on Raspbian 13#9578
raman1236 wants to merge 1 commit intopuppetlabs:mainfrom
raman1236:fix/raspbian-13-systemd-default

Conversation

@raman1236
Copy link
Copy Markdown

Description

Add Raspbian 13 (trixie) to the list of versions that default to the systemd service provider.

Problem

On 32-bit Raspberry Pi OS 13 (trixie), which is branded as Raspbian, puppet selects init instead of systemd as the default service provider. This causes the warning:

Warning: Found multiple default providers for service: init, systemd; using init

and service resources fail.

Fix

Add '13' to the defaultfor array for Raspbian in the systemd service provider, matching the same pattern established for Raspbian 12 in the fix for #9169.

Test

Added a spec test for Raspbian 13 matching the existing Raspbian 12 test.

Fixes #9565

Add Raspbian 13 (trixie) to the list of versions that default to
the systemd service provider. Without this, puppet selects init
as the service provider on 32-bit Raspberry Pi OS 13, which causes
service resources to fail.

This is the same fix that was applied for Raspbian 12 in puppetlabs#9169.

Fixes puppetlabs#9565
@raman1236 raman1236 requested a review from a team as a code owner April 5, 2026 23:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Wrong service provider selected for 32-bit Raspberry Pi OS (raspbian) 13 trixie

2 participants