Skip to content

Librespeed-rust install and update scripts use different .service namesΒ #9626

@jniles

Description

@jniles

βœ… Have you read and understood the above guidelines?

yes

πŸ”Ž Did you run the script with verbose mode enabled?

Yes, verbose mode was enabled and the output is included below

πŸ“œ What is the name of the script you are using?

Librespeed Rust

πŸ“‚ What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/librespeed-rust.sh)"

βš™οΈ What settings are you using?

  • Default Settings
  • Advanced Settings

πŸ–₯️ Which Linux distribution are you using?

Debian 12

πŸ“ˆ Which Proxmox version are you on?

8.4.14

πŸ“ Provide a clear and concise description of the issue.

The installation script and the update script use different names for the systemd service. In the installation script, it is set up as:

systemctl enable -q --now speedtest_rs

While the update script refers to:

systemctl start librespeed_rs

This causes a failure while updating. Curiously both these names are different than the librespeed-rs library's default system name which is

sudo systemctl enable librespeed-rs.service

πŸ”„ Steps to reproduce the issue.

  1. You need to have a librespeed-rs installed. Mine is version 1.3.8.
  2. Run the update script in the container: bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/librespeed-rust.sh)"
  3. Notice the error.

❌ Paste the full error output (if available).

  βœ”οΈ   Update available: librespeed-rust 1.3.8 β†’ 1.4.0
  ⏳   Stopping ServicesFailed to stop librespeed_rs.service: Unit librespeed_rs.service not loaded.

[ERROR] in line 33: exit code 0: while executing command systemctl stop librespeed_rs

πŸ–ΌοΈ Additional context (optional).

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions