mirror of
https://github.com/andrey271192/PCA_Phobos.git
synced 2026-09-20 11:55:32 +00:00
docs: add install error fixes
This commit is contained in:
@@ -67,6 +67,94 @@ curl -I -H "Authorization: token ваш_ключ" \
|
||||
https://raw.githubusercontent.com/andrey271192/PCA_Phobos-dev/beta/install.sh
|
||||
```
|
||||
|
||||
### `[2/9] wg-obfuscator`: `ERROR: obfuscator binary for x86_64 missing`
|
||||
|
||||
Это ошибка скачивания бинарника обфускатора под архитектуру VPS. Обычно сервер `x86_64`, а в скачанном наборе нет файла с ожидаемым именем.
|
||||
|
||||
Проверка:
|
||||
|
||||
```bash
|
||||
uname -m
|
||||
ls -lah /opt/Phobos/bin 2>/dev/null
|
||||
```
|
||||
|
||||
Решение:
|
||||
|
||||
```bash
|
||||
phobos-update stable
|
||||
```
|
||||
|
||||
Если установка ещё не дошла до `phobos-update`, запусти свежий installer:
|
||||
|
||||
```bash
|
||||
bash <(curl -fsSL https://raw.githubusercontent.com/andrey271192/PCA_Phobos/main/install.sh)
|
||||
```
|
||||
|
||||
В актуальной версии installer берёт `linux-x64` из ClusterM releases и понимает `amd64 -> x86_64`.
|
||||
|
||||
### `[6/9] PCA patches`: `curl: (23) Failure writing output to destination`
|
||||
|
||||
Это не ошибка firewall и не порт WireGuard. `curl` не смог записать файл в путь назначения. Частая причина: папки `/opt/Phobos/repo/server/scripts` или `/opt/Phobos/repo/client/templates` ещё не были созданы.
|
||||
|
||||
Решение:
|
||||
|
||||
```bash
|
||||
phobos-update stable
|
||||
```
|
||||
|
||||
Если сервер ставится с нуля и ещё нет `phobos-update`, повтори установку свежим installer:
|
||||
|
||||
```bash
|
||||
bash <(curl -fsSL https://raw.githubusercontent.com/andrey271192/PCA_Phobos/main/install.sh)
|
||||
```
|
||||
|
||||
В актуальной версии `fetch()` сам создаёт папку назначения перед `curl -o`.
|
||||
|
||||
### `/clients`: `lib-core.sh: No such file or directory`, `check_root: command not found`
|
||||
|
||||
Так выглядит неполная установка client helper. Файл `phobos-client.sh` уже есть, но рядом нет обязательного `lib-core.sh`. После этого скрипт теряет функции `check_root`, `load_env`, `ensure_dirs`, `die`, `log_info`, и появляются каскадные ошибки.
|
||||
|
||||
Быстрое лечение без переустановки:
|
||||
|
||||
```bash
|
||||
mkdir -p /opt/Phobos/repo/server/scripts
|
||||
curl -fsSL https://raw.githubusercontent.com/andrey271192/PCA_Phobos/main/overlay/lib-core.sh \
|
||||
-o /opt/Phobos/repo/server/scripts/lib-core.sh
|
||||
chmod +x /opt/Phobos/repo/server/scripts/lib-core.sh
|
||||
phobos-update stable
|
||||
systemctl restart phobos-panel
|
||||
```
|
||||
|
||||
Проверка:
|
||||
|
||||
```bash
|
||||
test -f /opt/Phobos/repo/server/scripts/lib-core.sh && echo LIB_CORE_OK
|
||||
/opt/Phobos/repo/server/scripts/phobos-client.sh list
|
||||
```
|
||||
|
||||
### В Chrome консоли: `Pattern attribute value ... is not a valid regular expression`
|
||||
|
||||
Старый HTML pattern для имени клиента мог ругаться в новых версиях Chrome.
|
||||
|
||||
Решение:
|
||||
|
||||
```bash
|
||||
phobos-update stable
|
||||
systemctl restart phobos-panel
|
||||
```
|
||||
|
||||
После обновления в `/opt/phobos-panel/app.py` должно быть:
|
||||
|
||||
```bash
|
||||
grep 'pattern=' /opt/phobos-panel/app.py
|
||||
```
|
||||
|
||||
Ожидаемо:
|
||||
|
||||
```text
|
||||
pattern="[A-Za-z0-9_\\-]+"
|
||||
```
|
||||
|
||||
### Панель не открывается
|
||||
|
||||
Проверь реальный порт панели:
|
||||
|
||||
Reference in New Issue
Block a user