Я неопытный пользователь линукса. Я ставлю какие-то там эксперименты на VPS. И, конечно, приходится работать с сообщениями об ошибках. Надо сказать, что там ситуация ещё печальнее.
Во-первых, сообщения об ошибке может не быть в принципе. Вы по результатам работы команды должны понять, что она не отработала.
Во-вторых, может быть, что успешная отработка команды сопровождается выводом, а неуспешная проходит молча. Но бывает и наоборот, когда успешность сопровождается отсутствием вывода. Это надо знать заранее.
В третьих, даже если ошибка выводится, в тексте может ничего не быть о причинах. После этого можно начинать гуглить. Это может помочь, а может и нет.
Вот, например, хотел настроить удалённый доступ через RDP, создал нового пользователя, поставил xrdp. Пытаюсь подключиться, и получаю сообщения:
started connecting
connection problem, giving up
some problem
Error connection to user session
Подключиться не удаётся по причине some problem, понимаете?
Штош, начинаем гуглить. В гугле про такую ошибку есть некоторая информация, но, конечно, везде разная. Как же диагностировать причину?
О причине я догадался. Я решил проверить локальные конфиги xrdp у свежесозданного пользователя и неожиданно обнаружил, что у пользователя не создалась домашняя папка (почему -- вопрос открытый).
Я создал ему папку вручную (гугл подсказал команду mkhomedir_helper) и после этого коннект через RDP действительно стал проходить... фантастика!