Debian 10 buster upgrading coolwsd breaks with coolwsd coolwsd : Depends: libgcc-s1 (>= 4.8)

I have never really had an issues with upgrading. However this time there is a dependency issue

coolwsd coolwsd : Depends: libgcc-s1 (>= 4.8)

Has anyone run into this problem?

This is debian on a virtualmin install

The dependency issue you’re encountering with coolwsd on Debian 10 Buster is related to the package libgcc-s1, which is not available in the default Debian 10 repositories. This package was introduced in later versions of Debian (starting with Debian 11 Bullseye). When trying to upgrade coolwsd, the package manager is unable to satisfy this dependency because it doesn’t exist in Debian 10’s repositories.

Here are a few potential solutions:

1. Upgrade to Debian 11 Bullseye

  • The most straightforward solution is to upgrade your system from Debian 10 Buster to Debian 11 Bullseye, where libgcc-s1 is available. This would resolve the dependency issue and allow you to install or upgrade coolwsd without problems.
  • Upgrading your system to Debian 11 would involve changing your sources.list to point to Bullseye repositories and then running the upgrade process. This is a significant change, so ensure you have backups and that your environment is compatible with Debian 11.

2. Manually Install libgcc-s1

  • You can try to manually install the libgcc-s1 package by downloading it from the Debian 11 repositories or a trusted third-party source. However, this approach can lead to potential stability issues, as it introduces a package from a different Debian version, which might have further dependencies that are not present or compatible with your current setup.
  • If you decide to proceed with this method, you can download the package from the Debian packages website: Debian Packages for libgcc-s1.

Thanks,
Darshan