Перейти до вмісту

Повідомлення про помилку

Ditana розробляється в трьох сховищах, і потрібне з них визначають два запитання: проблема виникла під час встановлення чи під час використання встановленої системи? А якщо це встановлена система, справа в пакуванні чи в конфігурації?

  • ditana-installer — ISO-образ і процес встановлення. Live-середовище не завантажується; інсталятор зупиняється з помилкою; не вдається розбити диск на розділи або зашифрувати його; встановлена система взагалі не завантажується; щось, що ви вибрали в діалогових вікнах інсталятора, не потрапило у встановлену систему.

  • ditana-build — самі пакунки та конвеєр, який їх збирає. Відсутня залежність, пакунок, який не встановлюється, підпис, який не проходить перевірку, застарілий пакунок.

  • ditana-config — те, чим є встановлена система Ditana. Вибір пакунків, конфігурація стільничного середовища, типові налаштування й dotfiles, модулі systemd, параметри ядра й засоби захисту процесора (mitigations), власні допоміжні сценарії Ditana. Якщо система завантажується, але щось у ній неправильне або відсутнє, вам сюди.

Якщо не можете визначити, створіть звернення в ditana-config і зазначте це — перенести звернення легше, ніж залишити проблему, про яку ніхто не повідомив.

Корисний звіт містить:

  • Версію Ditana і конфігурацію, з якою її встановлено, — з виводу grep -E '^(BUILD_ID|VERSION_CODENAME)=' /etc/os-release, а також ядро — з uname -r.
  • Що ви очікували, що сталося, і точну команду або клацання, яке до цього призвело.
  • Відповідне повідомлення про помилку, скопійоване як текст, а не сфотографоване.
  • Для проблеми з інсталятором: /var/log/install_ditana.log, який інсталятор також копіює у встановлену систему.
  • Для служби, що дає збій: systemctl status <unit> і journalctl -u <unit> -b.
  • Для проблеми з обладнанням: програму print-system-infos, яка типово встановлюється разом з інструментами для термінала й підсумовує дані про процесор, GPU, пам’ять і мікропрограми на одному екрані. Встановіть її командою pacman -S ditana-print-system-infos, якщо ви зняли позначку з цього параметра.

Будь ласка, не повідомляйте тут про пакунки AUR. Ditana перезбирає їхні рецепти з AUR без змін; якщо несправне саме програмне забезпечення, то виправити його насправді можна на сторінці AUR або в оригінальному проєкті. Якщо ж винне пакування в сховищі Ditana — відсутня залежність, пакунок, який не встановлюється, — це звернення для ditana-build, і ми справді хочемо про нього дізнатися.

Це машинний переклад. Читачі вдосконалюють його на Weblate.