Повідомлення про помилку
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.