Jump to content

veZuk

Forum Members
  • Posts

    9
  • Joined

  • Last visited

Posts posted by veZuk

  1. В 25.08.2017 в 12:06, veZuk сказал:

    Спасибо! Вот бы ещё на Ultra 2 - просто уже всё что мог перепробовать перепробовал - уже склоняюсь к какой-то аппаратной проблеме именно в роутере или же какой-то программной особенности.

    На 2.11.A.9.0-3 (Ultra 2) проблема всё так же воспроизводится :( 

  2. 32 минуты назад, TheBB сказал:
    
    root@Keenetic_DSL:~# debsums
    /usr/sbin/adduser                                                             OK
    /usr/sbin/deluser                                                             OK
    /usr/share/adduser/adduser.conf                                               OK
    ...
    /usr/share/doc/zlib1g/changelog.Debian.gz                                     OK
    /usr/share/doc/zlib1g/changelog.gz                                            OK
    /usr/share/doc/zlib1g/copyright                                               OK
    root@Keenetic_DSL:~# debsums -c
    root@Keenetic_DSL:~#

     

    Спасибо! Вот бы ещё на Ultra 2 - просто уже всё что мог перепробовать перепробовал - уже склоняюсь к какой-то аппаратной проблеме именно в роутере или же какой-то программной особенности.

  3. В 15.07.2017 в 11:39, Александр Рыжов сказал:

    @veZuk, Giga III + SanDisk Ultra Fit USB3.0 16GB (как на картинке). Всё нормально.

    • на files.keenopt.ru используется установка Debian Jessie по инструкции из этой темы,
    • на моей гиге — чистый Debian Stretch.

     

    Спасибо за инструкцию! Всё сделал, но ровно та же история.

    А Вы пробовали запускать debsums -c? А то может просто тоже присутствуют битые файлы, но не влияющие на работу и поэтому не обращали внимания.

  4. В 09.07.2017 в 12:35, veZuk сказал:

    Просто вопрос: есть ли кто использует тоже 3.0 флешку и на нёй Debian и что-то установлено - проверка debsums -c (apt-get install debsusms) проходит нормально?

    Обнаружил что проблема бывает вылазит и на 2.0, но реже. Найти причину или хотя бы как повторить иначе чем через dpkg --configure не получилось. В общем какой-то непонятный мне глюк, то ли аппаратный, то ли программный :(

  5. 3 часа назад, edm сказал:

    может дело вo флешке? Купите флешку с не ниже 60Мб/с чтен/запись. Рекомендую Samsung, не рекомендую Sandisk

    Не думаю что во флешке, говорю же

    Цитата

    3 разных флешки - Sandisk Ultra Fit, Transcend 820, Plextor EX1

    Plextor EX1 - SSD там чтение/запись легко от 400/100 мб/с.

    Опять же - я гонял различные вариации копирования/чтения, как на устройстве, так и по сети на/с него, в т.ч. под продолжительной нагрузкой процессора (например запускал бенчмарк архиватора 7z на максимум потоков и памяти), целостность не нарушается. Проблема мной выявлена лишь только на этапе использования dpkg при конфигурировании уже распакованного пакета - видимо он что-то такое может делать, что не происходит при обычном чтении/записи и из-за этого что-то идёт не так. Поиск глобальный по этой теме тоже не дал результатов.

    Что касается планировщика, так доступен только noop и всё

    root@VZK-ULTRA:~# cat /sys/block/sda/queue/scheduler
    [noop]
    root@VZK-ULTRA:~# echo deadline > /sys/block/sda/queue/scheduler
    -bash: echo: ошибка записи: Недопустимый аргумент

    Просто вопрос: есть ли кто использует тоже 3.0 флешку и на нёй Debian и что-то установлено - проверка debsums -c (apt install debsusms) проходит нормально?

  6. 3 часа назад, edm сказал:

    слабый процессор. стоит какой I/O планировщик на флешку? если deadline, то поменяй, так как этот планировщик при нагрузках отбрасывает часть информации (тупо что-то "какой-то файл" не будет записывать на флешку). Советую поменять планировщик на noop

    noop, хотя мысль про скорость интересна, т.к. обнаружил ещё что проблема эта вылазит на USB3.0-носителях, даже если они подключены в 2.0 порт. 3 разных флешки - Sandisk Ultra Fit, Transcend 820, Plextor EX1 на разных файловых системах - ext2/ext3/ext4 и mbr/gpt, Debian 8/9. По крайней мере, мне не удалось повторить на флешке 2.0. (Проверил даже отключив WiFi и подсоединив через хаб с отдельным питанием - картина всё та же).

    Идём дальше. При просто распаковке нашего условного пакета ничего плохого не происходит. Команда выполнялась тоже многократно.

    Скрытый текст

    root@VZK-ULTRA:~# rm -r /usr/share/perl/5.24.1/* && dpkg --unpack perl-modules-5.24_5.24.1-3_all.deb && debsums -c

    А вот если сделать распаковку, проверить (всё ОК) и потом выполнить настройку - файлы могут оказаться побитыми.

    Скрытый текст

    root@VZK-ULTRA:~# rm -r /usr/share/perl/5.24.1/* && dpkg --unpack perl-modules-5.24_5.24.1-3_all.deb && debsums -c && dpkg --configure perl-modules-5.24 && debsums -c
    (Чтение базы данных … на данный момент установлен 15751 файл и каталог.)
    Подготовка к распаковке perl-modules-5.24_5.24.1-3_all.deb …
    Распаковывается perl-modules-5.24 (5.24.1-3) на замену (5.24.1-3) …
    Настраивается пакет perl-modules-5.24 (5.24.1-3) …
    root@VZK-ULTRA:~# rm -r /usr/share/perl/5.24.1/* && dpkg --unpack perl-modules-5.24_5.24.1-3_all.deb && debsums -c && dpkg --configure perl-modules-5.24 && debsums -c
    (Чтение базы данных … на данный момент установлен 15751 файл и каталог.)
    Подготовка к распаковке perl-modules-5.24_5.24.1-3_all.deb …
    Распаковывается perl-modules-5.24 (5.24.1-3) на замену (5.24.1-3) …
    Настраивается пакет perl-modules-5.24 (5.24.1-3) …
    /usr/share/perl/5.24.1/Unicode/Collate/Locale/ko.pl
    /usr/share/perl/5.24.1/unicore/To/Lb.pl
    root@VZK-ULTRA:~#

    или более интересный вариант, через некоторое время после распаковки

    root@VZK-ULTRA:~#  debsums -c && dpkg --configure perl-modules-5.24 && debsums -c
    Настраивается пакет perl-modules-5.24 (5.24.1-3) …
    /usr/share/perl/5.24.1/Pod/Parser.pm
    /usr/share/perl/5.24.1/Pod/Simple.pm
    /usr/share/perl/5.24.1/Pod/Simple/HTMLBatch.pm
    /usr/share/perl/5.24.1/Pod/Simple/Search.pm
    /usr/share/perl/5.24.1/Pod/Simple/Subclassing.pod
    /usr/share/perl/5.24.1/Pod/Text.pm
    /usr/share/perl/5.24.1/TAP/Harness.pm
    root@VZK-ULTRA:~#

    Попробовал пересобрать dpkg на роутере - не помогло.

  7. Здравствуйте! Ultra II v2.08(AAUX.0)C2 с минимум штатных пакетов. Никто не сталкивался с такой проблемой - скачиваемые файлы, скажем пакеты через apt, часто битые, или же установка проходит нормально, но проверка с помощью debsums -с находит файлы с не совпадающей контрольной суммой, помогает переустановка пакета и то не всегда. Грешил на флешку, но перепробовал разные - от старых до современного SSD. Если работать с файлами в локальной сети через штатные SMB/FTP - гонял туда-сюда, копировал локально, сверял sha256 - всё ок. В случае debian тоже гонял через SFTP - нормально. Проблема проявляется именно если скачивать из Интернета. Пробовал другое apt-зеркало - всё также. Какой-то общей проблемы с надёжностью Интернета никогда не наблюдал. Может кто сталкивался и знает с чем это может быть связано или в какую сторону копать? Спасибо!

    UPD:

    Проблему получилось локализовать.

    Сначала скачиваю пакет, на котором у меня это чаще всего проявлялось.

    Скрытый текст

    root@VZK-ULTRA:~# apt clean && apt download perl-modules-5.24
    Пол:1 http://mirror.mephi.ru/debian stretch/main mipsel perl-modules-5.24 all 5.24.1-3 [2 722 kB]
    Получено 2 722 kБ за 0с (4 849 kБ/c)
    W: Download is performed unsandboxed as root as file '/root/perl-modules-5.24_5.24.1-3_all.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Отказано в доступе)
    root@VZK-ULTRA:~# sha256sum perl-modules-5.24_5.24.1-3_all.deb
    5ac0fb5065178f4806917d073bca6ca53419d036e0d9b9eec5c0f39047ff2be0  perl-modules-5.24_5.24.1-3_all.deb
     

    Тут всё ОК, интернет я исключил. Далее несколько раз устанавливаю и выполняю проверку.

    Скрытый текст

    root@VZK-ULTRA:~# dpkg -i perl-modules-5.24_5.24.1-3_all.deb && debsums -c
    (Чтение базы данных … на данный момент установлен 15751 файл и каталог.)
    Подготовка к распаковке perl-modules-5.24_5.24.1-3_all.deb …
    Распаковывается perl-modules-5.24 (5.24.1-3) на замену (5.24.1-3) …
    Настраивается пакет perl-modules-5.24 (5.24.1-3) …
    root@VZK-ULTRA:~# dpkg -i perl-modules-5.24_5.24.1-3_all.deb && debsums -c
    (Чтение базы данных … на данный момент установлен 15751 файл и каталог.)
    Подготовка к распаковке perl-modules-5.24_5.24.1-3_all.deb …
    Распаковывается perl-modules-5.24 (5.24.1-3) на замену (5.24.1-3) …
    Настраивается пакет perl-modules-5.24 (5.24.1-3) …
    /usr/share/perl/5.24.1/Locale/Maketext.pm
    /usr/share/perl/5.24.1/Math/BigRat.pm
    /usr/share/perl/5.24.1/Net/FTP.pm
    /usr/share/perl/5.24.1/Net/NNTP.pm
    /usr/share/perl/5.24.1/Unicode/UCD.pm
    /usr/share/perl/5.24.1/_charnames.pm
    root@VZK-ULTRA:~# dpkg -i perl-modules-5.24_5.24.1-3_all.deb && debsums -c
    (Чтение базы данных … на данный момент установлен 15751 файл и каталог.)
    Подготовка к распаковке perl-modules-5.24_5.24.1-3_all.deb …
    Распаковывается perl-modules-5.24 (5.24.1-3) на замену (5.24.1-3) …
    Настраивается пакет perl-modules-5.24 (5.24.1-3) …
    /usr/share/perl/5.24.1/IO/Compress/Zip.pm
    /usr/share/perl/5.24.1/IO/Uncompress/Gunzip.pm
    /usr/share/perl/5.24.1/Pod/Simple/BlackBox.pm
    /usr/share/perl/5.24.1/Pod/Text.pm
    /usr/share/perl/5.24.1/Term/ANSIColor.pm
    /usr/share/perl/5.24.1/Test/More.pm
    /usr/share/perl/5.24.1/Text/Balanced.pm
    /usr/share/perl/5.24.1/Unicode/Collate/CJK/Big5.pm
    /usr/share/perl/5.24.1/Unicode/Collate/CJK/Zhuyin.pm
    /usr/share/perl/5.24.1/Unicode/Collate/Locale/ko.pl
    /usr/share/perl/5.24.1/Unicode/Collate/Locale/zh_big5.pl
    /usr/share/perl/5.24.1/Unicode/Collate/Locale/zh_gb.pl
    root@VZK-ULTRA:~# dpkg -i perl-modules-5.24_5.24.1-3_all.deb && debsums -c
    (Чтение базы данных … на данный момент установлен 15751 файл и каталог.)
    Подготовка к распаковке perl-modules-5.24_5.24.1-3_all.deb …
    Распаковывается perl-modules-5.24 (5.24.1-3) на замену (5.24.1-3) …
    Настраивается пакет perl-modules-5.24 (5.24.1-3) …
    /usr/share/perl/5.24.1/Pod/Perldoc.pm
    /usr/share/perl/5.24.1/Pod/Text.pm
    /usr/share/perl/5.24.1/Test.pm
    /usr/share/perl/5.24.1/Unicode/Collate/CJK/Big5.pm
    /usr/share/perl/5.24.1/Unicode/Collate/CJK/Korean.pm
    root@VZK-ULTRA:~# dpkg -i perl-modules-5.24_5.24.1-3_all.deb && debsums -c
    (Чтение базы данных … на данный момент установлен 15751 файл и каталог.)
    Подготовка к распаковке perl-modules-5.24_5.24.1-3_all.deb …
    Распаковывается perl-modules-5.24 (5.24.1-3) на замену (5.24.1-3) …
    Настраивается пакет perl-modules-5.24 (5.24.1-3) …
    /usr/share/perl/5.24.1/IO/Uncompress/Gunzip.pm
    root@VZK-ULTRA:~# dpkg -i perl-modules-5.24_5.24.1-3_all.deb && debsums -c
    (Чтение базы данных … на данный момент установлен 15751 файл и каталог.)
    Подготовка к распаковке perl-modules-5.24_5.24.1-3_all.deb …
    Распаковывается perl-modules-5.24 (5.24.1-3) на замену (5.24.1-3) …
    Настраивается пакет perl-modules-5.24 (5.24.1-3) …
    root@VZK-ULTRA:~#
     

    Здесь как видно я несколько раз переустанавливал и с разным результатом.

    Далее попробовал несколько раз перепроверить распаковку и сверку. Подумал может какой перегрев или вообще сбой алгоритма распаковки. Выполнял многократно - всё выглядит нормально.

    Скрытый текст

    root@VZK-ULTRA:~# dpkg -x perl-modules-5.24_5.24.1-3_all.deb ./deb && find ./deb -type f -print0 | xargs -0 sha256sum > ./checksums_backup.sha256

    и далее много раз:

    root@VZK-ULTRA:~# dpkg -x perl-modules-5.24_5.24.1-3_all.deb ./deb && sha256sum -c checksums_backup.sha256

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

    Скрытый текст

    root@VZK-ULTRA:~# cp checksums_backup.sha256 checksums_backup_2.sha256
    root@VZK-ULTRA:~# sed -i -- 's/.\/deb/.\/deb2/g' checksums_backup_2.sha256

    и далее много раз, в т.ч. и с удалением папки ./deb2:

    root@VZK-ULTRA:~# cp -r ./deb/ ./deb2 && sha256sum -c checksums_backup_2.sha256

    В общем, проблема пока мной не определена.

×
×
  • Create New...