Linux LGSM crontab -e

DarkEssence

Участник
Сообщения
206
Реакции
3
Доброго времени суток, может кто сталкивался с подобной проблемой, но сервера отказываются обновляться, все в crontab прописано, имеется 7 серверов, 6 из них не обновляются и уже третью обнову приходится обновляться самому, с одним серверов никаких проблем нет *_*
Обновление linux lgsm делал(./csgoserver ul) - не помогло.
 

Danyas

Участник
Сообщения
2,173
Реакции
1,072
steamcmd удали (lgsm его сам выкачает), да и ошибку скинь саму
 

DarkEssence

Участник
Сообщения
206
Реакции
3
steamcmd удали (lgsm его сам выкачает), да и ошибку скинь саму
ноя 27 05:03:08.022 csgoserver: UPDATE: FATAL: Checking remote build
ноя 27 05:03:08.025 csgoserver: UPDATE: FATAL: update_steamcmd.sh exiting with code: 1

P.S. Только вспомнил про прекраснейшие логи lgsm, покопался в них, нашел ошибку, но решения не нашел(
 

Danyas

Участник
Сообщения
2,173
Реакции
1,072
ручками:
./csgoserver u

и сами логи steamcmd у тебя будут выведены, как и сам процесс установки обновления

./csgoserver u > log.txt - создаст файл log.txt (по идее), вот собстна его и приложи сюда
 

andrey19992

Участник
Сообщения
487
Реакции
101
проверь права у update_steamcmd.sh
поставь 777 и +X или как там его, аля запускаемый файл
Сообщения автоматически склеены:

у меня помню ток в правах на файлы были проблемы, а так работает как часы
 

DarkEssence

Участник
Сообщения
206
Реакции
3
ручками:
./csgoserver u

и сами логи steamcmd у тебя будут выведены, как и сам процесс установки обновления

./csgoserver u > log.txt - создаст файл log.txt (по идее), вот собстна его и приложи сюда
после того как обновил ручками
Сообщения автоматически склеены:

проверь права у update_steamcmd.sh
поставь 777 и +X или как там его, аля запускаемый файл
Сообщения автоматически склеены:

у меня помню ток в правах на файлы были проблемы, а так работает как часы
права стоят везде 775, тоже самое и на сервере где он обновляется автоматически(проверил)

P.S Еще приложил сами логи за сегодня, внизу самом процесс установки обновления
 

Вложения

  • stderr.txt
    657 байт · Просмотры: 5
  • csgoserver-script-2019-11-27-.txt
    117.4 КБ · Просмотры: 7

andrey19992

Участник
Сообщения
487
Реакции
101
ты когда вводишь ./csgoserver update
что он тебе говорит? прям в консуле? проверь сейчас, он не будет сервак рестартить если нет обнов
Сообщения автоматически склеены:

пришли, как у тебя в кронтабе прописано обновление, сама строчка
Сообщения автоматически склеены:

пользователя только звездачками закрась, если не закрасишь и скинешь сюда, твой VDS сервак начнут ломать, путем подбора пароля к этому пользователю
 

DarkEssence

Участник
Сообщения
206
Реакции
3
ты когда вводишь ./csgoserver update
что он тебе говорит? прям в консуле? проверь сейчас, он не будет сервак рестартить если нет обнов
Сообщения автоматически склеены:

пришли, как у тебя в кронтабе прописано обновление, сама строчка
Сообщения автоматически склеены:

пользователя только звездачками закрась, если не закрасишь и скинешь сюда, твой VDS сервак начнут ломать, путем подбора пароля к этому пользователю
***************:~$ ./csgoserver update
[ OK ] Update csgoserver: Checking for update: SteamCMD

Update available
* Local build: 4428608
* Remote build: 4433072

applying update...
[ INFO ] Stopping csgoserver: Check IP: ***************
[ OK ] Stopping csgoserver: ***************
Redirecting stderr to '/home/***************/Steam/logs/stderr.txt'
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API...OK.

Connecting anonymously to Steam Public...Logged in OK
Waiting for user info...OK
threadtools.cpp (833) : Assertion Failed: ThreadGetProcessExitCode: no such process 28832
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Update state (0x61) downloading, progress: 60.19 (207153568 / 344146904)
Success! App '740' fully installed.
[ OK ] Starting csgoserver: ***************
***************~$ ./csgoserver update
[ OK ] Update csgoserver: Checking for update: SteamCMD

No update available
* Local build: 4433072
* Remote build: 4433072
*/3 * * * * ~/csgoserver monitor > /dev/null 2>&1
*/30 * * * * ~/csgoserver update > /dev/null 2>&1
 

andrey19992

Участник
Сообщения
487
Реакции
101
***************:~$ ./csgoserver update
[ OK ] Update csgoserver: Checking for update: SteamCMD

Update available
* Local build: 4428608
* Remote build: 4433072

applying update...
[ INFO ] Stopping csgoserver: Check IP: ***************
[ OK ] Stopping csgoserver: ***************
Redirecting stderr to '/home/***************/Steam/logs/stderr.txt'
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API...OK.

Connecting anonymously to Steam Public...Logged in OK
Waiting for user info...OK
threadtools.cpp (833) : Assertion Failed: ThreadGetProcessExitCode: no such process 28832
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Update state (0x61) downloading, progress: 60.19 (207153568 / 344146904)
Success! App '740' fully installed.
[ OK ] Starting csgoserver: ***************
***************~$ ./csgoserver update
[ OK ] Update csgoserver: Checking for update: SteamCMD

No update available
* Local build: 4433072
* Remote build: 4433072
*/3 * * * * ~/csgoserver monitor > /dev/null 2>&1
*/30 * * * * ~/csgoserver update > /dev/null 2>&1
У меня вот так
4,5,6,9,12,15,16,18,20 * * * su - пользователь_с_правами_запуска -c 'taskset -c 0 /opt/gamepublic/csgoserver update' > /dev/null 2>&1
странно, вроде отличий нет, а ты последнюю версию скачал? с офф сайта? или давно не обновлялся? там уже версий куча сменилось
Сообщения автоматически склеены:

пользователи на всех серваках же разные?
кстати, еще такой нюанс, сделай обновления для серверов с разницей 10 минут друг от друга. у меня обновляются по очереди, не одновременно, возможно в этом проблема
 

DarkEssence

Участник
Сообщения
206
Реакции
3
У меня вот так
4,5,6,9,12,15,16,18,20 * * * su - пользователь_с_правами_запуска -c 'taskset -c 0 /opt/gamepublic/csgoserver update' > /dev/null 2>&1
странно, вроде отличий нет, а ты последнюю версию скачал? с офф сайта? или давно не обновлялся? там уже версий куча сменилось
Сообщения автоматически склеены:

пользователи на всех серваках же разные?
кстати, еще такой нюанс, сделай обновления для серверов с разницей 10 минут друг от друга. у меня обновляются по очереди, не одновременно, возможно в этом проблема
пользователи разные, lgsm обновлял, а так до этого давно не обновлялся, да, раньше все сразу сервера обновлялись, проблем не было(
 

DarkEssence

Участник
Сообщения
206
Реакции
3
Должен быть один и тот же, нет?
От рута всех обновлять пробуйте
надо попробовать, странно просто то, что один сервер из 7 обновляется без каких либо проблем сам *_* настройки crontab идентичны , lgsm обновлял на всех тоже в одно время
Сообщения автоматически склеены:

проверь права у update_steamcmd.sh
поставь 777 и +X или как там его, аля запускаемый файл
Сообщения автоматически склеены:

у меня помню ток в правах на файлы были проблемы, а так работает как часы
1574949648317.png

777 сделал сейчас, а + "x" куда?
P.s. А, похоже понял тебя, все сделал верно
Сообщения автоматически склеены:

Может можно затестить как-то ? Откатиться до предыдущей версии сервера, проверить обновится сам или нет?
 
Последнее редактирование:

galantsevsasha

Участник
Сообщения
21
Реакции
5
Должен быть один и тот же, нет?
От рута всех обновлять пробуйте
От рута обнавлятся нельзя , с правами потом проблемы будут .
надо попробовать, странно просто то, что один сервер из 7 обновляется без каких либо проблем сам *_* настройки crontab идентичны , lgsm обновлял на всех тоже в одно время
Сообщения автоматически склеены:


Посмотреть вложение 48960
777 сделал сейчас, а + "x" куда?
P.s. А, похоже понял тебя, все сделал верно
Сообщения автоматически склеены:

Может можно затестить как-то ? Откатиться до предыдущей версии сервера, проверить обновится сам или нет?
У тебя должны быть разные пользователи если ты обновляешь все одновременно , нагрузка на сервер будет колосальная при выходе обновлений , сделай лучше разное время. И тебе не про те права сказали , смотри на права пользователя - кому файлы пренадлежат ! от любого пользователя их запустить не получится кроме рута , а будешь обновлять или проводить любые манипуляции с файлами от супер пользователя тоже будут проблемы . Создай для каждого игрового сервера своего пользователя и редактируй , обнавляй ,и т.п только от пользователя которому он пренадлежит. cron задания должны быть тоже на кждый сервер запускатся только от своего user тогда у тебя не каких проблем не будет .
 
Последнее редактирование:

norice

Не креативный создатель
Сообщения
137
Реакции
55
Привет всем, тоже столкнулся с проблемой обновления сервера через lgsm.
Есть машина, на ней стоит 6 виртуалок.
На каждой виртуалке стоит ubuntu и сервер csgo на lgsm.
4 сервера обновляются исправно, а оставшиеся 2 сервера не обновляются. Но они не просто не обновляются, а пишет мол версия все ок, но сервер не обновляется.
Если спользовать ./csgoserver force-update то все норм обновляет
11.PNG
12.PNG
 

Templar

Добрая душа
Сообщения
495
Реакции
62
Привет всем, тоже столкнулся с проблемой обновления сервера через lgsm.
Есть машина, на ней стоит 6 виртуалок.
На каждой виртуалке стоит ubuntu и сервер csgo на lgsm.
4 сервера обновляются исправно, а оставшиеся 2 сервера не обновляются. Но они не просто не обновляются, а пишет мол версия все ок, но сервер не обновляется.
Если спользовать ./csgoserver force-update то все норм обновляет
Посмотреть вложение 56474Посмотреть вложение 56475
Разобрались с этой проблемой? У меня с одним сервером точно так же не могу понять что ему не нравится.
 

Danyas

Участник
Сообщения
2,173
Реакции
1,072
У меня это таким костылем срабатывает корректно, проблема появилась еще с осени 2019-го, одну обнову встает нормально, одну вообще не хочет обновлять, одну начинает обновлять и зависает...
0 6 * * * ./csgoserver sp; rm -r Steam/ steamcmd/; ./csgoserver fu; ./csgoserver r;
Сообщения автоматически склеены:

P.S. @norice Скрипты нужно обновлять через ./csgoserver uf там тоже могут быть "нюансы"
 

xek

Рыба клоун
Сообщения
1,652
Реакции
636
У меня это таким костылем срабатывает корректно, проблема появилась еще с осени 2019-го, одну обнову встает нормально, одну вообще не хочет обновлять, одну начинает обновлять и зависает...
0 6 * * * ./csgoserver sp; rm -r Steam/ steamcmd/; ./csgoserver fu; ./csgoserver r;
Сообщения автоматически склеены:

P.S. @norice Скрипты нужно обновлять через ./csgoserver uf там тоже могут быть "нюансы"
Такое себе решение, а если обнова выйдет в 7 часов, то сервер не рабочий будет.
Тоже столкнулся с такой проблемой, что половина серверов не обновляется.
 

Danyas

Участник
Сообщения
2,173
Реакции
1,072
Такое себе решение, а если обнова выйдет в 7 часов, то сервер не рабочий будет.
Тоже столкнулся с такой проблемой, что половина серверов не обновляется.
Обнова в 7 утра не выходит, а выходит примерно в одно и то же время, это 2-4 часа ночи по МСК.
Ясен красен что часовой пояс должен стоять соответствующий, ибо если GMT-7 то обнова встанет на следующий день
 
Сверху Снизу