[GH-ISSUE #4397] [Bug]: Starting a new installed vhserver (or old one) not working, the one running all the time is working #2748

Closed
opened 2026-02-27 03:05:12 +03:00 by kerem · 4 comments
Owner

Originally created by @natrius on GitHub (Nov 29, 2023).
Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/4397

User story

I want to start a newly installed vhserver (or an old one).

Game

Valheim

Linux distro

Ubuntu 22.04, Ubuntu 20.04

Command

command: start

Further information

Hello,

i'm using Ubuntu 22.04.3 LTS Server and wanted to install a new Valheim Server (vhserver) and installed a new one with ./linuxgsm.sh install and i have my new one here. When i am starting the server with ./vhserver-5 start it ends with errors

fetching GitHub core_functions.sh...ERROR
fetching Bitbucket core_functions.sh...FAIL
./vhserver-5: line 122: core_exit.sh: command not found
./vhserver-5: line 428: fn_fetch_config: command not found
./vhserver-5: line 430: /home/vhserver/lgsm/config-lgsm/vhserver/vhserver-5.cfg: No such file or directory
./vhserver-5: line 437: fn_fetch_config: command not found
./vhserver-5: line 439: /home/vhserver/lgsm/config-lgsm/vhserver/secrets-vhserver-5.cfg: No such file or directory
grep: /home/vhserver/lgsm/config-lgsm/vhserver/vhserver-5.cfg: No such file or directory
grep: /home/vhserver/lgsm/config-lgsm/vhserver/secrets-vhserver-5.cfg: No such file or directory
./vhserver-5: line 463: fn_ansi_loader: command not found
./vhserver-5: line 467: core_getopt.sh: command not found

Now, my most used one ./vhserver-3 details works just fine, its the one running all the time. -4 works as well, but the older ones ./vhserver-2 details end with

fetching GitHub core_functions.sh...ERROR
fetching Bitbucket core_functions.sh...FAIL
./vhserver-2: line 129: core_exit.sh: command not found
./vhserver-2: line 413: check_ip.sh: command not found
./vhserver-2: line 512: fn_ansi_loader: command not found
./vhserver-2: line 516: core_getopt.sh: command not found

Same for ./vhserver (that the first one, not running for a long time) as well.

I found https://github.com/GameServerManagers/LinuxGSM/issues/1340
ping github.com works fine. curl -V output is

curl -V
curl 7.81.0 (x86_64-pc-linux-gnu) libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.16
Release-Date: 2022-01-05
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets zstd

so TLS-SRP should work, i guess?

But confusing, why it does not work anymore suddenly or if i'm missing something.

Relevant log output

No response

Steps to reproduce

No response

Originally created by @natrius on GitHub (Nov 29, 2023). Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/4397 ### User story I want to start a newly installed vhserver (or an old one). ### Game Valheim ### Linux distro Ubuntu 22.04, Ubuntu 20.04 ### Command command: start ### Further information Hello, i'm using Ubuntu 22.04.3 LTS Server and wanted to install a new Valheim Server (vhserver) and installed a new one with `./linuxgsm.sh install` and i have my new one here. When i am starting the server with `./vhserver-5 start` it ends with errors ``` fetching GitHub core_functions.sh...ERROR fetching Bitbucket core_functions.sh...FAIL ./vhserver-5: line 122: core_exit.sh: command not found ./vhserver-5: line 428: fn_fetch_config: command not found ./vhserver-5: line 430: /home/vhserver/lgsm/config-lgsm/vhserver/vhserver-5.cfg: No such file or directory ./vhserver-5: line 437: fn_fetch_config: command not found ./vhserver-5: line 439: /home/vhserver/lgsm/config-lgsm/vhserver/secrets-vhserver-5.cfg: No such file or directory grep: /home/vhserver/lgsm/config-lgsm/vhserver/vhserver-5.cfg: No such file or directory grep: /home/vhserver/lgsm/config-lgsm/vhserver/secrets-vhserver-5.cfg: No such file or directory ./vhserver-5: line 463: fn_ansi_loader: command not found ./vhserver-5: line 467: core_getopt.sh: command not found ``` Now, my most used one `./vhserver-3 details` works just fine, its the one running all the time. -4 works as well, but the older ones `./vhserver-2 details` end with ``` fetching GitHub core_functions.sh...ERROR fetching Bitbucket core_functions.sh...FAIL ./vhserver-2: line 129: core_exit.sh: command not found ./vhserver-2: line 413: check_ip.sh: command not found ./vhserver-2: line 512: fn_ansi_loader: command not found ./vhserver-2: line 516: core_getopt.sh: command not found ``` Same for `./vhserver` (that the first one, not running for a long time) as well. I found https://github.com/GameServerManagers/LinuxGSM/issues/1340 `ping github.com` works fine. `curl -V` output is ``` curl -V curl 7.81.0 (x86_64-pc-linux-gnu) libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.16 Release-Date: 2022-01-05 Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets zstd ``` so TLS-SRP should work, i guess? But confusing, why it does not work anymore suddenly or if i'm missing something. ### Relevant log output _No response_ ### Steps to reproduce _No response_
Author
Owner

@dgibbs64 commented on GitHub (Dec 10, 2023):

core_functions is out of date and no longer used. You need to upgrade linuxgsm

<!-- gh-comment-id:1849066290 --> @dgibbs64 commented on GitHub (Dec 10, 2023): core_functions is out of date and no longer used. You need to upgrade linuxgsm
Author
Owner

@natrius commented on GitHub (Dec 10, 2023):

Thanks for the answer, i thought of that already (i forgot to mention), but if i go with ./vhserver-5 update-lgsm i get

fetching GitHub core_functions.sh...ERROR
fetching Bitbucket core_functions.sh...FAIL
./vhserver-5: line 122: core_exit.sh: command not found
./vhserver-5: line 428: fn_fetch_config: command not found
./vhserver-5: line 430: /home/vhserver/lgsm/config-lgsm/vhserver/vhserver-5.cfg: No such file or directory
./vhserver-5: line 437: fn_fetch_config: command not found
./vhserver-5: line 439: /home/vhserver/lgsm/config-lgsm/vhserver/secrets-vhserver-5.cfg: No such file or directory
grep: /home/vhserver/lgsm/config-lgsm/vhserver/vhserver-5.cfg: No such file or directory
grep: /home/vhserver/lgsm/config-lgsm/vhserver/secrets-vhserver-5.cfg: No such file or directory
./vhserver-5: line 463: fn_ansi_loader: command not found
./vhserver-5: line 467: core_getopt.sh: command not found
<!-- gh-comment-id:1849080026 --> @natrius commented on GitHub (Dec 10, 2023): Thanks for the answer, i thought of that already (i forgot to mention), but if i go with `./vhserver-5 update-lgsm` i get ``` fetching GitHub core_functions.sh...ERROR fetching Bitbucket core_functions.sh...FAIL ./vhserver-5: line 122: core_exit.sh: command not found ./vhserver-5: line 428: fn_fetch_config: command not found ./vhserver-5: line 430: /home/vhserver/lgsm/config-lgsm/vhserver/vhserver-5.cfg: No such file or directory ./vhserver-5: line 437: fn_fetch_config: command not found ./vhserver-5: line 439: /home/vhserver/lgsm/config-lgsm/vhserver/secrets-vhserver-5.cfg: No such file or directory grep: /home/vhserver/lgsm/config-lgsm/vhserver/vhserver-5.cfg: No such file or directory grep: /home/vhserver/lgsm/config-lgsm/vhserver/secrets-vhserver-5.cfg: No such file or directory ./vhserver-5: line 463: fn_ansi_loader: command not found ./vhserver-5: line 467: core_getopt.sh: command not found ```
Author
Owner

@natrius commented on GitHub (Jan 14, 2024):

Okay, now i did wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh vhserver and it created a -6 thats working as well. But no chance in getting the others up and running again i guess? Or can i simply copy the new one?

<!-- gh-comment-id:1891010231 --> @natrius commented on GitHub (Jan 14, 2024): Okay, now i did `wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh vhserver` and it created a `-6` thats working as well. But no chance in getting the others up and running again i guess? Or can i simply copy the new one?
Author
Owner

@github-actions[bot] commented on GitHub (Jan 20, 2025):

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

<!-- gh-comment-id:2601084412 --> @github-actions[bot] commented on GitHub (Jan 20, 2025): This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Sign in to join this conversation.
No labels
Atomic
Epic
cannot reproduce
command: backup
command: console
command: debug
command: details
command: fast-dl
command: install
command: mods
command: monitor
command: post-details
command: restart
command: send
command: start
command: stop
command: update
command: update-lgsm
command: validate
command: wipe
distro: AlmaLinux
distro: Arch Linux
distro: CentOS
distro: Debian
distro: Fedora
distro: RedHat
distro: Rocky Linux
distro: Ubuntu
distro: openSUSE
engine: goldsrc
engine: source
game: 7 Days to Die
game: ARMA 3
game: Ark: Survival Evolved
game: Assetto Corsa
game: Avorion
game: BATTALION: Legacy
game: Barotrauma
game: Battalion 1944
game: Battlefield 1942
game: Black Mesa: Deathmatch
game: Blade Symphony
game: Call of Duty 2
game: Call of Duty 4
game: Call of Duty: United Offensive
game: Counter-Strike 1.6
game: Counter-Strike 2
game: Counter-Strike: Global Offensive
game: Counter-Strike: Source
game: Day of Infamy
game: Dayz
game: Death Match Classic
game: Don't Starve Together
game: ET: Legacy
game: Eco
game: Factorio
game: Factorio
game: Garry's Mod
game: Half-Life
game: Hurtword
game: Insurgecy
game: Insurgecy
game: Insurgency: Sandstorm
game: Just Cause 3
game: Killing Floor
game: Killing Floor 2
game: Left 4 Dead 2
game: Minecraft
game: Minecraft Bedrock
game: Mordhau
game: Multi Theft Auto
game: Mumble
game: Natural Selection 2
game: No More Room in Hell
game: Pavlov VR
game: Post Scriptum
game: Project Zomboid
game: Quake 3
game: QuakeWorld
game: Red Orchestra: Ostfront 41-45
game: Return to Castle Wolfenstein
game: Rising World
game: Rust
game: San Andreas Multiplayer
game: Satisfactory
game: Soldat
game: Soldier of Fortune 2
game: Squad
game: Squad 44
game: Starbound
game: Stationeers
game: Sven Co-op
game: Team Fortress 2
game: Teamspeak 3
game: Teeworlds
game: Terraria
game: The Front
game: Unreal Tournament 2004
game: Unreal Tournament 3
game: Unreal Tournament 99
game: Unturned
game: Valheim
game: Wurm Unlimited
game: Zombie Master Reborn
game: label missing
good first issue
help wanted
info: alerts
info: dependency
info: docker
info: docs
info: email
info: query
info: steamcmd
info: systemd
info: tmux
info: website
info: website
needs more info
outcome: duplicate
outcome: issue resolved
outcome: issue resolved
outcome: issue unresolved
outcome: pr accepted
outcome: pr rejected
outcome: unconfirmed
outcome: wontfix
outcome: wrong forum
potential-duplicate
priority
pull-request
type: bug
type: feature
type: feature
type: feature request
type: game server request
type: refactor
waiting response
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/LinuxGSM#2748
No description provided.