Обновление Ubuntu 18 без входа в систему после обновления

Во-первых, таблица дегустаторов имеет все поля, помеченные как не равные нулю, и не имеет значения по умолчанию. Вы пытаетесь вставить строку, установив поле id, оставив другое значение null. Я бы не ожидал, что вторая вставка будет работать, потому что они объявлены как не равные нулю. Поэтому ваше заявление пытается вставить недопустимую запись. Установите значения по умолчанию для всех полей или установите их в инструкции insert.

Используйте

CREATE TABLE IF NOT EXISTS `tasters` (
  `id` int(11) NOT NULL,
  `name` varchar(32) NOT NULL DEFAULT '',
  `surname` varchar(32) NOT NULL DEFAULT '',
  `patronymic` varchar(32) NOT NULL DEFAULT '',
  `sex` int(11) NOT NULL DEFAULT '0',
  `birth` date NOT NULL DEFAULT '1970-01-01',
  `salary` int(11) NOT NULL DEFAULT '0',
  `marital_status` int(11) NOT NULL DEFAULT '0',
  `children` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

или

INSERT INTO tasters SET id=LAST_INSERT_ID(), name = '', surname = '', patronymic = '', sex = 0, birth = '1970-01-01', salary = '0', marital_status = 0, children = 0;

Во-вторых, не храните простой паролей пользователей таблицы. У вас есть функция паролей в MySQL. Используйте это для хранения паролей:

INSERT INTO users (login,password) VALUES('$login',password('$password'));

Когда вы проверяете пароль, используйте зашифрованные пароли:

select * from users where login = $entered_login and password = password($entered_password));

Таким образом, вы не используете простые пароли, и это увеличивает безопасность вашей системы: Кроме того, varchar(18) слишком мал: используйте varchar(64) или более.

5
задан 4 May 2018 в 04:41

8 ответов

Это известная ошибка в версии версии 18.04.

https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1766137

Проблема заключается в том, что логин завершается успешно, но GNOME не запускается , Вот ваши варианты:

Проблема чаще всего возникает, когда вы вводите неверный пароль, а затем вводите его правильно при последующей попытке. Если вы ошиблись в своем пароле, нажмите «Отменить», чтобы вернуться на начальный экран, и снова выберите свое имя пользователя, правильно введите пароль, вы сможете получить доступ к рабочему столу. Некоторые сообщили, что установка последних драйверов Nvidia помогает. Это не сработало для меня, но вы можете попробовать. Переключитесь на другой диспетчер дисплеев, пока он не будет исправлен. Это может быть несколько техническим, поэтому я считаю, что это не подходит для этого ответа. Переключитесь на другую среду рабочего стола. Проблема возникает только в Gnome, поэтому вы можете щелкнуть значок шестеренки на экране входа в систему и выбрать «единство» вместо «gnome», и он должен уйти.
1
ответ дан 22 May 2018 в 11:00

Это известная ошибка в версии версии 18.04.

https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1766137

Проблема заключается в том, что логин завершается успешно, но GNOME не запускается , Вот ваши варианты:

Проблема чаще всего возникает, когда вы вводите неверный пароль, а затем вводите его правильно при последующей попытке. Если вы ошиблись в своем пароле, нажмите «Отменить», чтобы вернуться на начальный экран, и снова выберите свое имя пользователя, правильно введите пароль, вы сможете получить доступ к рабочему столу. Некоторые сообщили, что установка последних драйверов Nvidia помогает. Это не сработало для меня, но вы можете попробовать. Переключитесь на другой диспетчер дисплеев, пока он не будет исправлен. Это может быть несколько техническим, поэтому я считаю, что это не подходит для этого ответа. Переключитесь на другую среду рабочего стола. Проблема возникает только в Gnome, поэтому вы можете щелкнуть значок шестеренки на экране входа в систему и выбрать «единство» вместо «gnome», и он должен уйти.
1
ответ дан 17 July 2018 в 15:17

Это известная ошибка в версии версии 18.04.

https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1766137

Проблема заключается в том, что логин завершается успешно, но GNOME не запускается , Вот ваши варианты:

Проблема чаще всего возникает, когда вы вводите неверный пароль, а затем вводите его правильно при последующей попытке. Если вы ошиблись в своем пароле, нажмите «Отменить», чтобы вернуться на начальный экран, и снова выберите свое имя пользователя, правильно введите пароль, вы сможете получить доступ к рабочему столу. Некоторые сообщили, что установка последних драйверов Nvidia помогает. Это не сработало для меня, но вы можете попробовать. Переключитесь на другой диспетчер дисплеев, пока он не будет исправлен. Это может быть несколько техническим, поэтому я считаю, что это не подходит для этого ответа. Переключитесь на другую среду рабочего стола. Проблема возникает только в Gnome, поэтому вы можете щелкнуть значок шестеренки на экране входа в систему и выбрать «единство» вместо «gnome», и он должен уйти.
1
ответ дан 20 July 2018 в 15:44

Это известная ошибка в версии версии 18.04.

https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1766137

Проблема заключается в том, что логин завершается успешно, но GNOME не запускается , Вот ваши варианты:

Проблема чаще всего возникает, когда вы вводите неверный пароль, а затем вводите его правильно при последующей попытке. Если вы ошиблись в своем пароле, нажмите «Отменить», чтобы вернуться на начальный экран, и снова выберите свое имя пользователя, правильно введите пароль, вы сможете получить доступ к рабочему столу. Некоторые сообщили, что установка последних драйверов Nvidia помогает. Это не сработало для меня, но вы можете попробовать. Переключитесь на другой диспетчер дисплеев, пока он не будет исправлен. Это может быть несколько техническим, поэтому я считаю, что это не подходит для этого ответа. Переключитесь на другую среду рабочего стола. Проблема возникает только в Gnome, поэтому вы можете щелкнуть значок шестеренки на экране входа в систему и выбрать «единство» вместо «gnome», и он должен уйти.
1
ответ дан 23 July 2018 в 16:14

Я сделал это и исправил проблему.

Ctrl + Alt + F1

Вход

$ sudo apt-get install xorg
$ mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
$ sudo dpkg-reconfigure lightdm

Выделить gdm3

reboot
0
ответ дан 22 May 2018 в 11:00

Я сделал это и исправил проблему.

Ctrl + Alt + F1

Вход

$ sudo apt-get install xorg $ mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak $ sudo dpkg-reconfigure lightdm

Выделить gdm3

reboot
0
ответ дан 17 July 2018 в 15:17

Я сделал это и исправил проблему.

Ctrl + Alt + F1

Вход

$ sudo apt-get install xorg $ mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak $ sudo dpkg-reconfigure lightdm

Выделить gdm3

reboot
0
ответ дан 20 July 2018 в 15:44

Я сделал это и исправил проблему.

Ctrl + Alt + F1

Вход

$ sudo apt-get install xorg $ mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak $ sudo dpkg-reconfigure lightdm

Выделить gdm3

reboot
0
ответ дан 23 July 2018 в 16:14

Другие вопросы по тегам:

Похожие вопросы: