mirror of
https://github.com/Zagrios/bs-manager.git
synced 2026-07-03 14:08:25 +02:00
Add troubleshooting guides for Linux installation issues
This commit is contained in:
+16
-35
@@ -1,4 +1,12 @@
|
||||
# Linux Guide
|
||||
## Table of Contents
|
||||
|
||||
- [Installation](#installation)
|
||||
- [Ubuntu, Debian (deb)](#ubuntu-debian-deb)
|
||||
- [PPA Repository](#ppa-repository)
|
||||
- [dpkg Install](#dpkg-install)
|
||||
- [Arch (AUR)](#arch-aur)
|
||||
- [Universal (flatpak)](#universal-flatpak)
|
||||
- [Proton Setup](#proton-setup)
|
||||
|
||||
## Installation
|
||||
|
||||
@@ -19,6 +27,7 @@ sudo apt update
|
||||
```
|
||||
|
||||
Install the `bs-manager` package using `apt`.
|
||||
|
||||
```bash
|
||||
sudo apt install bs-manager
|
||||
```
|
||||
@@ -26,13 +35,15 @@ sudo apt install bs-manager
|
||||
#### dpkg install
|
||||
|
||||
Download the `.deb` file in the releases and run the following command:
|
||||
|
||||
```bash
|
||||
dpkg -i ./bsmanager.deb
|
||||
```
|
||||
|
||||
**NOTE:** When installed using dpkg, BSManager will not automatically update to the latest version. You have to either:
|
||||
* Download the latest `.deb` file on the Releases page; or
|
||||
* Install thru PPA repository to automatically update with `sudo apt update & sudo apt upgrade`.
|
||||
|
||||
- Download the latest `.deb` file on the Releases page; or
|
||||
- Install thru PPA repository to automatically update with `sudo apt update & sudo apt upgrade`.
|
||||
|
||||
### Arch (AUR)
|
||||
|
||||
@@ -72,50 +83,20 @@ Once Proton is installed, when you open your BSManager application for the first
|
||||
|
||||
## Missing Icons in game
|
||||
|
||||
<p align="center">
|
||||
<img src="../assets/linux-missing-icons.png" alt="Linux Missing Icons" width="300"/>
|
||||
<br>
|
||||
NOTE: "?" are missing unicode icons
|
||||
</p>
|
||||
|
||||
This is due to [BSML](https://github.com/monkeymanboy/BeatSaberMarkupLanguage) using a missing font (`Segoe UI Symbols`) for unicode emojis.
|
||||
|
||||
To fix the issue, you need to get a copy of `seguisym.ttf` from the fonts folder an official copy Windows. Once you have a copy, add the font file to `~/.steam/steam/steamapps/compatdata/620980/pfx/drive_c/windows/Fonts`.
|
||||
|
||||
## Permission denied on "bs-versions.json"
|
||||
|
||||
<pre>
|
||||
Unhandled Exception UnhandledRejection Error: EACCES: permission denied, open '/opt/BSManager/resources/assets/jsons/bs-versions.json'
|
||||
</pre>
|
||||
|
||||
To fix this issue, the current user must have write permissions to the "bs-versions.json". To correct the permissions do command below:
|
||||
|
||||
```bash
|
||||
chmod +002 /opt/BSManager/resources/assets/jsons/bs-versions.json
|
||||
## [deb] The SUID sandbox helper binary was found
|
||||
|
||||
# or
|
||||
|
||||
chown $(whoami) /opt/BSManager/resources/assets/jsons/bs-versions.json
|
||||
```
|
||||
|
||||
## [deb] The SUID sandbox helper binary was found.
|
||||
|
||||
This is encountered when running the app file or executing the app in the terminal. This is due to a change to Ubuntu 24.04. In order to fix the issue, take a look into the path of "chrome-sandbox" described in the error log and give the correct permissions within the terminal, for example:
|
||||
|
||||
```bash
|
||||
chmod 4755 /opt/BSManager/chrome-sandbox
|
||||
```
|
||||
|
||||
ref: https://github.com/electron/electron/issues/42510
|
||||
|
||||
## [Flatpak] Steam Beat Saber version not showing / Proton not detected
|
||||
|
||||
Flatpak should have permissions with the steam games folder. By default, the minimum permissions are `~/.steam/steam/steamapps/common:ro` and `~/.steam/steam/steamapps/common:ro`. If you changed the steam installation path, add that path instead into the permissions.
|
||||
|
||||
|
||||
## [Flatpak] Changing installation folder
|
||||
|
||||
To change the installation path of the **BSManager** folder, you have to edit the flatpak permissions to destination folder.
|
||||
- In flatpak or Flatseal, add the destination folder with `:create` permissions.
|
||||
- In BSM, move the folder to the destination folder.
|
||||
- [Optional] In flatpak or Flatseal, remove the original folder permissions.
|
||||
|
||||
+9
-1
@@ -10,6 +10,7 @@ Our comprehensive guides are crafted to assist you in maximizing BSManager's cap
|
||||
|
||||
Step-by-step instructions to install BSManager on your system and keep it up to date
|
||||
|
||||
- [install BSManager on linux](install-bsmanager-on-linux)
|
||||
- [Install or import a version](install-or-import-a-version)
|
||||
- [Create a shortcut](create-a-shortcut)
|
||||
|
||||
@@ -43,7 +44,14 @@ Our troubleshooting section is here to help you resolve common issues quickly an
|
||||
|
||||
<!-- ### ⚙️ Connection Issues: Solutions for problems related to connecting BSManager to required services. -->
|
||||
|
||||
<!-- ### 💾 Installation Problems: Guidance on fixing errors during setup or version updates. -->
|
||||
### 💾 Installation Problems: Guidance on fixing errors during setup or version updates
|
||||
|
||||
- Linux
|
||||
- [Missing Icons in Game]([Linux]-Missing-Icons-in-Game)
|
||||
- [Permission Denied on "bs-versions.json"]([Linux]-Permission-Denied-on-bs-version.json)
|
||||
- [[deb] The SUID Sandbox Helper Binary Was Found]([Linux]-[deb]-The-SUID-Sandbox-Helper-Binary-Was-Found)
|
||||
- [[Flatpak] Steam Beat Saber Version Not Showing / Proton Not Detected]([Linux]-[Flatpak]-Steam-Beat-Saber-Version-Not-Showing-Proton-Not-Detected)
|
||||
- [[Flatpak] Changing Installation Folder]([Linux]-[Flatpak]-Changing-Installation-Folder)
|
||||
|
||||
<!-- ### 🎮 Gameplay Issues: Fixes for issues impacting Beat Saber performance. -->
|
||||
|
||||
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
<p align="center">
|
||||
<img src="../assets/linux-missing-icons.png" alt="Linux Missing Icons" width="300"/>
|
||||
<br>
|
||||
NOTE: "?" are missing unicode icons
|
||||
</p>
|
||||
|
||||
This is due to [BSML](https://github.com/monkeymanboy/BeatSaberMarkupLanguage) using a missing font (`Segoe UI Symbols`) for unicode emojis.
|
||||
|
||||
To fix the issue, you need to get a copy of `seguisym.ttf` from the fonts folder an official copy Windows. Once you have a copy, add the font file to `~/.steam/steam/steamapps/compatdata/620980/pfx/drive_c/windows/Fonts`.
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
<pre>
|
||||
Unhandled Exception UnhandledRejection Error: EACCES: permission denied, open '/opt/BSManager/resources/assets/jsons/bs-versions.json'
|
||||
</pre>
|
||||
|
||||
To fix this issue, the current user must have write permissions to the "bs-versions.json". To correct the permissions do command below:
|
||||
|
||||
```bash
|
||||
chmod +002 /opt/BSManager/resources/assets/jsons/bs-versions.json
|
||||
|
||||
# or
|
||||
|
||||
chown $(whoami) /opt/BSManager/resources/assets/jsons/bs-versions.json
|
||||
```
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
To change the installation path of the **BSManager** folder, you have to edit the flatpak permissions to destination folder.
|
||||
|
||||
- In flatpak or Flatseal, add the destination folder with `:create` permissions.
|
||||
- In BSM, move the folder to the destination folder.
|
||||
- [Optional] In flatpak or Flatseal, remove the original folder permissions.
|
||||
+1
@@ -0,0 +1 @@
|
||||
Flatpak should have permissions with the steam games folder. By default, the minimum permissions are `~/.steam/steam/steamapps/common:ro` and `~/.steam/steam/steamapps/common:ro`. If you changed the steam installation path, add that path instead into the permissions.
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
This is encountered when running the app file or executing the app in the terminal. This is due to a change to Ubuntu 24.04. In order to fix the issue, take a look into the path of "chrome-sandbox" described in the error log and give the correct permissions within the terminal, for example:
|
||||
|
||||
```bash
|
||||
chmod 4755 /opt/BSManager/chrome-sandbox
|
||||
```
|
||||
|
||||
ref: https://github.com/electron/electron/issues/42510
|
||||
Reference in New Issue
Block a user