Задать вопрос
@Zubi7667

Как исправить ошибку системного сервиса?Ubuntu 24.04 64bit?

Пытаюсь поставить системный сервис тимспика на сервер но выдаёт ошибку
root@server:~# systemctl status teamspeak
● teamspeak.service - Teamspeak Service
     Loaded: loaded (/etc/systemd/system/teamspeak.service; enabled; preset: enabled)
     Active: activating (auto-restart) (Result: exit-code) since Fri 2025-01-31 13:57:06 UTC; 8s ago
    Process: 8033 ExecStart=/opt/teamspeak/ts3server_minimal_runscript.sh (code=exited, status=203/EXEC)
   Main PID: 8033 (code=exited, status=203/EXEC)
        CPU: 7ms
<code lang="dos">
2025-01-30 10:49:56.157363|INFO    |ServerLibPriv |   |TeamSpeak 3 Server 3.13.7 (2022-06-20 12:21:53)
2025-01-30 10:49:56.158199|INFO    |ServerLibPriv |   |SystemInformation: Linux 6.8.0-52-generic #53-Ubuntu SMP PREEMPT_DYNAMIC Sat Jan 11 00:06:25 UTC 2025 x86_64 Binary: 64bit
2025-01-30 10:49:56.158231|INFO    |ServerLibPriv |   |Using hardware aes
2025-01-30 10:49:56.158910|INFO    |DatabaseQuery |   |dbPlugin name:    SQLite3 plugin, Version 3, (c)TeamSpeak Systems GmbH
2025-01-30 10:49:56.158942|INFO    |DatabaseQuery |   |dbPlugin version: 3.11.1
2025-01-30 10:49:56.159319|INFO    |DatabaseQuery |   |checking database integrity (may take a while)
2025-01-30 10:49:56.175919|WARNING |Accounting    |   |Unable to open licensekey.dat, falling back to limited functionality
2025-01-30 10:49:56.176286|INFO    |Accounting    |   |Licensing Information
2025-01-30 10:49:56.176308|INFO    |Accounting    |   |licensed to       : Anonymous
2025-01-30 10:49:56.176318|INFO    |Accounting    |   |type              : No License
2025-01-30 10:49:56.176332|INFO    |Accounting    |   |starting date     : Tue Feb  1 00:00:00 2022
2025-01-30 10:49:56.176342|INFO    |Accounting    |   |ending date       : Thu Jul  1 00:00:00 2027
2025-01-30 10:49:56.176351|INFO    |Accounting    |   |max virtualservers: 1
2025-01-30 10:49:56.176358|INFO    |Accounting    |   |max slots         : 32
2025-01-30 10:49:57.662788|INFO    |              |   |Puzzle precompute time: 1461
2025-01-30 10:49:57.663574|INFO    |FileManager   |   |listening on 0.0.0.0:30033, [::]:30033
2025-01-30 10:49:57.669666|INFO    |Query         |   |Using a query thread pool size of 2
2025-01-30 10:49:57.685131|INFO    |Query         |   |listening for query on 0.0.0.0:10011, [::]:10011
2025-01-30 10:49:57.685472|INFO    |Query         |   |listening for ssh query on 0.0.0.0:10022, [::]:10022
2025-01-30 10:49:57.685628|INFO    |Query         |   |listening for http query on 0.0.0.0:10080, [::]:10080
2025-01-30 10:49:57.685884|INFO    |CIDRManager   |   |updated query_ip_allowlist ips: 127.0.0.1/32, ::1/128, 
2025-01-30 10:49:57.749449|INFO    |              |   |myTeamSpeak identifier revocation list was downloaded successfully - all related features are activated
2025-01-30 10:54:59.001514|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 11:04:57.806798|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 11:04:59.010033|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 11:14:57.892729|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 11:14:59.001457|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 11:15:01.008317|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 11:24:57.976248|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 11:24:59.001466|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 11:25:01.001453|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 11:35:00.001484|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 11:45:00.008472|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 11:45:02.001454|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 11:54:58.138254|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 11:55:00.001367|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 11:55:02.006128|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 12:04:58.215624|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 12:05:00.001276|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 12:05:02.000656|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 12:14:58.332233|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 12:15:00.001995|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 12:15:02.001467|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 12:24:58.269577|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 12:25:00.008529|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 12:25:02.000519|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 12:35:00.001501|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 12:35:02.007033|ERROR   |              |   |TS3ANetwork::Send failed error: 111
2025-01-30 12:38:01.035257|INFO    |ServerMain    |   |Received signal SIGTERM, shutting down.
2025-01-30 12:38:01.037501|INFO    |ServerMain    |   |Received signal SIGHUP, shutting down.

</code>
  • Вопрос задан
  • 137 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
@graf_Alibert
Ошибка `status=203/EXEC` указывает на проблему с выполнением скрипта `/opt/teamspeak/ts3server_minimal_runscript.sh`. Возможные причины и решения:
1) Права на выполнение
Проверьте, есть ли права на выполнение скрипта:
ls -l /opt/teamspeak/ts3server_minimal_runscript.sh

Если права на выполнение отсутствуют, добавьте их:
chmod +x /opt/teamspeak/ts3server_minimal_runscript.sh

2) Ошибки в скрипте
Откройте скрипт для проверки:
nano /opt/teamspeak/ts3server_minimal_runscript.sh
Убедитесь, что первая строка указывает на правильный интерпретатор, например:
#!/bin/bash
Если указан другой интерпретатор, убедитесь, что он установлен.
3) Права на каталог
Проверьте права на каталог `/opt/teamspeak`:
ls -ld /opt/teamspeak
Если скрипт не может получить доступ к файлам из-за ограничений, исправьте это:
chown -R teamspeak:teamspeak /opt/teamspeak
chmod -R 755 /opt/teamspeak

*(замените `teamspeak:teamspeak` на соответствующего пользователя и группу, если нужно)*
4) Ошибки в юнит-файле systemd
Проверьте содержимое `/etc/systemd/system/teamspeak.service`:
nano /etc/systemd/system/teamspeak.service
Убедитесь, что строка `ExecStart` выглядит корректно:
ExecStart=/opt/teamspeak/ts3server_minimal_runscript.sh

После внесения изменений перезагрузите systemd:
systemctl daemon-reload
systemctl restart teamspeak

5) Проверка журналов systemd
Для более подробной информации:
journalctl -xeu teamspeak.service
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы