Проблема обновления CrunchBangLinux

Недавно столкнулся с проблемой обновления своей рабочей операционной системы CrunchBangLinux. Так как эта операционная система основана на Debian, которая в свою очередь устанавливается не только на домашние ПК, но и на серверы, вероятность получить такую же проблему имеет очень большие шансы.

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

После запуска команды:

sudo apt-get update

вываливалось много сообщений об ошибке:
Невозможно найти ожидаемый элемент «main/binary-i38/Packages» в файле Release (некорректная запись в sources.list или файл)

Из этой ошибки понятно, что проблема в записи «main/binary-i38/Packages», но где поправить это недоразумение. С чего-то мой компьютер, решил, что мне нужны пакеты с архитектурой i38, а не i386.

1с бухгалтерия

Облазив весь sources.list, как это советовало сообщение об ошибке, я не нашел какого-либо упоминания об архитектуре операционной системы. На забугорном форуме по Debian я нашел схожую проблему и заветные две команды, которые спасли мой компьютер.

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

dpkg --print-foreign-architectures

А удалить заведомо неправильную, можно командой:

dpkg --remove-architecture i38

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

Комментарии:

Имя
e-mail
Сайт
Текст комментария: