Рейтинг:0

Как решить проблему с загрузкой NodeJs Ubuntu

флаг us

Я хотел попробовать разместить веб-сайт через AWS с помощью Ubuntu 18.04 LTS, однако столкнулся с этой проблемой, когда пытался загрузить Node.js в Ubuntu.

ubuntu@ip-172-31-16-206:~$ узел -v

Команда «узел» не найдена, но может быть установлена ​​с помощью:

sudo apt установить nodejs

ubuntu@ip-172-31-16-206:~$ curl -sL https://deb.nodesource.com/setup_12.x | судо -E баш -
>>> /etc/sudoers: синтаксическая ошибка в строке 9 <<<
sudo: ошибка синтаксического анализа в /etc/sudoers возле строки 9
sudo: действительные источники sudoers не найдены, выход
sudo: не удалось инициализировать плагин политики

Чтобы попытаться устранить эту синтаксическую ошибку, я сделал это,

ubuntu@ip-172-31-16-206:~$ pkexec визуально
==== АУТЕНТИФИКАЦИЯ ДЛЯ org.freedesktop.policykit.exec ===
Аутентификация необходима для запуска `/usr/sbin/visudo' от имени суперпользователя.
Аутентификация как: Ubuntu (ubuntu)
Пароль:

Я попытался ввести пароль, который обычно использовал при доступе к Ubuntu, например, имя пользователя@Desktop-123:~$, но это не сработало. Сначала я подумал, что, возможно, я ввел его неправильно, но я этого не сделал, потому что, когда я закрыл Ubuntu и снова запустил его, я использовал пароль на username@Desktop-123:~$. Он работал нормально, поэтому пароль правильный.

Может ли кто-нибудь предложить способы решения этой проблемы или другие способы установки NodeJS на Ubuntu? Я был бы очень признателен.

ubuntu@ip-172-31-16-206:~$ pkexec визуально
==== АУТЕНТИФИКАЦИЯ ДЛЯ org.freedesktop.policykit.exec ===
Аутентификация необходима для запуска `/usr/sbin/visudo' от имени суперпользователя.
Аутентификация как: Ubuntu (ubuntu)
Пароль:
polkit-agent-helper-1: ошибка pam_authenticate: ошибка аутентификации
==== АУТЕНТИФИКАЦИЯ НЕ ПРОШЛА ===
Ошибка выполнения команды от имени другого пользователя: Не авторизован

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

Это синтаксическая ошибка, которую я продолжаю получать...

ubuntu@ip-172-31-16-206:~$ sudo curl -sL https://deb.nodesource.com/setup_12.x | судо -E баш -
>>> /etc/sudoers: синтаксическая ошибка в строке 9 <<<
>>> /etc/sudoers: синтаксическая ошибка в строке 9 <<<
sudo: ошибка синтаксического анализа в /etc/sudoers возле строки 9
sudo: действительные источники sudoers не найдены, выход
sudo: не удалось инициализировать плагин политики
sudo: ошибка синтаксического анализа в /etc/sudoers возле строки 9
sudo: действительные источники sudoers не найдены, выход
sudo: не удалось инициализировать плагин политики

Я был бы очень признателен за любую помощь.

Abdulaziz Jama avatar
флаг us
@matigo Да, я сделал это, и, к сожалению, я продолжаю получать синтаксическую ошибку.
флаг in
Если каждая попытка использовать `sudo` приводит к ошибке, значит, что-то серьезно испорчено в одном из файлов конфигурации. Поскольку это инстанс EC2, вы можете запустить новый и заменить существующий сервер.
Abdulaziz Jama avatar
флаг us
Да, просто ввод sudo приводит к появлению этой синтаксической ошибки. Я попробую запустить новый экземпляр EC2. @матиго

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

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