Здравствуйте! Пытаюсь обновить новый контроллер и на apt-update получаю следующие ошибки:
apt update
Get:2 Index of /debian bullseye InRelease [75.1 kB]
Hit:3 Index of /debian bullseye-updates InRelease
Get:4 Index of /debian-security bullseye-security InRelease [27.2 kB]
Hit:1 https://deb.wirenboard.com/wb8/bullseye stable InRelease
Get:5 Index of /debian bullseye/main armhf Packages [7,841 kB]
Err:5 Index of /debian bullseye/main armhf Packages
Hash Sum mismatch
Hashes of expected file:
- Filesize:7841084 [weak]
- SHA256:c79c79d46a1aa8008d05e49cc17ab45d3efb06fa096e39b842c3712cfe5a01c3
- MD5Sum:b0b694c0a40482b130992657bfea5267 [weak]
Hashes of received file:
- SHA256:d34deaa25e04e1c00344f91406e4a38ca1c6667304022005b07a2dc981061959
- MD5Sum:26f96ec464f60b64cfad9cbfeedcf9c4 [weak]
- Filesize:7841084 [weak]
Last modification reported: Sat, 31 Aug 2024 10:41:07 +0000
Release file created at: Sat, 09 Aug 2025 09:16:30 +0000
Get:6 Index of /debian bullseye/main arm64 Packages [7,955 kB]
Get:6 Index of /debian bullseye/main arm64 Packages [7,955 kB]
Err:6 Index of /debian bullseye/main arm64 Packages
Fetched 15.8 MB in 2s (7,027 kB/s)
Reading package lists… Done
E: Failed to fetch http://debian-mirror.wirenboard.com/debian/dists/bullseye/main/binary-armhf/by-hash/SHA256/c79c79d46a1aa8008d05e49cc17ab45d3efb06fa096e39b842c3712cfe5a01c3 Hash Sum mismatch
Hashes of expected file:
Добрый день.
Почистите локальный кэш, перезагруитесь, на всякий случай, и повторите обновление
Для чистки кэша надо выполнить:
rm -rf /var/lib/apt/lists/*
apt clean
apt update
Не помогло
root@wirenboard-ASMUY6ME:~# apt update
Get:1 Index of /debian bullseye InRelease [75.1 kB]
Get:3 Index of /debian bullseye-updates InRelease [44.0 kB]
Get:4 Index of /debian-security bullseye-security InRelease [27.2 kB]
Get:2 https://deb.wirenboard.com/wb8/bullseye stable InRelease [7,169 B]
Get:5 Index of /debian bullseye/main armhf Packages [7,841 kB]
Err:5 Index of /debian bullseye/main armhf Packages
Hash Sum mismatch
Hashes of expected file:
- Filesize:7841084 [weak]
- SHA256:c79c79d46a1aa8008d05e49cc17ab45d3efb06fa096e39b842c3712cfe5a01c3
- MD5Sum:b0b694c0a40482b130992657bfea5267 [weak]
Hashes of received file:
- SHA256:a98d856921af15be261946f26bc87314a60667940dee11aa6f51000c9e4d0216
- MD5Sum:01b577fb8af31f6a348c3f553ae865f5 [weak]
- Filesize:7841084 [weak]
Last modification reported: Sat, 31 Aug 2024 10:41:07 +0000
Release file created at: Sat, 09 Aug 2025 09:16:30 +0000
Get:6 Index of /debian bullseye/main arm64 Packages [7,955 kB]
Err:6 Index of /debian bullseye/main arm64 Packages
Get:7 https://deb.wirenboard.com/wb8/bullseye stable/main armhf Packages [48.8 kB]
Get:8 Index of /debian bullseye/main Translation-en [6,235 kB]
Get:9 https://deb.wirenboard.com/wb8/bullseye stable/main arm64 Packages [48.7 kB]
Err:8 Index of /debian bullseye/main Translation-en
Get:10 Index of /debian bullseye-updates/main armhf Packages [16.3 kB]
Get:11 Index of /debian bullseye-updates/main arm64 Packages [16.3 kB]
Get:12 Index of /debian bullseye-updates/main Translation-en [10.5 kB]
Get:13 Index of /debian-security bullseye-security/main arm64 Packages [457 kB]
Get:14 Index of /debian-security bullseye-security/main armhf Packages [453 kB]
Get:15 Index of /debian-security bullseye-security/main Translation-en [310 kB]
Fetched 23.5 MB in 3s (7,486 kB/s)
Reading package lists… Done
E: Failed to fetch http://debian-mirror.wirenboard.com/debian/dists/bullseye/main/binary-armhf/by-hash/SHA256/c79c79d46a1aa8008d05e49cc17ab45d3efb06fa096e39b842c3712cfe5a01c3 Hash Sum mismatch
Hashes of expected file:
Попробуйте отключить by-hash.
bash
echo 'Acquire::By-Hash "no";' > /etc/apt/apt.conf.d/99nobyhash
apt update
apt по умолчанию скачивает индекс пакетов по специальному адресу с хэшем в пути (защита от гонки при обновлении зеркала). Эта команда отключает такой режим — apt будет качать индекс обычным способом и проверять хэш уже после скачивания. Если проблема была именно в этом механизме — ошибка уйдёт.
Пришлите вывод вот этой команды, пожалуйста:
dmesg | grep -iE ‘mmc|ext4|i/o error|error’
dmesg | grep -iE “mmc|ext4|i/o error|error”
[ 0.000000] Kernel command line: console=ttyS0,115200 root=/dev/mmcblk0p2 rootwait ro
[ 1.717846] sunxi-mmc 4022000.mmc: initialized, max. request size: 2048 KB, uses new timings mode
[ 1.842641] mmc0: new HS200 MMC card at address 0001
[ 1.848541] mmcblk0: mmc0:0001 58A43A 14.6 GiB
[ 1.855085] mmcblk0: p1 p2 p3 p4 < p5 p6 >
[ 1.860245] mmcblk0boot0: mmc0:0001 58A43A 4.00 MiB
[ 1.866311] mmcblk0boot1: mmc0:0001 58A43A 4.00 MiB
[ 1.872129] mmcblk0rpmb: mmc0:0001 58A43A 4.00 MiB, chardev (241:0)
[ 2.282608] sunxi-mmc 4020000.mmc: Got CD GPIO
[ 2.306776] sunxi-mmc 4020000.mmc: initialized, max. request size: 16384 KB, uses new timings mode
[ 2.552627] EXT4-fs (mmcblk0p2): mounted filesystem dda13391-f2fc-4725-b01b-3952a444b28c ro with ordered data mode. Quota mode: none.
[ 2.564673] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[ 6.984029] EXT4-fs (mmcblk0p2): re-mounted dda13391-f2fc-4725-b01b-3952a444b28c r/w. Quota mode: none.
[ 8.435117] Adding 262140k swap on /dev/mmcblk0p5. Priority:-2 extents:1 across:262140k SSDsc
[ 8.659328] EXT4-fs (mmcblk0p6): mounted filesystem 112b9461-0912-4c69-be9c-de5e6e7051b8 r/w with ordered data mode. Quota mode: none.
место как будто есть
root@wirenboard-ASMUY6ME:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 1992552 788668 1082644 43% /
devtmpfs 998704 0 998704 0% /dev
tmpfs 1016720 48 1016672 1% /dev/shm
tmpfs 406692 1352 405340 1% /run
tmpfs 5120 0 5120 0% /run/lock
/dev/mmcblk0p6 12598152 614200 11322192 6% /mnt/data
tmpfs 203344 0 203344 0% /run/user/0
А контроллер давно работает без перезагрузок?
uptime
что покажет?
нет, вот уже второй день его мучаю и перезагружаю неоднократно
uptime
08:35:11 up 30 min, 1 user, load average: 0.27, 0.29, 0.23
Диагностический архив сможете отправить?
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
приложен диагностический архив, доступен только сотрудникам поддержки
(171,4 КБ)
Скачайте последний stable релиз для вашего контроллера и файл с контрольной суммой md5
На компьютере, на который вы скачали прошивку посчитайте md5 локального файла и сравните с эталонным.
Загрузите прошивку на контроллер и повторно сравните контрольную сумму.
хм. При попытке залить файл на контроллер стали постоянно возникать обрывы связи, переключил провод из eth0 в eth1 и все заработало. обновление так же прошло штатным образом через веб-интерфейс.
Т.е. проблемы в сети или в интерфейсе eth0
PS недавно был контроллер у которого интерфейс eth0 вообще не работал(не горит лампочка на разъеме). Может какие-то проблемы с железом в партии?
Сделайте, пожалуйста, оперативно, диагностический архив.
приложен диагностический архив, доступен только сотрудникам поддержки
(2,2 КБ)
или нужен от того где вообще не работал?
Архив пришел битый.
Нужно просто снять штатными средствами диагностический архив и отправить его сюда. Надеюсь, что логи сохранились.
Повторите снятие диагностики, пожалуйста.