LINUX.ORG.RU

Странное поведение репозиториев

 , , , ,


0

1

На apt update, система говорит:

N: Пропускается получение настроенного файла «contrib/binary-x86/Packages», так как репозиторий «http://deb.debian.org/debian testing InRelease» не поддерживает архитектуру «x86»

Так происходит со многими репами, полный вывод доступен здесь

Debian testing buster x86_64 Linux 4.15.0-2-amd64, за несколько часов до этого делал dpkg --add-architecture i386 (если это имеет значение)

Потому, что она называется i386:

 44dc38913b874d538a6f12e78a99cd70   227966 contrib/binary-i386/Packages
 20790586cd461588341bf39a350fbdb8    27796 contrib/binary-i386/Packages.diff/Index
 e3f83250300aad1c919505cd4a21c085    59870 contrib/binary-i386/Packages.gz
 05625c69aa8268401aa3a665d1bc1502    50152 contrib/binary-i386/Packages.xz
 e1dcadfdb1997e08e15049834849e354      105 contrib/binary-i386/Release
http://cdn-fastly.deb.debian.org/debian/dists/testing/Release

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Ну, я никак не влиял на то как её называть. Даже не знаю есть ли конфиг где можно изменить название архитектуры. Так как это тестинг делаю вывод что это кодеры в одном месте назвали её i386, а в другом x86, из-за чего возникают ошибки. Как это решить не знаю, думаю на стейбл обновиться если никто из lor'в ничего умного не посоветует

gnobitel ()
Ответ на: комментарий от gnobitel

Так как это тестинг делаю вывод что это кодеры в одном месте назвали

Лет двадцать назад.

Как это решить не знаю

Уже несколько раз задали вопрос про sources.list, который у тебя явно не валидный.

shell-script ★★★★★ ()
Ответ на: комментарий от gnobitel

Нет, это ты сам где-то накуралесил, вот в текущем стабильном Debian 9.4 названия репозиториев:

 a971702dd583020f4534b23f79768757   216456 contrib/binary-i386/Packages
 8f0415a95f522fbbbf7c8af4b446767f    56977 contrib/binary-i386/Packages.gz
 206563f8fe86050af0cfe8e55e714a4a    47916 contrib/binary-i386/Packages.xz
 a8842b82668ad6fc2b370001c2ad52e0      117 contrib/binary-i386/Release
http://cdn-fastly.deb.debian.org/debian/dists/stable/Release

А вот в oldstable, Debian 8.10:

 1af4013083939016fc6ae3f089e96b2f   193380 contrib/binary-i386/Packages
 6c52a931f7b9addd3dceb6ce7073b047    58135 contrib/binary-i386/Packages.gz
 50be54aa3a8f645b17bdc43eac0d8100    49124 contrib/binary-i386/Packages.xz
 bfe6b8eec947bb85057113177d11a458      100 contrib/binary-i386/Release
http://cdn-fastly.deb.debian.org/debian/dists/oldstable/Release

за несколько часов до этого делал dpkg --add-architecture i386 (если это имеет значение)

Сомневаюсь, что делал именно «i386», посмотри:

history | grep "add-architecture"

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 3)
Ответ на: комментарий от mandala

Сделал

sudo dpkg --remove-architecture x86

и всё стало нормально. Хотя x86 не добавлял точно, только i386. Спасибо за помощь

P.S. Проблема решена, но если комуто до сих пор интересен sources.list (ну мало-ли) то вот он

gnobitel ()
Ответ на: комментарий от gnobitel

Ставил несколько deb пакетов вручную (программы закрыты, пакеты доступны, только на официальном сайте), и видимо один из них добавил новую архитектуру (репы они свои прописывать могут, значит и архитектуру добавить могли). Грешу на Team viewer, так как его ставил последним.

gnobitel ()