Начало тут: https://lists.altlinux.org/pipermail/community/2021-August/688497.html Возникла другая проблемка с kde5 после перехода на p10. Теперь при втыкании флешки в трее в уведомлениях "Диски и устройства" не отображается информация о вставленной флешке. Точнее показывает, но только один раз после рестарта. При повторном втыкании флешки уведомлений уже нет. Я попробовал две другие флешки и переносной диск. Везде поведение одинаковое. После рестарта kde получаю уведомление на вставку любой флешки или переносного диска. После этого, какие бы флешки и диск не вставлял, реакции уже нет. Т.е. отрабатывает один раз после рестарта на первой вставленное устройство, потом ни на что реакции нет. При этом в том же dolphin все устройства появляются, их можно монтировать и извлекать без проблем. Нет реакции только от системных уведомлений в панели. Если ткнуть в трее в "Диски и устройства", то там всё время "Не подключено ни одного внешнего устройства". Т.е. он вообще не видит подключаемые устройства, точнее видит только один раз после рестарта kde, в не зависимости от устройства. Говорят, что не только на p10 наблюдается, но и в Сизифе: https://lists.altlinux.org/pipermail/community/2021-August/688510.html
Сергей, проверьте на ваших стендах в отделе тестирования. На железе.
У меня воспроизводится только на битых флешках. Возможно, совпадение.
Проверьте целостность флешки: - отформатировать на полный объем(можно прямо устройство целиком (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) Оно ещё не собралось, на сколько я вижу.
(Ответ для Хитриков Борис Владимирович на комментарий #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, сегодня обновился. Подтверждаю, с обновлением у меня проблема исчезла.
> с обновлением у меня проблема исчезла. Значит, починено.