| Summary: | нет уведомления при подключении внешних носителей | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Branch p10 | Reporter: | Denis G. Samsonenko <d.g.samsonenko> | ||||
| Component: | kde5 | Assignee: | Sergey V Turchin <zerg> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-p10 <qa-p10> | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | borish90, d.g.samsonenko, rider, snowmix, sotor, stalker, zerg | ||||
| Version: | не указана | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
|
Description
Denis G. Samsonenko
2021-08-17 17:09:09 MSK
Сергей, проверьте на ваших стендах в отделе тестирования. На железе. У меня воспроизводится только на битых флешках. Возможно, совпадение. Проверьте целостность флешки: - отформатировать на полный объем(можно прямо устройство целиком (mkfs /dev/sdA)) - смонтировать /dev/sdA в /mnt/disk - забить под завязку пакетами RPM (начиная с больших, потом мелкими) - отмонтировать, примонтировать - выполнить `LC_ALL=C rpm -K /mnt/disk/*.rpm | grep 'NOT OK'` - прикрепить сюда вывод от результата выполнения Подтверждаю. Проверено на двух компьютерах KDE p10. Крайне нехорошая ошибка. Я сразу подумал, что стали умирать флешки. Кстати исправляется перезагрузкой plasmashell. Но до первой вставленной флешки. > - отформатировать на полный объем(можно прямо устройство целиком (mkfs
> /dev/sdA))
Лучше mkfs.fat, там служебные данные меньше.
> Я сразу подумал, что стали умирать флешки.
А это не так?
У меня на двух машинах на p10 такая картина наблюдается на любых флешках (пробовал 3 разных) и на переносном винчестере. Не может же быть так, что всё это разом сломалось. Под виндой эти же флешки и переносной хард подключаются и работают без проблем. В kde тоже подключаются и работают нормально, только уведомления не работают. (Ответ для Sergey V Turchin на комментарий #6) > > Я сразу подумал, что стали умирать флешки. > А это не так? Нет не так. Сразу все флешки не умирают. На p9 все работало без проблем. Причем разницы нет, какую флешку подключаешь первой. (Ответ для Sergey V Turchin на комментарий #6) > > Я сразу подумал, что стали умирать флешки. > А это не так? В dolphin флешки видны, можно примонтировать и отмонтировать, можно зайти и просмотреть содержимое любого внешнего устройства, а в виджете ничего не отображается. Разве дело во флешках? Замечено еще, если виджет продолжает видеть флешку, при попытке отключить флешку, отваливается plasmashell. > Разве дело во флешках?
Пока никто не представил доказательств, что флешка не убита.
При этом у меня 2 убитых флешки с такими этими симптомами. Да, они монтируются и отображаются.
Есть более простая и надёжная инструкция # badblocks -wsv /dev/sdA Данные с носителя будут уничтожены. (Ответ для Sergey V Turchin на комментарий #12) > Есть более простая и надёжная инструкция > # badblocks -wsv /dev/sdA > Данные с носителя будут уничтожены. Сегодня, немного позже, будут данные. > # badblocks -wsv /dev/sdA
В случае успеха напишет:
Pass completed, 0 bad blocks found. (0/0/0 errors)
Вот данные # badblocks -wsv /dev/sdb1 | tee -a flash.log Checking for bad blocks in read-write mode From block 0 to 16056319 Testing with pattern 0xaa: done Reading and comparing: done )) Testing with pattern 0x55: done Reading and comparing: done Testing with pattern 0xff: done Reading and comparing: done Testing with pattern 0x00: done Reading and comparing: done Pass completed, 0 bad blocks found. (0/0/0 errors) (In reply to Хитриков Борис Владимирович from comment #15) > Вот данные > > # badblocks -wsv /dev/sdb1 /dev/sdb надо. Не знаю, может ли как раз в местах разбивки протереться, [...] > Pass completed, 0 bad blocks found. (0/0/0 errors) при условии, что весь раздел sdb1 в порядке. P.S. Новая Plasma-5.23 на подъезде, разве что. В понедельник проверю. Похоже, в Plasma-5.23 починили. У меня воспроизвести не получилось. (Ответ для Sergey V Turchin на комментарий #17) > Похоже, в Plasma-5.23 починили. http://git.altlinux.org/tasks/289200/ Точнее, Plasma будет тут http://git.altlinux.org/tasks/289233 Что-то не пошло apt-repo add task 289233 # apt-get update Ошибка http://git.altlinux.org repo/289233/x86_64/task pkglist 404 Not Found Пропущено http://git.altlinux.org repo/289233/x86_64/task release E: Failed to fetch http://git.altlinux.org/repo/289233/x86_64/base/pkglist.task 404 Not Found E: Some index files failed to download. They have been ignored, or old ones used instead. (Ответ для Хитриков Борис Владимирович на комментарий #20) Оно ещё не собралось, на сколько я вижу. Что-то не пошло apt-repo add task 289233 # apt-get update Ошибка http://git.altlinux.org repo/289233/x86_64/task pkglist 404 Not Found Пропущено http://git.altlinux.org repo/289233/x86_64/task release E: Failed to fetch http://git.altlinux.org/repo/289233/x86_64/base/pkglist.task 404 Not Found E: Some index files failed to download. They have been ignored, or old ones used instead. (Ответ для Хитриков Борис Владимирович на комментарий #22) > Что-то не пошло > apt-repo add task 289233 Естественно, т.к. сборка только что началась. Там же написано. Если измениться номер задания, сообщу здесь. А так смотрите состояние сборки на странице http://webery.altlinux.org/task/289233 Смущает статус Task #289233 for p10 by zerg Task status: FAILED Build time: 2021-Nov-09 14:36:55 (Ответ для Хитриков Борис Владимирович на комментарий #24) > Смущает статус Конкретно сейчас ерунда. Если что-то ещё вылезет, буду решать. Task #289233 for p10 by zerg Task status: try 2 AWAITING Build time: 2021-Nov-09 14:58:50 Еле дождался сборки пакетов. Наконец обновился. Подтверждаю проблема решилась. (Ответ для Anton Farygin на комментарий #1) > Сергей, проверьте на ваших стендах в отделе тестирования. На железе. Проверили на стендах в отделе тестирования. Получилось воспроизвести только на заведомо битых флешках. (белая transcent ultra speed 8gb) На флешках: 1. idVendor 0x090c Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) 2. Черная Transcend JetFlash 780 8/32 gb 3. Transcend JetFlash 700 32gb Ошибок нет. отформатировал флешки в ext4. в системе kworkstation p9 после подключения флешки успешно отображается и появляется уведомление о подключение. в системе kworkstation p10 после подключения, долго пытается считать флешку и после этого никакого уведомления нет. дополнительно открыл gparted, получил различные сообщения от libparted: 1. Невозможно создать раздел за пределами устройства. 2. Недопустимый аргумент во время позиционирования для чтения на /dev/sdc 3. The backup GPT table is corrupt, but the primary appears OK, so that will be used. Дополнительно проверил с таском #289233 for p10 by zerg Ошибка на битых флешках осталась. При подключение к ПК есть ошибки ввода/вывода. Точные шаги по которым удалось воспроизвести ошибку. Белая флешка transcent ultra speed 8gb отформатирована в ext4. 1.Подключить флешку к пк В системе не отобразились уведомления. в логе dmesg время от загрузки системы 111.305021 - 112.531244 2. Выполнить fdisk -l флешка отображается: Диск /dev/sdb 11,01MiB в логе dmesg время от загрузки системы 142.806113 - 142.950982 3. Выполнить parted /dev/sdb -> print Ошибка: Невозможно создать раздел за пределами устройства! в логе dmesg время от загрузки системы 162.639306 - 194.767905 После этого появляется уведомление что подключена флешка и в fdisk -l она отображается уже как Диск /dev/sdb: 7,47Gib Created attachment 9924 [details]
dmesg_flash_error
> dmesg_flash_error
2 байта переслал. ;-)
(Ответ для Хитриков Борис Владимирович на комментарий #26) > Еле дождался сборки пакетов. Наконец обновился. Подтверждаю проблема > решилась. Дождался появления в p10, сегодня обновился. Подтверждаю, с обновлением у меня проблема исчезла. > с обновлением у меня проблема исчезла.
Значит, починено.
|