Рейтинг:1

Ошибка входа в Ubuntu после удаления protonvpn

флаг in
sue

Привет: После нескольких часов попыток войти в protonvpn с помощью его приложения на Ubuntu 20.04 (и не имея доступа к Интернету в течение этого времени) я решил удалить приложение protonvpn и начать все сначала. Большая ошибка.

Я следовал этим инструкциям по удалению:

https://protonvpn.com/support/linux-ubuntu-vpn-setup/

"1. Удалите официальное приложение. Чтобы удалить официальное приложение:

sudo apt-получить автоматическое удаление protonvpn Удалите все оставшиеся файлы:

rm -rf ~/.кэш/протонвпн

И

рм -рф ~/.config/протонвпн"

Ни одна из команд rm (удалить) не сработала: обе получили сообщения об ошибках, второе из которых было «Отказано в доступе».

Поэтому я добавил «sudo» перед каждой командой. После добавления «sudo» к каждой команде rm ни на одну из команд не было ответа (только новое приглашение), поэтому они, похоже, работали.

Однако после этого я больше не мог войти в Ubuntu. Мой пароль Ubuntu не был распознан. (Я думаю, что то, что я испытал, было «циклом входа в систему», как описано другими. Когда я ввел свой пароль после загрузки, экран вспыхнул, а затем вернулся к экрану входа в систему. Я снова вошел в систему, тот же результат.)

[Мой компьютер — Lenovo T410 с графикой Intel. Не nVidia.]

Затем я попытался использовать режим восстановления для двух версий Ubuntu:

Linux 5.11.0-40-generic (режим восстановления) и

Linux 5.11.0-38-универсальный (режим восстановления)

Ни одно восстановление не помогло. Оба загрузились с совершенно новыми установками Ubuntu 20. Хотя мой пароль Ubuntu теперь работал, когда Ubuntu открылась, все мои файлы исчезли, и все мое установленное программное обеспечение исчезло. (На экране было написано «Подключите свои онлайн-аккаунты», как при новой установке. Файлов не было.)

Что произошло? Я просто пытался удалить приложение protonvpn, которое мешало мне получить доступ в Интернет. Вместо этого я испортил всю свою установку и потерял все свои данные.

Я следовал инструкциям по удалению protonvpn и все потерял. (Поддержка Protonvpn не помогла — представитель сказал, что я, должно быть, «опечатался» в командах удаления. Я этого не делал.)

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

Я надеюсь, что смогу вернуть свои данные. Он все еще должен быть на моем жестком диске.

Спасибо.

Will avatar
флаг id
Прежде чем пытаться что-либо исправить, я вошел в действующую USB-сессию, чтобы попытаться найти ваши файлы и создать их резервную копию. Затем вы можете попытаться исправить это, не ставя под угрозу шансы на восстановление потерянных данных.
Organic Marble avatar
флаг us
Я подозреваю, что вы опечатались в командах `sudo rm` и удалили системные пакеты. Вас не должны были спрашивать разрешения на удаление файлов из вашего домашнего каталога. Я бы предложил изучить вывод `history`... но вы не можете войти в систему.
флаг in
sue
Уилл: Если я войду с USB-накопителя, смогу ли я получить доступ к жесткому диску? (Я думал, что живой USB-сеанс будет иметь доступ только к USB.) Если я смогу получить доступ к жесткому диску, будут ли видны имена файлов? Могу ли я скопировать папку «Документы» и вставить ее на другой USB (или SD)?
флаг in
sue
Уилл: Я подключился к живому USB-сеансу. Файлов нет -- я не вижу жесткий диск. Какие-либо предложения?
Рейтинг:-1
флаг cn

Пытаться:

rm /etc/NetworkManager/system-connections/pvpn-ipv6leak-protection.nmconnection
David avatar
флаг cn
Не уверен, что это хорошая идея, и ваш ответ не дает подтверждающей информации, зачем это делать.
Organic Marble avatar
флаг us
как ОП может это сделать, если они не могут войти в систему?
Рейтинг:-1
флаг ph

Что ж, очевидно, в командах, которые вы запускали, нет ничего, что могло бы вызвать хаос. Я предполагаю, что что-то в сценарии автозапуска ожидает вызова чего-то, чего там нет, и поэтому он терпит неудачу.

Вы должны быть в состоянии исправить это, либо обнаружив проблему, либо просто очистив (и заменив) файлы skel. Любое из них можно легко сделать, если вы можете получить доступ к файлам с помощью sudo.

Обычно это можно сделать несколькими способами. Проще всего войти через консоль. Обычно это можно сделать удаленно, если у вас запущен ssh-сервер, или, в зависимости от графического интерфейса пользователя, вы можете указать ему перейти на текстовую консоль. Вы можете войти в систему как root, если вы разрешите это.

