Есть ряд вещей, которые могут вызвать проблему серого экрана. Лучше всего посмотреть файл журнала в .vnc, чтобы узнать, что такое ошибка. Имя файла журнала - hostName:display#.log, например, на моей машине, чье имя «золотое», это golden:1.log.
В моем случае файл ./vnc/xstartup не имел прав доступа, поэтому chmod +x ./vnc/xstartup исправил проблему. Я мог бы поиграть с содержанием xstartup, пока корова не вернется домой, и это не помогло бы.
Выполнить команду ниже:
pkexec chown root:root -R /etc
Теперь напишите свой пароль.
Лучше всего «переустановить» все пакеты, и пусть это исправит ваши разрешения для вас. Это займет некоторое время, но это единственный способ исправить все.
sudo apt-get --reinstall install `dpkg --get-выборы | grep install | grep -v deinstall | cut -f1`Вы можете увидеть больше об этом на этом сайте, включая некоторые исправления для общих проблем с запуском этой команды.
Имейте в виду, что вы захотите перезагрузиться, как только команда заканчивается или странные вещи будут (или, по крайней мере, могут) произойти с различными версиями библиотек.
Ну, просто запустите эти команды
pkexec apt-get install sudo, затем
pkexec apt-get install sudo
[ ! d4]pkexec chmod 0440 /etc/sudoers.d/README