I can't get crossplay to work with Valheim on Debian 10
1 Reply
Evin
Linode Staff
Required Dependencies
This is likely related to dependency issue with the pulseaudio library and libc6 packages (following the Mistlands and crossplay updates). The following additional packages are required to use crossplay and should be updated to the latest stable version:
Debian 9 & 10 Limitations
Dedicated Valheim servers will now need a libc6 version of 2.29+. However, if you're running Debian 10 or earlier, you won't be able to update it past 2.28. To get around this on Debian, you have 2 options:
- Option 1: Upgrade an existing Debian instance to Debian 11 (Bullseye)
- Option 2: Create a new instance with Debian 11 and install Valheim with Linux GSM
Before you proceed with either option, be sure to back up your instance and world/server files.
Check Installed Package Versions
You can compare your installed package versions to the versions available for your systems repos with the following command:
apt-cache policy libpulse0 libpulse-dev libatomic1 libc6
The output should look similar to this:
apt-cache policy libpulse0 libpulse-dev libatomic1 libc6
libpulse0:
Installed: 14.2-2
Candidate: 14.2-2
Version table:
*** 14.2-2 500
500 http://deb.debian.org/debian bullseye/main amd64 Packages
100 /var/lib/dpkg/status
libpulse-dev:
Installed: 14.2-2
Candidate: 14.2-2
Version table:
*** 14.2-2 500
500 http://deb.debian.org/debian bullseye/main amd64 Packages
100 /var/lib/dpkg/status
libatomic1:
Installed: 10.2.1-6
Candidate: 10.2.1-6
Version table:
*** 10.2.1-6 500
500 http://deb.debian.org/debian bullseye/main amd64 Packages
100 /var/lib/dpkg/status
libc6:
Installed: 2.31-13+deb11u5
Candidate: 2.31-13+deb11u5
Version table:
*** 2.31-13+deb11u5 500
500 http://deb.debian.org/debian bullseye/main amd64 Packages
500 http://deb.debian.org/debian bullseye-updates/main amd64 Packages
100 /var/lib/dpkg/status