Рейтинг:1

Ошибка при попытке удалить/переустановить git

флаг es

Я попытался переустановить git после ошибок при загрузке обновления с github. Я обнаружил, что есть ошибка с libc-bin. Может ли кто-нибудь дать мне указатели здесь? Заранее спасибо, весь вывод команды install git приведен ниже.

sudo apt установить git
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  git-демон-запустить | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn
Будут обновлены следующие пакеты:
  мерзавец
1 обновлено, 0 установлено заново, 0 удалено и 103 не обновлено.
1 не полностью установлен или удален.
Нужно получить 0 Б/4554 кБ архивов.
После этой операции будет использовано 0 Б дополнительного дискового пространства.
Настройка libc-bin (2.31-0ubuntu9.2)...
Прервано (сброшено ядро)
/sbin/ldconfig.real: не удается выполнить статистику /usr/local/lib/x86_64-linux-gnu: нет такого файла или каталога
/sbin/ldconfig.real: путь `/usr/lib/x86_64-linux-gnu' указан более одного раза
/sbin/ldconfig.real: путь `/lib/x86_64-linux-gnu' указан более одного раза
/sbin/ldconfig.real: путь `/usr/lib/x86_64-linux-gnu' указан более одного раза
/sbin/ldconfig.real: Путь `/usr/lib' указан более одного раза
/usr/lib/x86_64-linux-gnu/libfakeroot:
        libfakeroot-0.so -> libfakeroot-tcp.so
/usr/библиотека/wsl/библиотека:
/USR/локальные/библиотека:
/lib/x86_64-linux-gnu:
Прервано (сброшено ядро)
dpkg: ошибка обработки пакета libc-bin (--configure):
 установленный подпроцесс сценария после установки пакета libc-bin вернул статус ошибки 134
При обработке возникли ошибки:
 libc-bin
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)
Someone avatar
флаг my
Можете ли вы попробовать запустить `sudo mv /var/lib/dpkg/info/libc-bin* ~/` и `sudo apt update && sudo apt --fix-broken install && sudo apt install libc-bin && sudo apt install git` и проверить обратно. Также [изменить], чтобы включить вывод `cat /etc/*release`.
Scott Stensland avatar
флаг ir
пожалуйста, обновите свой вопрос выводом этого `uname -m && uname -r && cat /etc/*release`, чтобы мы знали, на какой ОС вы работаете.
Scott Stensland avatar
флаг ir
... также интересно посмотреть, как он ищет что-то в `/usr/local/lib/x86_64-linux-gnu`, можете ли вы показать содержимое этого каталога, поскольку вы установили что-то (я), что вместо этого заставляет установку искать там обычного `/usr/lib/x86_64-linux-gnu`
David H avatar
флаг es
``` uname -m && uname -r && cat /etc/*release x86_64 4.4.0-19041-Майкрософт DISTRIB_ID=Убунту DISTRIB_RELEASE=20.04 DISTRIB_CODENAME=фокальный DISTRIB_DESCRIPTION="Ubuntu 20.04.2 LTS" ИМЯ="Убунту" ВЕРСИЯ = "20.04.2 LTS (Фокусная ямка)" ID=убунту ID_LIKE=дебиан PRETTY_NAME="Убунту 20.04.2 ЛТС" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=фокальная UBUNTU_CODENAME=фокальный ```
David H avatar
флаг es
Две команды от «кого-то», кажется, сработали!
David H avatar
флаг es
пожалуйста, сделай! Я одобрю это позже
Рейтинг:1
флаг my

Во-первых, начните с удаления файлов после установки libc-bin потому что, возможно, они повреждены.

sudo mv /var/lib/dpkg/info/libc-bin* ~/

После этого переустановите libc-bin и мерзавец:

sudo apt update && sudo apt --fix-broken install && sudo apt install libc-bin && sudo apt install git

Не стесняйтесь спрашивать меня о чем угодно в комментариях.

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

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