Рейтинг:0

Ошибка при обновлении Nodejs

флаг cn
ââ# apt-получить обновление
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
Возможно, вы захотите запустить «apt --fix-broken install», чтобы исправить это.
Следующие пакеты имеют неудовлетворенные зависимости:
 nodejs: зависит: libnode72 (= 12.21.0~dfsg-5), но не установлен
E: Неудовлетворенные зависимости. Попробуйте «apt --fix-broken install» без пакетов (или укажите решение).

При работе apt --fix-сломанная установка:

ââ# apt --fix-broken install 100 ⨯
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
Следующие пакеты были установлены автоматически и больше не требуются:
  libfuse3-3 libjs-highlight.js nodejs-doc
Используйте «sudo apt autoremove», чтобы удалить их.
Будут установлены следующие дополнительные пакеты:
  узлы
Будут обновлены следующие пакеты:
  узлы
1 обновлено, 0 установлено заново, 0 удалено и 1133 не обновлено.
Нужно получить 0 Б/26,2 МБ архивов.
После этой операции будет использовано 122 МБ дополнительного места на диске.
Вы хотите продолжить? [Да/нет] г
(Чтение базы данных... На данный момент установлено 413977 файлов и каталогов.)
Подготовка к распаковке .../nodejs_16.9.0-deb-1nodesource1_amd64.deb ...
Распаковка nodejs (16.9.0-deb-1nodesource1) поверх (12.21.0~dfsg-5)...
dpkg: ошибка обработки архива /var/cache/apt/archives/nodejs_16.9.0-deb-1nodeso
urce1_amd64.deb (--распаковать):
 пытаясь перезаписать '/usr/share/doc/nodejs/api/process.html', который также находится в 
пакет nodejs-doc 12.21.0~dfsg-5
dpkg-deb: ошибка: подпроцесс вставки был остановлен сигналом (сломан канал)
При обработке возникли ошибки:
 /var/cache/apt/архивы/nodejs_16.9.0-deb-1nodesource1_amd64.deb
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)
                                                    

Что мне делать?

guiverc avatar
флаг cn
Вы не предоставили информацию об ОС и выпуске; знание этого обычно необходимо для устранения проблем. Сведения о вашем пакете, указанные в вашем сообщении, **не** соответствуют какой-либо поддерживаемой ОС и выпуску (может быть сторонним, но мы не можем этого знать, поскольку не знаем сведений о вашей ОС и выпуске).
karel avatar
флаг sa
Отвечает ли это на ваш вопрос? [ошибка dpkg: "пытается перезаписать файл, который также находится в..."](https://askubuntu.com/questions/176121/dpkg-error-trying-to-overwrite-file-what-is-also- в)
Рейтинг:2
флаг in

Такое случается очень редко, но для этого вам, возможно, придется использовать большую артиллерию:

  1. Откройте терминал (если он еще не открыт)
  2. Принудительно перезапишите пакет Node:
    sudo dpkg -i --force-overwrite /var/cache/apt/archives/nodejs_16.9.0-deb-1nodesource1_amd64.deb
    
  3. Исправьте остальную часть сломанной установки:
    sudo apt -f установить
    
  4. Убедитесь, что остальная часть вашей системы правильно обновлена:
    судо подходящее обновление
    sudo apt dist-upgrade
    

Старайтесь не доводить ситуацию до такого сумасшествия, чтобы увидеть такие сообщения, как:

1 обновлено, 0 установлено заново, 0 удалено и 1133 не обновлено.

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

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