Черный экран после ввода пароля на Ubuntu Gnome 16.04

, так как все файлы ovpn - это простые простые текстовые файлы, вы можете создать скрипты python со следующей логикой:

(1) прочитать содержимое текстового файла ovpn;

(2) захватить соответствующий текст между тегами с использованием регулярного выражения;

def grabBetweenTag(tagName, fileContents):

    betweentag = re.findall('<'+tagName+'>.*\n(^.*$.*\n[\S\n]+.*$\n)</'+tagName+'>', fileContents, re.MULTILINE)

    return betweentag[0]

grabBetweenTag('ca', fileContents)
grabBetweenTag('cert', fileContents)
grabBetweenTag('key', fileContents)

(3) скопировать этот текст в новый текстовый файл;

(4) сопоставление между тегами и новым -text-file для создания выглядит так:

Весь текст между '& lt; ca & gt;' и '& lt; / ca & gt;' будет использоваться для создания '** ca.crt'; Весь текст между '& lt; cert & gt;' и '& lt; / cert & gt;' будет использоваться для создания '** client.crt'; Весь текст между '& lt; ключ & gt;' и '& lt; / key & gt;' будет использоваться для создания '** client.key'.

Я создал этот репозиторий в качестве примера реализации этой логики, чтобы захватить все файлы ovpn и создать сертификаты

*. ovpn -> * -ca.crt, * -client.crt , * -client.key

1
задан 13 April 2017 в 15:24

2 ответа

Кажется, что ошибка в последнем обновлении ядра. Попробуйте использовать более раннюю версию ядра в расширенных вариантах загрузки.

4.4.0.42 --> stable ! with Intel GPU.
2
ответ дан 23 May 2018 в 04:14

Я не знаю, конечно, но у меня тоже была эта проблема, когда я когда-то пренебрегал водителем nvidia в Ubuntu 13.10. Вы можете попробовать выполнить три шага в терминале:

1.)

sudo /etc/init.d/gdm stop

2.)

sudo /etc/init.d/gdm stop

sudo dpkg-reconfigure xserver-xorg

sudo /etc/init.d/gdm start

3.)

sudo /etc/init.d/gdm start

Вместо шага 2.) вы можете try:

sudo apt-get install --reinstall gdm

sudo apt-get install --reinstall xserver-xorg

sudo apt-get install --reinstall gdm

Надеюсь, что это станет вашим решением. В случае, если gdm был потерян, прежде чем вы сможете попробовать:

sudo apt-get install gdm

В конце вы должны очистить:

sudo apt-get install gdm

sudo apt-get autoremove

sudo service gdm start

Если gdm не был установлен вместе с gnome, затем после:

-1
ответ дан 23 May 2018 в 04:14
  • 1
    Я попробовал ваше решение, команды 1 и 3 не были распознаны, поэтому я просто переустановил xserver-xorg и gdm. После нескольких перезапусков проблема все еще возникает! @ dschinn1011 – Muaad ElSharif 22 December 2016 в 01:38
  • 2
    @Muaad ElSharif - изменил мой ответ с дополнениями. Как я вижу, gdm не был установлен в начале gnome. Поэтому вам нужно переключиться с lightdm на gdm. – dschinn1001 22 December 2016 в 23:08
  • 3
    Я сделал прямо противоположное! Теперь я отлично работаю с Lightdm! – Muaad ElSharif 23 December 2016 в 20:10
  • 4
    @Muaad ElSharif - вы должны проверить, работает ли gdm, как описано в ответе. Перед вами после перезагрузки войдите в систему с паролем в меню входа в окно lightdm. Опция для выбора gnome - иначе, если gnome не работает, вы должны сообщить об этом как об ошибке в gnome. – dschinn1001 24 December 2016 в 21:13
  • 5
    Ошибка существует, и она находится на панели запуска, вы можете найти ее в моем ответе ниже. – Muaad ElSharif 25 December 2016 в 10:13

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

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