Відповіді:
Існує дві причини, але у вашому випадку те, що ви налаштували мультиарх для запиту пакетів i386, тоді як це сховище ексклюзивне amd64. Те ж саме станеться, якщо ви встановите arm64 або будь-яку іншу архітектуру як іноземну архітектуру з dpkg.
Є три шляхи:
dpkg --remove-architecture
.Ви можете встановити sources.list
лише запит архітектури, яку має надати сховище, тому apt не намагається їх запитувати. Щось на зразок цього:
deb [ arch=amd64 ] http://codezen.org/debian sid main
Це також може статися, якщо компоненти (main, contrib, безпека тощо) або тип пакетів (джерела та бінарні файли) недоступні у сховищі. Це можна визначити за допомогою рядка main/binary-i386/Packages
. Тут main
є і компонент, і binary
тип пакету, i386
архітектура.