Kali linux ошибка при обновлении

14
Записи

2
Пользователи

1
Likes

37.8 Тыс.
Просмотры

MiAl

(@mial)

Участник Admin

Присоединился: 5 лет назад

Записи: 267

Создатель темы 21/12/2018 6:22 дп  

Полное обновление системы выполняется так:

sudo apt update && sudo apt -y full-upgrade

Процесс обновления требует:

  • правильную запись в источниках приложений
  • Интернет-подключение

Источники приложений (репозитории) записаны в файле /etc/apt/sources.list

Для открытия файла используйте команду

gedit /etc/apt/sources.list

Строки, которые начинаются с символа # — это комментарии, не обращайте на них внимание.

Важно, чтобы там была строка:

deb https://http.kali.org/kali kali-rolling main non-free contrib

Причём эта строка должна быть единственной незакомментирвоанной.

Строка может быть такой:

deb http://http.kali.org/kali kali-rolling main non-free contrib

Она идентична, но вместо HTTPS указан протокол HTTP. Главное, чтобы был один из этих вариантов, а других незакомментированных строк не было.

Дополнительную информацию об обновлении Kali Linux, какие ещё есть команды и вопросы, связанные с обновлением, смотрите в справочной статье «Как обновить Kali Linux».

Ниже задавайте ваши вопросы о возникающих проблемах при обновлении системы.

MiAl

(@mial)

Участник Admin

Присоединился: 5 лет назад

Записи: 267

Создатель темы 21/12/2018 6:27 дп  

Ошибка «E: Не удалось получить … Соединение разорвано [IP:»

Часть выводимой при неудачном обновлении информации:

Пол:325  http://mirror-1.truenetwork.ru/kali  kali-rolling/main amd64 unattended-upgrades all 1.9 [78,3 kB]
Пол:326 http://mirror-1.truenetwork.ru/kali kali-rolling/main amd64 vdpau-driver-all amd64 1.1.1-9 [20,8 kB]
Пол:327 http://mirror-1.truenetwork.ru/kali kali-rolling/non-free amd64 wpscan all 3.4.1-0kali1 [49,1 kB]
Пол:328 http://mirror-1.truenetwork.ru/kali kali-rolling/main amd64 xpdf amd64 3.04-11 [163 kB]
Получено 683 MB за 11мин 22с (1 002 kB/s)
E: Не удалось получить http://http.kali.org/kali/pool/main/p/python-setuptools/python3-pkg-resources_40.6.2-1_all.deb Соединение разорвано [IP: 192.99.200.113 80]
E: Не удалось получить http://http.kali.org/kali/pool/main/r/ruby-eventmachine/ruby-eventmachine_1.0.7-4.2_amd64.deb Соединение разорвано [IP: 192.99.200.113 80]
E: Не удалось получить некоторые архивы; возможно, нужно запустить apt-get update или попытаться повторить запуск с ключом --fix-missing?

Ключевой здесь является информация:

Ошибка «E: Не удалось получить … Соединение разорвано [IP:»

То есть не удалось получить некоторые файлы пакетов.

Причина ошибки:

  • у вас нестабильное Интернет-подключение и некоторые файлы не были загружены из-за разрывов подключения
  • между обновлением кэша приложений и загрузкой файлов прошло некоторое время, в течении которого пакеты в репозитории успели обновиться — то есть вы пытаетесь загрузить старые пакеты, а на сервере они больше недоступны, так как заменены новыми версиями. Такая ситуация вполне вероятно, особенно если вам необходимо обновиться много пакетов, а ваше Интернет-подключение является медленным.

Для решение проблемы — просто заново перезапустите обновление командами:

sudo apt update && sudo apt -y full-upgrade

Это должно полностью исправить ошибку.

MiAl

(@mial)

Участник Admin

Присоединился: 5 лет назад

Записи: 267

Создатель темы 21/12/2018 6:30 дп  

Во время обновления появляется окно или запрос, на которое не реагирует на клики.

Во время обновления появляется окно или запрос, на которое не реагирует на клики.

Иногда при обновлении появляются запросы к пользователю, которые могут выглядеть примерно так:

Ещё вариант:

Поскольку обновление происходит в консоли, то, что вы видите, это псевдографический интерфейс и для работы с ним используйте особые кнопки:

TAB — для перехода по пунктам меню

Пробел или Enter — для выбора или отмены выбора

С помощью клавиши TAB перейдите на кнопку «ОК» и клавишей Enter нажмите её для продолжения обновления.

MiAl

(@mial)

Участник Admin

Присоединился: 5 лет назад

Записи: 267

Создатель темы 21/12/2018 6:40 дп  

Что делать если программа спрашивает про обновление конфигурационного файла.

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

Настройка программы — это в почти всегда изменение конфигурационных файлов. Конечный результат может быть результатом длительной работы с конфигурацией и множества тестов. На это могут быть потрачены часы или даже дни.

Поэтому при необходимости обновить конфигурацию, возникает дилемма:

  • не обновлять конфиг, в результате чего новая версия не будет нормально работать
  • обновить конфиг и стереть результаты настройки пользователя

Именно по этой причине система спрашивает у вас каждый раз, что нужно сделать, если с обновлением программы обновляется и конфигурационный файл?

Если в действительности вы не пользовались этой программой, либо сделанные настройки не представляют для вас ценности, то всегда соглашайтесь на обновление конфигурационного файла. Если сделанные настройки для вас важны, то:

  • отказывайтесь от обновления конфигурационного файла
  • сделайте резервную копию вашего конфига, обновите конфигурационный файл, а затем сделайте в нём необходимые настройки

Для некоторых пакетов, например Tor, конфигурационный файл представляет собой просто набор комментариев, в котором не активна ни одна настройка — для таких файлов (если вы их не меняли), обновление является чистой формальностью.

MiAl

(@mial)

Участник Admin

Присоединился: 5 лет назад

Записи: 267

Создатель темы 21/12/2018 6:43 дп  

Ошб:1 404 Not Found [IP:

При обновлении может возникнуть следующая ошибка:

Ошб:1  http://http.kali.org/kali  kali-rolling/main amd64 libboost-python1.67.0 amd64 1.67.0-10
404 Not Found [IP: 192.99.200.113 80]
Ошб:2 http://http.kali.org/kali kali-rolling/main amd64 libboost-random1.67.0 amd64 1.67.0-10
404 Not Found [IP: 192.99.200.113 80]

Ключевой здесь является строка Ошб:1 404 Not Found — то есть файл пакета не найден. Самой частой причиной этого является устаревший кэш с информацией о пакетах и ссылками на их загрузку.

Поэтому перед обновлением пакетов обновите кэш:

sudo apt update

Либо используйте такую комбинированную команду, которая обновит кэш и сразу запустит загрузку и установку обновлённых версий пакетов:

sudo apt update && sudo apt -y full-upgrade

MiAl

(@mial)

Участник Admin

Присоединился: 5 лет назад

Записи: 267

Создатель темы 21/12/2018 6:49 дп  

E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock

Пожалуй, самая частая ошибка при попытке обновления или установки нового пакета:

E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock

Все подробности по этой ошибке, а также инструкции для исправления здесь: https://hackware.ru/?p=6621

MiAl

(@mial)

Участник Admin

Присоединился: 5 лет назад

Записи: 267

MiAl

(@mial)

Участник Admin

Присоединился: 5 лет назад

Записи: 267

Создатель темы 21/12/2018 6:58 дп  

W: Произошла ошибка при проверке подписи. Репозиторий не обновлён и будут использованы предыдущие индексные файлы. Ошибка GPG

Процесс обновления пакетов, кроме их скачивания и распаковки, включает в себя также проверку их цифровой подписи. Эта проверка гарантирует:

  • целостность пакетов (что они не были повреждены при скачивании)
  • получение их из надёжного источника (эти пакеты не были модифицированные или созданы неуполномоченными лицами

Цифровая подпись поставляется в систему также упакованной в пакет, который обновляется вместе с другими пакетами системы. Если прошло слишком много времени и файлы для проверки цифровой подписи устарели, то возникает замкнутый круг: вы не можете обновить пакеты в системе, поскольку они проходят проверку цифровой подписи. Вы не можете обновить файлы для проверки цифровой подписи, поскольку они поставляются как пакет, а пакеты не могут быть обновлены, поскольку…

В общем, проблема решается одной командой, которая скачивает и устанавливает актуальный файл для проверки цифровой подписи, подробности здесь: https://hackware.ru/?p=4692

MiAl

(@mial)

Участник Admin

Присоединился: 5 лет назад

Записи: 267

Создатель темы 21/12/2018 7:08 дп  

Обновление Kali Linux затягивается на целый день

В виртуальной машине я сталкиваюсь с замедлением обновления пакетов в Kali Linux. В результате большое обновление может затянуться в буквальном смысле на целый день. Причём, больше всего времени занимает процесс распаковки скаченных обновлённых пакетов. Распаковка exploitdb или metasploit-framework может затянуться просто на часы!

Это ненормально — видимо, какой-то баг.

Лично я выбрал для себя довольно нестандартное решение — у меня Kali Linux установлена на настоящем (а не виртуальном) внешнем USB диске, который я подключаю к VirtualBox и загружаюсь с него в виртуальной машине. То есть я не выходя из основной системы загружаюсь с внешнего диска. Это отличное решение — процесс распаковки пакетов стал занимать считанные минуты, но это чуть усложнённый способ и он подходит не всем.

Если вы хотите работать исключительно в VirtualBox и не подключать внешний USB диск, то в качестве варианта можно удалить два пакета, которые занимают больше всего времени на распаковку, это exploitdb и metasploit-framework. Причём пакет metasploit-framework является зависимостью для таких инструментов как: armitage, commix, ghost-phisher, jboss-autopwn, maltego-teeth, msfpc, set, u3-pwn, unicorn-magic. Если вы используете какой-либо из этих пакетов, то этот способ вам не подойдёт. Если вам эти пакеты не нужны, то их можно удалить командой:

sudo apt remove exploitdb metasploit-framework armitage commix ghost-phisher jboss-autopwn kali-linux-full maltego-teeth msfpc set u3-pwn unicorn-magic

В результате процесс обновления не будет зависать на целый день, если вышла новая версия exploitdb или metasploit-framework.

MiAl

(@mial)

Участник Admin

Присоединился: 5 лет назад

Записи: 267

Создатель темы 21/12/2018 7:44 дп  

Что делать при обрыве обновления?

Если при выполнении Kali Linux обновления ваш компьютер перезагрузился (перебои с электричеством, завис и другие причины), то при следующем обновлении может возникнуть ошибка.

Начните с того, что выполните команду:

sudo apt-get install -f -y

Затем вновь попытайтесь выполнить обновление.

sudo apt update && sudo apt -y full-upgrade

Если оно вновь завершиться ошибкой, то повторите команду

sudo apt-get install -f -y

И опять попытайтесь запустить обновление.

Если это не помогает, то обратите внимание, какой именно пакет вызывает ошибку? Удалите этот пакет. Если система напишет, что удаляемый пакет является зависимостями для других пакетов, то удалите их всех.

sudo apt remove ИМЯ_ПАКЕТА

При этом я рекомендую выписать куда-нибудь названия удаляемых пакетов, чтобы затем вновь их установить и вернуть систему в исходное состояние.

После удаления проблемного пакета вновь попробуйте пару раз:

sudo apt-get install -f -y
sudo apt update && sudo apt -y full-upgrade

Если ошибка исчезла и система удачно обновилась, то верните удалённые пакеты.

MiAl

(@mial)

Участник Admin

Присоединился: 5 лет назад

Записи: 267

Создатель темы 21/12/2018 7:54 дп  

Failed to fetch InRelease

Сам я с такой ошибкой не сталкивался (видимо из-за того, что всегда прописываю HTTPS протокол в источниках приложений Kali Linux), но здесь описывается эта ошибка и показывается, как её исправить.

Эта ошибка возникает при обновление кэша программ командой:

apt update

Пример ошибки:

Err:1  http://http.kali.org/kali  kali-rolling InRelease
  403  Forbidden [IP: 192.99.200.113 80]
Reading package lists... Done
E: Failed to fetch  http://http.kali.org/kali/dists/kali-rolling/InRelease   403  Forbidden [IP: 192.99.200.113 80]
E: The repository 'http://http.kali.org/kali kali-rolling InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

По умолчанию уже упоминавшийся выше файл репозиториев /etc/apt/sources.list содержит запись без HTTPS протокола, но зеркало, к которому может обратиться менеджер пакетов apt может использовать только HTTPS протокол (хотя могут быть варианты, например, зеркало может использовать оба протокола или использовать только HTTP протокол). Из-за этой несовместимости, зеркало отвергает подключение, пришедшее от менеджера обновлений.

Самый простой способ исправить эту ошибку, это заменить HTTP на безопасный протокол HTTPS. Для этого откройте файл /etc/apt/sources.list, и замените там строку с:

deb http://http.kali.org/kali kali-rolling main non-free contrib

На:

deb https://http.kali.org/kali kali-rolling main non-free contrib

Затем вновь запустите обновление кэша пакетов — проблема к этому моменту должна полностью исчезнуть.

MiAl

(@mial)

Участник Admin

Присоединился: 5 лет назад

Записи: 267

Создатель темы 21/12/2018 8:09 дп  

Система стала занимать много места на диске

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

По умолчанию все скаченные для обновления файлы не удаляются. Чтобы удалить их все выполните команду:

sudo apt-get clean -y

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

sudo apt autoremove

Setx

(@setx)

New Member

Присоединился: 1 год назад

Записи: 1

05/03/2022 8:48 дп  

Здравствуйте. Не могу скачать «pip» и «xoortool» выдает ошибки, нужна помощь, как их решить? Пользуюсь на виртуальной машиной «VirtualBox»

sudo apt install python3 python3-pip                                                                                                        1 ⨯
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Уже установлен пакет python3 самой новой версии (3.9.7-1).
python3 помечен как установленный вручную.
Следующие НОВЫЕ пакеты будут установлены:
  python3-pip python3-wheel
Обновлено 0 пакетов, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 823 пакетов не обновлено.
Необходимо скачать 1 341 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 7 175 kB.
Игн:1  http://mirror-1.truenetwork.ru/kali  kali-rolling/main amd64 python3-wheel all 0.37.1-2
Игн:2  http://http.kali.org/kali  kali-rolling/main amd64 python3-pip all 22.0.2+dfsg-1
Игн:1  http://mirror-1.truenetwork.ru/kali  kali-rolling/main amd64 python3-wheel all 0.37.1-2
Игн:2  http://http.kali.org/kali  kali-rolling/main amd64 python3-pip all 22.0.2+dfsg-1
Игн:1  http://mirror-1.truenetwork.ru/kali  kali-rolling/main amd64 python3-wheel all 0.37.1-2
Игн:2  http://http.kali.org/kali  kali-rolling/main amd64 python3-pip all 22.0.2+dfsg-1
Ошб:1  http://mirror-1.truenetwork.ru/kali  kali-rolling/main amd64 python3-wheel all 0.37.1-2
  Соединение разорвано [IP: 94.247.111.11 80]
Ошб:2  http://http.kali.org/kali  kali-rolling/main amd64 python3-pip all 22.0.2+dfsg-1
  Соединение разорвано [IP: 94.247.111.11 80]
E: Не удалось получить  http://mirror-1.truenetwork.ru/kali/pool/main/w/wheel/python3-wheel_0.37.1-2_all.deb   Соединение разорвано [IP: 94.247.111.11 80]
E: Не удалось получить  http://mirror-1.truenetwork.ru/kali/pool/main/p/python-pip/python3-pip_22.0.2+dfsg-1_all.deb   Соединение разорвано [IP: 94.247.111.11 80]
E: Не удалось получить некоторые архивы; возможно, нужно запустить apt-get update или попытаться повторить запуск с ключом --fix-missing?

Это сообщение было изменено 1 год назад от Setx

MiAl

(@mial)

Участник Admin

Присоединился: 5 лет назад

Записи: 267

Создатель темы 05/03/2022 8:53 дп  

Приветствую! Начните с

sudo apt update

Если ошибка не исчезнет, значит блокировка доступа к серверам Kali Linux на уровне Интернет-провайдера. В этом случае нужно использовать VPN.

Кстати, ведь эта ошибка уже рассмотрена чуть выше.

Это сообщение было изменено 1 год назад 2 раз от MiAl

Kali Linux — это дистрибутив Linux, который часто используется в качестве операционной системы для пентестинга и тестирования на проникновение

Все вероятные причины появления ошибки 

Ошибка при обновлении Kali Linux означает, что произошла ошибка в процессе попытки обновления операционной системы Kali Linux до последней версии. Эта ошибка может произойти по разным причинам, таким как проблемы с серверами обновлений, конфликты между пакетами, проблемы с зависимостями.

Как устранить ошибку Kali Linux при обновлении

В зависимости от конкретной ошибки, которую вы получили при обновлении Kali Linux, могут быть необходимы различные шаги для ее устранения. Например, если проблема связана с серверами обновлений, вам может потребоваться изменить настройки источника обновлений. Если же проблема вызвана конфликтами между пакетами или проблемами с зависимостями, вам может потребоваться удалить или обновить установленные пакеты.

Обновление Kali Linux может иногда приводить к ошибкам и проблемам. Вот некоторые распространенные ошибки и проблемы, которые могут возникнуть при обновлении Kali Linux:

Ошибка «Unable to fetch some archives»: эта ошибка может возникать, когда APT не может загрузить обновления из репозитория Kali Linux. Проверьте подключение к Интернету и убедитесь, что репозитории Kali Linux доступны.

Проблемы с ключами GPG: ключи GPG используются для проверки подлинности и целостности пакетов. Если у вас возникают проблемы с ключами GPG во время обновления, попробуйте обновить ключи GPG для репозиториев Kali Linux.

Несовместимость версий пакетов: некоторые пакеты могут стать несовместимыми с вашей текущей версией Kali Linux. Это может произойти, если вы не обновляли свою систему в течение длительного времени. В этом случае вам может потребоваться выполнить обновление путем переустановки операционной системы.

Ошибки во время обновления: если вы столкнулись с ошибками во время обновления, попробуйте выполнить команду «apt-get update && apt-get upgrade» в терминале и проверьте, есть ли какие-либо ошибки.

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

Проблемы с зависимостями: если у вас возникают проблемы с зависимостями при обновлении, попробуйте выполнить команду «apt-get install -f» в терминале для автоматического разрешения проблем с зависимостями.

Если вы не можете решить проблему самостоятельно, то вы можете обратиться за помощью к сообществу Kali Linux, форумам по Linux или специалистам по Linux.

Способы устранения ошибки Кали в Линукс при обновлении

Чтобы устранить ошибку при обновлении Kali Linux, вам следует выполнить следующие действия:

1. Обновите список пакетов, выполнив команду:

sudo apt-get update

2. Обновите все пакеты, выполнив команду:

sudo apt-get upgrade

3. Если вы все еще получаете ошибку, попробуйте выполнить команду:

sudo apt-get dist-upgrade

4. Если ни одна из этих команд не помогла, попробуйте обновить Kali Linux до последней версии, выполнив команду:

sudo apt-get dist-upgrade -y

5. Если проблема не решена, поищите информацию об ошибке в Интернете или обратитесь за помощью к сообществу Kali Linux.

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

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

Последнее обновление для Кали 2.0 Sana на момент написания статьи было представлено в апреле 2016, так что советую всем обновиться до Кали Rolling побыстрее. Ничего нового, в принципе, я вам не представлю, и секретов никаких не открою. Принцип обновления дистрибутива знаком многим, разберём лишь некоторые нюансы, коих, к, сожалению, немало. Описываемые способы подоходят при переходе от любой версии к обновлённой. Зачастую главное здесь — убедиться в корректных источниках данных (репозиториях) Кали.

СИЯ ПРОЦЕДУРА СОДЕРЖИТ НЕМАЛО ПОДВОДНЫХ КАМНЕЙ И, НЕСМОТРЯ НА КАЖУЩУЮСЯ ВНЕШНЮЮ ПРОСТОТУ ПРИМЕНЯЕМЫХ КОМАНД, МОЖЕТ ЗАКОНЧИТСЯ ПЕРЕУСТАНОВКОЙ С НУЛЯ. ВОЗВРАТ К ПЕРВОНАЧАЛЬНОЙ ВЕРСИИ ДЛЯ НОВИЧКА ПОЧТИ НЕВОЗМОЖЕН, ТАК ЧТО ОБНОВЛЯЙТЕСЬ НА СВОЙ СТРАХ РИСК. ПРОСТО СОХРАНИТЕ ВСЕ ВАЖНЫЕ ДАННЫЕ.

Работаем из-под Root

Как обновиться до Кали 2016.1. Смените  или проверьте репозиторий

В терминале откройте список репозиториев командой:

leafpad /etc/apt/sources.list

Удалите предыдущие записи, заменив их вот этим адресом:

deb https://http.kali.org/kali kali-rolling main contrib non-free

Ту же процедуру можно выполнить командой:

cat /etc/apt/sources.list
deb https://http.kali.org/kali/ kali-rolling main non-free contrib

Ссылка взята с офсайта Кали Линукс по адресу:

https://docs.kali.org/general-use/kali-linux-sources-list-repositories

Если смена репозитория ничего не даёт, вам поможет статья

Кали Линукс не обновляется из терминала

Сохраните документ списка. В терминале наберите команду на получение обновлений:

apt-get update

upgrade-to-kali-rolling

По получению обновлений примените их командой обновления дистрибутива Кали:

apt-get dist-upgrade

А вот теперь придётся некоторое время подождать. Обновиться до Кали 2016.1 лучше всего при стабильном и качественном соединении:

upgrade-to-kali-rolling-2

Далее, если загрузчик содержал несколько записей, вас повторно попросят указать вариант входа, а также попросят переустановить пароль. Не ошибитесь здесь. Все процедуры понятны — они на русском. Потом начнётся установка пакетов программ. Нам остаётся только соглашаться с предлагаемыми изменениями, нажимая на Да или Yes.

Однако оптимальной командой на все случаи жизни, с которой сеанс Кали следует начать, выглядит так (я посоветую вам сделать для неё ярлык в Кали, дабы не вводить команду вручную):

apt-get clean && apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y

Текущий релиз Кали вы узнаете после команды:

lsb_release -a

Ещё больше информации по текущей версии Кали Линукс найдётся после команды в терминале:

cat /etc/*{release,version}

Как обновиться до Кали 2018.Х — 2019.Х

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

apt update && apt -y full-upgrade

После обновлений проверьте номер и тип версии:

grep VERSION /etc/os-release

Обновления Кали Линукс. Ошибки.

  • При попытке обновления терминал выдаёт ошибку:
Недоступен открытый ключ для следующих ID ключей: 1397BC53640DB551

Наберите в терминале команду:

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | apt-key add -

команда подгрузит из указанного источника ключик и сразу добавит его в систему.

  • Менеджер обновления пакетов видит все имеющиеся обновления, но установить не может: за загрузкой пакетов следует Отмена изменений.

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

  • Исправляем общие ошибки обновления Кали.

Должна помочь команда:

apt-get clean && apt-get update && apt-get dist-upgrade

Может быть повреждён конкретный пакет. Тогда наберите последовательно:

apt-get update --fix-missing

затем

apt-get update && apt-get upgrade
  • обновление Кали Линукс командой apt-get dist-upgrade «застревает» на виртуальной машине.

Попробуйте повторить команду в текстовом режиме, отказавшись на VM от графического интерфейса GUI.

Пока всё. Успехов

  • #1

Не обновляется Кали. Не устанавливаются пакеты…причем на разных версиях Kali. Пробовал релиз 2017.1 и сейчас установил 2019.4. В файл sources.list прописал ссылки на репозитории взятые с kali.org. Тем не менее пишет «e: невозможно найти пакет». Ну и ничего не обновляет соотв. Такое впечатление что Kali не видит содержимое sources.list. В случае, если ссылки в sources.list прописаны верно, какие могут быть еще причины?

содержимое sources.list

Код:

deb Index of /kali kali-rolling main non-free contrib
deb-src Index of /kali kali-rolling main non-free contrib
deb Index of /debian buster main contrib non-free
deb Debian -- Security Information buster/updates main contrib non-free

соотв подключение к интернет есть, на сайт Kali.org и github захожу без проблем. Кали установлен на жесткий диск и является единственной ОС на ноутбуке.

f22

f22

Codeby Team

Gold Team


  • #2

Удали такое содержимое. Откуда ты его только нашёл…
Там должна быть одна строка
deb http://http.kali.org/kali kali-rolling main non-free contrib
Вот

Ссылка скрыта от гостей

, там всё подробно расписано.

  • #3

С этого варианта и я начал,но не обновилось. Именно указанная Вами ссылка (deb

Ссылка скрыта от гостей

kali-rolling main non-free contrib ) изначально была единственной которую я указал в sources.list. Тем не менее обновиться не удалось. Собственно говоря, поэтому и обратился. Доберусь до ноутбука попробую повторно предложенное Вами решение, может быть я все-таки где-то ошибся… Заранее спасибо.

Vertigo

Vertigo

Lex mea est Vulgate Linux

Gold Team


  • #4

У них там при скачивании iso-образа и установке правила поменялись.
Надо в /etc/apt /sources.list зайти редактором и раскомментировать репы какие нужны (убрать #)
Потом перезагрузиться и обновляться.

  • #5

После установки файл вообще пустой, раскомментировать там просто нечего. В общем еще раз перепроверю как посоветовал f22 и отпишусь.

Не помогло. f22, подскажите, что не так

sourcesList.png

?

f22

f22

Codeby Team

Gold Team


  • #6

Не помогло. f22, подскажите, что не так Посмотреть вложение 35559?

Лучше покажи скрин
apt-get update
или
apt update

И первую пустую строку удали.

Стоп!
Ты где файл этот редактируешь?)
Нужный файл находится в

/etc/apt/sources.list
А ты работаешь с файлом
/etc/sources.list
Его редактирование, конечно, ничего не даст.

  • #7

Блин! Спасибо!)) сейчас попробую нужный файл! И, кстати, alfa awus036ach этот релиз Kali поддерживает?

Обновления работают! Спасибо!

f22

f22

Codeby Team

Gold Team


  • #8

И, кстати, alfa awus036ach этот релиз Kali поддерживает?

Точно поддерживает Linux kali 4.14.0

Ссылка скрыта от гостей

wlspBuE[1].png

  • #9

На последнем релизе (2019.4) заработала после обновления. Отдельно драйвера не ставил. Правда Fluxion зависает на этапе создания точки доступа. Wi-Fi Pumpkin точку создал..но пока ничего конкретного сказать не могу…т.к. просто перевел девайс в режим АP, мой тел ее увидел. Дальше заниматься было просто некогда. Будет пару свободных часов — попробую, отпишусь.

  • #10

в общем WiFi-Pumkin на альфе заработал, но только при наличии ethernet подключения. Удалось подключить тел…правда перехватил только url адреса и то частично. Пока что просто не разобрался с самой утилитой.

  • #11

У меня кали обычно не обновляется если восстанавливаю вм из приостановленного состояния и дата/время не подсасывается автоматически, что фэйлит запросы к репозиториям. обычно лечится обнолвением даты/времени.

Похожие темы

Kali Linux one of the best Linux distro for penetration testing it’s frequently updated
so we must know How to update Kali Linux, Most of the updates are not by Kali Linux team, most of them are by the programmers how made the great tools you can find in Kali Linux.

How to update kali linux

you should always update Kali Linux to keep the tools operational.
This short tutorial will show you the commands you need to update the tools and system.
What you will learn in this tutorial is

  • how to update Kali Linux
  • how to fix update errors
  • how to update Kali Linux on a network that has a proxy

First you may check this video
How to update Kali Linux

Kali Linux Updating process

  • apt-get update: address update, update software source data.
  • apt-get upgrade: software update, update all installed software.
  • apt-get dist-upgrade: system update, replace the system version.
  • apt-get clean: Clean up garbage, delete all downloaded packages.

So before we start First make sure you are using the Official repositories for Kali Linux.

The first step is to install the correct official Kali Linux repositories.

Make sure your /etc/apt/sources.list contains the following official Kali repositories:

update kali linux command
deb https : // http.kali.org/kali kali-rolling main non-free contrib
deb - src https : // http.kali.org/kali kali-rolling main non-free contrib

Step One: Start Kali Linux and open a terminal.

Step Two: Type the update commands in the terminal and hit Enter Now everything should work fine and the update will start.

apt-get update && apt-get upgrade
updating kali linux

But what if you got some errors?

Fix kali linux update error

when you try to update you may face a lot of errors we will try to sort some of the most known errors, so let’s start with the first error:

Fix kali Linux failed to fetch

Err:1 http://http.kali.org/kali kali-rolling InRelease
  Connection failed [IP: 192.99.200.113 80]
Reading package lists... Done
W: Failed to fetch http://http.kali.org/kali/dists/kali-rolling/InRelease  Connection failed [IP: 192.99.200.113 80]
W: Some index files failed to download. They have been ignored, or old ones used instead. 

The simplest fix is to replace the existing HTTP protocol with the secure HTTPS protocol.
change to the relevant /etc/apt/sources.list repositories located within /etc/apt/sources.list:

FROM:
deb http://http.kali.org/kali kali-rolling main non-free contrib
TO:
deb https://http.kali.org/kali kali-rolling main non-free contrib

Then try sudo apt-get update

Still not working? Please make sure your sources.list file is set up correctly follow this tutorial for that How to update kali linux repository

Reading package lists done

I tried to update using apt-get update but nothing really happens see the image

if this is the case with you then you must Edit your sources.list : please Follow this tutorial for that How to update kali linux repository

Kali Linux update Signatures were invalid

When I try to apt-get update it says:

Get:1 http://archive-3.kali.org/kali kali-rolling InRelease [30.5 kB]
Err:1 http://archive-3.kali.org/kali kali-rolling InRelease
The following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <[email protected]>
Reading package lists... Done
W: GPG error: http://archive-3.kali.org/kali kali-rolling InRelease: The following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <[email protected]>
E: The repository 'http://http.kali.org/kali kali-rolling InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

if this is the case with you it means your keys are outdated; you need to first update your keys. Try:

wget -q -O - archive.kali.org/archive-key.asc | apt-key

why does this happen? If you don’t update Kali regularly, your archive-keyring package will be outdated, and you’ll get key mismatches when working with Kali Linux repositories. that’s why you need to manually update the new key

update kali linux command

now some more commands that must fix kali linux update to try:

apt-get clean && apt-get update && apt-get dist-upgrade

Still having the problem ? maybe some package is missing ? try this

apt-get update --fix-missing

and then

apt-get update && apt-get upgrade

So after all its not working?
Maybe you have a proxy in your network? So here is the fix that

Update behind proxy

Type in terminal:

sudo apt-get install proxychains

add proxy to /etc/proxychains.conf then

proxychains apt-get update && apt-get upgrade

I hope its working now and you got your system updated but if not then leave a comment with details about the error.

What may cause kali Linux update errors?

It is found that many beginners who use kali Linux paste many open sources into their etc/apt sources.list files when configuring mirror sources. In fact, every time they update, there will be unsuccessful updates.
I suggest you choose an update source when you need it only.

Possible problems

Possible problem one:
0% waiting for the header-it has been stuck in this place, it is likely to be a network problem (mine is not stable on the campus network), the solution is to add # comments in front of deb in the official source, and then execute apt-get update, The update will be completed directly, then remove the # in front of deb, and execute apt-get update again to get the header.

Possible problem tow:
An error hash checksum does not match-after observation, the checksum does not match are all .gz format files, so in the /etc/apt.conf.d/00aptitude file, (if you do not have this file, please build your own) Add the following to the last line of
Acquire :: CompressionTypes :: Order “gz” ;
(don’t miss the semicolon)
Then re apt-get update

Possible problems three:
After apt-get update, some errors will still appear after executing apt-get upgrade. Then please repeat apt-get update and apt-get upgrade until 100% start loading and configuration files (it will take a long time).

Kali Linux update explanation

Kali Linux is based on Debian , as is Ubuntu . Thus, Ubuntu and Kali Linux use the Debian package management system.

The apt command is used to install, uninstall, update packages, i.e., software on your system. This is why it is called the package manager.

Now you see two commands: update and upgrade. This can be confusing. If there is an update command that should update the system, then why is the upgrade command used?

Let us explain this to you.

apt update
This command updates the list of repositories on your system. Thus, your system checks if a new package is available from Kali Linux servers or if a new version is available.

The apt update command does not install a new package or update an existing package. She just gets information about the packages.

apt upgrade
This command actually updates your system. When you run the apt update command, your system knows which packages the update is available for. When you run the apt upgrade command, your system will start downloading updates to these packages and, therefore, will update their version.

Now you know the difference between apt update and apt upgrade.

apt update && apt upgrade -y
Using &&, we combined the two teams into one. Thus, the second command (apt upgrade -y) starts automatically after the successful completion of the first command.

You may ask why we used the -y option in the apt upgrade -y command? This is because we wanted to save some of your time.

You see, when you run the apt upgrade command, it asks for your confirmation before installing these updates. it’s waiting for your input. You will need to type yes, y or just press Enter.

If you specify -y when running the apt upgrade command, it will automatically select y, so you do not have to enter y manually and your system will not wait for your confirmation, and you will save some time.

You may check this Video how to update Kali Linux and fix kali sources.list Repositories

We hope this little short article not only helped you learn how to update Kali Linux, but you also learned a few things about it.

Make sure to check :

  • best laptop for kali Linux
  • best wifi adapter for kali linux

Like this post? Please share to your friends:
  • Kali linux ошибка debootstrap
  • Kaiser посудомоечная машина ошибка 004
  • Kaiser ошибка e42
  • Kaiser ошибка e03
  • Kaiser s60i70xl ошибка e3