В противном случае вы сможете перейти в однопользовательский режим (см. Как загрузиться в однопользовательском режиме из GRUB?)

Цель режима восстановления заключается в том, что это совершенно новая ОС, из которой вы можете монтировать исходную файловую систему и напрямую редактировать файлы.

В идеале вам нужно выяснить, что не работает, и исправить это. Я бы начал с поиска protonvpn в вашем домашнем каталоге. Однако, если вы сомневаетесь, вы можете создать нового пользователя с консоли и войти в систему под ним, что, по-видимому, не будет иметь такой же проблемы. Затем, если необходимо, вы можете вернуться к консоли и увидеть разницу между файлами skel, созданными новым пользователем, и теми, которые были у вашего старого пользователя.

В идеале, вам может помочь кто-то с непосредственным опытом работы с protonvpn, но я надеюсь, что помог, наметив, что я буду делать.

флаг in
sue
[первая половина. Добавить отзывчивый комментарий непросто.] sibaz: Большое спасибо за ваши предложения. Хотя я использовал Ubuntu в течение нескольких лет, я не знаком почти со всем (на самом деле со всем), что вы предложили мне попробовать. Есть ли шанс, что вы могли бы провести меня через это? Я не знаком с файлами skel. Я не знаю, что означает "вход в консоль". И что такое «текстовая консоль». Я не знаю, могу ли я войти в систему как root. (Я думал, что всегда был пользователем root, но, похоже, это не так.) Это те вещи, которые вы бы посоветовали мне попробовать в первую очередь? (Ваши предложения были в порядке убывания?)
флаг in
sue
[вторая половина ответа.] Я не знаю, что такое однопользовательский режим. Ссылка, которую вы предоставили, вероятно, подскажет мне, как это сделать. Но мне было интересно, должен ли я сначала попробовать другие шаги? Я не знаю, что означает поиск моего домашнего каталога. Я не знаю, как создать нового пользователя из консоли. Имеется в виду текстовая консоль? Чтобы сравнить файлы skel, созданные моим старым пользователем, и моим новым пользователем, что я должен искать. Извините, я нуб в этом. Надеюсь, ты поможешь мне.
флаг ph
Хорошо, из того, что вы сказали, я не могу сказать, используете ли вы KDE, Gnome или какой-либо другой менеджер входа в систему. Поэтому я не могу сказать вам, как узнать или выбрать другой менеджер входа в систему. Раньше я использовал Gnome и, кажется, помню выпадающий список, который позволял войти в консоль. В настоящее время я использую KDE, который не позволяет этого.
флаг ph
В случае сбоя прямого входа в систему, если у вас есть другой компьютер и вы можете найти IP-адрес компьютера, на который вы пытаетесь войти, либо запустите xterm, либо консоль (если это Linux), либо установите шпатлевку, если это не так, и попробуйте ssh на IP-адрес компьютера, на который вы хотите войти, в качестве исходного имени пользователя и пароля. Если вам это удалось, у вас есть вход в консоль
флаг ph
В качестве альтернативы перезагрузите компьютер и начните несколько раз нажимать F12, пока не появится меню grub. Когда вы это сделаете, перейдите по ссылке, которую я дал, чтобы добавить «одиночный» в качестве параметра загрузки, что приведет к загрузке в однопользовательский режим, который является консолью. Обычно он запрашивает пароль root, чтобы вы могли войти в систему для этого.
флаг ph
Если вам удастся получить доступ к вашему домашнему каталогу, проверьте /etc/skel, который содержит скелетные файлы для нового профиля. При необходимости сделайте резервную копию и замените каждый из файлов в вашем домашнем каталоге копией в /etc/skel, чтобы сбросить основные файлы конфигурации.
флаг ph
Если ни один из них не работает, получите загрузочный DVD (или USB-накопитель, как упоминалось выше), например DVD-диск Ubuntu Server LTS, и перезагрузите машину с помощью liveCD. Затем получите консоль, cat /proc/partitions, чтобы узнать, на каком разделе была ваша старая ОС, смонтируйте ее, используя «sudo mount /dev/sd? /mnt' для монтирования в /mnt, тогда вы сможете найти свой старый домашний каталог в /mnt/home/
флаг in
sue
Снова привет сибаз! Я не знаю, что такое менеджер входа в систему или что он делает. Я использую прямую Ubuntu 20.04. Если он включает в себя менеджер входа в систему, то я думаю, что я его использую.
флаг in
sue
У меня есть другой компьютер (именно так я написал здесь). Я попытаюсь получить вход в консоль. (Ранее я не использовал xterm, konsole или putty, поэтому попробую один или несколько.) Если я правильно понимаю, если я смогу заставить работать консольный вход, у меня, по сути, будет доступ к плохой ОС/данным ноутбука из хорошая ОС для ноутбука и может копировать файлы данных с плохого ноутбука на хороший ноутбук. Это правильно?
флаг in
sue
Ну, однопользовательский режим у меня не работал. Я пробовал дважды (вставил слово «сингл», как описано в ссылке). Оба раза он в конечном итоге загружался на экран входа в систему, и оба раза происходила «петля входа в систему»: экран мигал, мой пароль Ubuntu не был распознан, и я появлялся еще один экран входа. (Кстати, в первый раз, когда я вставил "single", было всего около 14 строк кода. Во второй раз было 2+ страницы кода.)
флаг in
sue
Re: «перезагрузите машину с liveCD. Затем получите консоль» — я загружаюсь с живого USB с Ubuntu 20.04. (Вы предложили версию Ubuntu Server. Это имеет значение?) Re: «получить консоль» — как?
флаг ph
Когда вы включаете компьютер с Linux, вы видите либо заставку (он же тихий режим), либо консоль, показывающую вам журнал загрузки. Когда загрузка завершится, он либо предоставит вам приглашение для входа в консоль, либо запустит графическую среду и запустит диспетчер входа, который предложит вам войти в систему (и запросит у вас имя пользователя/пароль)
флаг ph
да, если вы можете получить доступ к удаленной консоли, вы можете копировать файлы туда и обратно, но, что более важно, вы можете перенастроить целевой компьютер и исправить свой логин.
флаг ph
логин одного пользователя, запросит пароль, но ожидает логин root. Если вы не установили пароль для root (и по умолчанию он не будет установлен), то этот путь закрыт.
флаг in
sue
Привет, sibaz: Не могли бы вы дать мне ссылку, объясняющую, что я буду делать в консольном режиме, как только доберусь туда? Что касается «исправить ваш логин» - я не знаю, как бы я это сделал. Похоже, я должен иметь возможность получить доступ к консоли из живого сеанса USB, но я не нахожу (1) как получить консоль и (2) что я буду делать, когда получу консоль. Кроме того, есть ли преимущество у живой USB-консоли по сравнению с удаленной консолью? Я читаю здесь сообщения о консольном режиме, но они, похоже, предназначены для более продвинутых пользователей. Пытаюсь найти учебник по консоли - что это такое и как его использовать.
флаг ph
Привет, Сью, это сложно, потому что это действительно зависит от того, что вызывает проблему. Вы, вероятно, захотите проверить журналы и посмотреть, что вы можете найти. Журналы живут в /var/logs, вы можете посмотреть в конце каждого файла с хвостом Найдите инструкции по хвосту с человеческим хвостом, но на самом деле вам следует купить хорошую книгу по использованию linux shell/console/bash.
флаг ph
Тем не менее, если вы можете запустить удаленную консоль, вы можете настроить эту консоль для использования фактического экрана и попытаться запустить X, что также может сказать вам, что не так. Поэтому попробуйте экспортировать DISPLAY=:0.0, затем запустите startx или просто X. Пока вы подключены удаленно, вы сможете посмотреть журнал, выводимый на консоль, чтобы увидеть, что не работает (при условии, что проблема именно в этом)
флаг ph
Если вы можете запустить графический интерфейс, вы сможете использовать инструменты настройки там, чтобы создать второго пользователя, который может быть чем-то, что вы можете использовать, если ваш основной пользователь не работает. В противном случае вы можете просто переустановить свою машину. Если вы сделаете это без переформатирования дисков, у вас все равно будет доступ ко всем вашим старым файлам, поскольку программа установки просто сотрет фактические двоичные файлы и конфигурации, а не ваши данные.
флаг in
sue
Привет, sibaz: Действительно, я мог бы переустановить Ubuntu 20.04, и мои данные все еще были бы там? Вы уверены? Я предполагаю, что приложения в любом случае необходимо будет переустановить, но если данные, которые они используют, будут по-прежнему доступны на жестком диске, это побудит меня снова двигаться вперед.
флаг in
sue
Будет ли моя структура файлов/папок по-прежнему на месте -- будут ли данные находиться в тех же папках?
флаг ph
когда вы устанавливаете ubuntu, параметр по умолчанию — переформатировать и реструктурировать все диски. Если вы это сделаете и пойдете вручную, вы можете выбрать существующие диски и сказать, чтобы они не форматировались, а просто переустанавливались. Таким образом, он воссоздаст все конфигурации для стандартной установки, все, что не является частью этого, останется в покое, и, очевидно, все ваши данные останутся в покое. Все, что вам нужно сделать, это переустановить все приложения, которые вы используете.

Ответить или комментировать

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