нашел этот вопрос из-за того, что случилось со мной, поэтому для тех, кто посещает этот вопрос, вы также можете запустить следующее:
sudo sed -i s/XSession.*/XSession=ubuntu/ /var/lib/AccountsService/users/USERNAME
, где USERNAME - ваш имя пользователя учетной записи, в моем случае, так как моя учетная запись /home/cyrex я бы использовал:
sudo sed -i s/XSession.*/XSession=ubuntu/ /var/lib/AccountsService/users/cyrex
Что бы это могло сделать, это изменить текущий сеанс по умолчанию из Mir ( Unity8) к единству Unity по умолчанию. Прежде чем это сделать, значение для переменной XSession было похоже на unity8-mir-default (возможно, я ошибаюсь с именем), после запуска этого значения теперь должно быть установлено значение ubuntu. Затем просто перезагрузитесь, и теперь вы увидите, как работает Unity по умолчанию.
Все значения сеанса можно найти в /usr/share/xsessions/ с прикрепленным к ним .desktop, поэтому для единства (Unity 3D) вы должны увидеть . Имя сеанса будет ubuntu, и это будет значение, которое вы использовали бы на скрипте SED выше. Поэтому, если вы хотели использовать, например, lxde.ubuntu, вы изменили бы часть скрипта SED с ubuntu на lxde.
Запуск:
sudo dpkg -r nginx-common
Если он успешный или не запущен:
gksudo gedit /var/lib/dpkg/status
В полученном gedit удалите весь раздел, начиная с:
[d3 ] Package : nginx-common, затем запустите установку