What app is this about, and its version: GlitchSoc package version 2026.03.14~ynh1.
What YunoHost version are you running: 12.1.39
What type of hardware are you using: VPS bought online
Describe your issue
Hi, I need help recovering a GlitchSoc install on YunoHost. I have already done quite a bit of troubleshooting and want to avoid making things worse.
YunoHost version: 12.1.39
Debian: bookworm
App: GlitchSoc
What happened:
I tried to upgrade GlitchSoc.
Before the upgrade, YunoHost created a pre-upgrade backup named glitchsoc-pre-upgrade1.
That backup completed successfully.
The GlitchSoc upgrade itself reports success.
After that, the GlitchSoc services failed.
I then tried to restore from the pre-upgrade backup.
The restore failed.
GlitchSoc is now no longer installed.
Current status:
yunohost app list now shows only Ghost, Jirafeau, and Seafile. GlitchSoc is gone.
The GlitchSoc backup archive still exists on disk as glitchsoc-pre-upgrade1.tar.gz.
Relevant facts from the logs:
The pre-upgrade backup completed successfully.
The upgrade operation reports success.
The restore operation reports failure with:
Could not restore glitchsoc: An error occured inside the app restore script
The detailed restore log shows Bundler failing with:
Permission denied @ dir_s_mkdir - /opt/rbenv/versions/3.4.5/lib/ruby/gems/3.4.0/cache/bundler
I also checked /opt/rbenv/versions and currently it contains only:
glitchsoc -> 3.4.5
But the actual 3.4.5 directory does not exist anymore.
So it looks like the restore expected a Ruby runtime under /opt/rbenv/versions/3.4.5, but that runtime path is missing or broken.
What is the safest recovery path from here?
Should I try to repair the Ruby or rbenv runtime first and then rerun the restore?
Or is there a package-specific recovery step for GlitchSoc on YunoHost that I should use instead?
I still have the backup archive and do not want to delete or damage it.
Full logs via YunoPaste:
Restore log: https://paste.yunohost.org/raw/radubobefu
Upgrade log: https://paste.yunohost.org/raw/elolepuzay
Backup log: https://paste.yunohost.org/raw/zifakizori
thanks so much. I look forward to your response.
Share relevant logs or error messages
error messages:
Could not restore glitchsoc: An error occured inside the app restore script
Permission denied @ dir_s_mkdir - /opt/rbenv/versions/3.4.5/lib/ruby/gems/3.4.0/cache/bundler
Unfortunately, an unexpected error occurred, and Bundler cannot continue.
bundler: command not found: puma
Install missing gem executables with bundle install
glitchsoc-web.service: Changing to the requested working directory failed: Permission denied
glitchsoc-web.service: Failed at step CHDIR spawning /var/www/glitchsoc/live/bin/bundle: Permission denied
glitchsoc-sidekiq.service: Changing to the requested working directory failed: Permission denied
glitchsoc-sidekiq.service: Failed at step CHDIR spawning /opt/rbenv/versions/glitchsoc/bin/bundle: Permission denied
glitchsoc-streaming.service: Main process exited, code=exited, status=1/FAILURE
ls: cannot access ā/opt/rbenv/versions/3.4.5ā: No such file or directory
logs: if needed
Restore log: https://paste.yunohost.org/raw/radubobefu
Upgrade log: https://paste.yunohost.org/raw/elolepuzay
Backup log: https://paste.yunohost.org/raw/zifakizori