这是indexloc提供的服务,不要输入任何密码
Skip to content

Debian Trixie (13) has removed software-properties-common, breaking bootstrap.sh #7877

@beporter

Description

@beporter

Description of problem

Just tried to bootstrap Dokku on a fresh Debian 13 (Trixie) VM, and it produces the following output:

admin@trixie-test:/tmp/dokku$ sudo apt update
Get:1 file:/etc/apt/mirrors/debian.list Mirrorlist [38 B]
Get:2 file:/etc/apt/mirrors/debian-security.list Mirrorlist [47 B]
Hit:3 https://cdn-aws.deb.debian.org/debian trixie InRelease
Hit:4 https://cdn-aws.deb.debian.org/debian trixie-updates InRelease
Hit:5 https://cdn-aws.deb.debian.org/debian trixie-backports InRelease
Hit:6 https://cdn-aws.deb.debian.org/debian-security trixie-security InRelease
All packages are up to date.
admin@trixie-test:/tmp/dokku$ sudo apt upgrade
Summary:
  Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
admin@trixie-test:/tmp/dokku$ sudo DOKKU_TAG=v0.36.1 bash bootstrap.sh
Preparing to install v0.36.1 from https://github.com/dokku/dokku.git...
--> Ensuring we have the proper dependencies
E: Unable to locate package software-properties-common

Steps to reproduce

In my case;

  • Launch a new EC2 instance from the Debian 13 (arm64) AMI (ami-06329a2d246a44575).
    Image
  • SSH in.
  • Follow the Dokku bootstrap steps:
    • mkdir /tmp/dokku
    • cd /tmp/dokku
    • wget -NP . https://dokku.com/install/v0.36.1/bootstrap.sh
    • sudo DOKKU_TAG=v0.36.1 bash bootstrap.sh

dokku report $APP_NAME

Since this is an installation failure, the dokku executable is never made available.

Additional information

References:

It's not clear when the software-properties package will be back in debian's stable repos, or if it will ever be. Which would seem to imply that Dokku may need to find an alternative or workaround.

Output of failing commands after running: dokku trace:off

n/a

Output of failing commands after running: dokku trace:on

n/a

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions