Page 1 of 1

Steamcmd error

Posted: Tue Jan 15, 2019 6:10 pm
by jnunes
Hi, I've just started using UGCC, even bought the license.

I'm having trouble setting up automatic updated via steamcmd. I always get this error:

Redirecting stderr to '/var/www/Steam/logs/stderr.txt'
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API...applicationmanager.cpp (3838) : Assertion Failed: CApplicationManager::GetMountVolume: invalid index
applicationmanager.cpp (3838) : Assertion Failed: CApplicationManager::GetMountVolume: invalid index
applicationmanager.cpp (4001) : Assertion Failed: m_vecInstallBaseFolders.Count() > 0
Unable to determine VR Path Registry filename
Unable to determine VR Path Registry filename
OK.

Steamcmd works fine when I run via console, calling ./steamcmd.sh directly.

I've already checked so many sites online but I'm still facing this.

ugccweb.log:

01/15/2019 23:05:15 A valid license was found
01/15/2019 23:05:15 LD_LIBRARY_PATH path: .:./bin:
01/15/2019 23:05:15 Home path:
15/01/2019 23:06:12 User logged in: admin | IP: XXXX
15/01/2019 23:06:12 A valid license was found
15/01/2019 23:06:21 Starting update of server id 4

Debian 9 64b
Manual installation
SQLite
Apache

Thanks.
Jnunes

Re: Steamcmd error

Posted: Tue Jan 15, 2019 9:55 pm
by Masher
I would almost guess it's because the web server's process user (httpd, apache, etc.) doesn't have a home folder set in /etc/passwd. Steam creates a folder in the home directory for it's files, and it's probably complaining about that. Usermod or vipw should help set a home folder then restart apache.

Re: Steamcmd error

Posted: Wed Jan 16, 2019 3:30 pm
by jnunes
Hi Masher, your guess is right. Spot on.

Thanks once again.

Jnunes

Re: Steamcmd error

Posted: Wed Jan 16, 2019 7:11 pm
by Masher
Great, glad that fixed it and thanks for your business.