Bug 32338 - начал ругаться на заведомо несуществующее устройство
Summary: начал ругаться на заведомо несуществующее устройство
Status: CLOSED FIXED
Alias: None
Product: Branch p8
Classification: Distributions
Component: gparted (show other bugs)
Version: не указана
Hardware: all Linux
: P3 minor
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords: regression
: 32347 (view as bug list)
Depends on:
Blocks: 33744
  Show dependency tree
 
Reported: 2016-08-02 16:43 MSK by Michael Shigorin
Modified: 2019-05-30 10:04 MSK (History)
4 users (show)

See Also:


Attachments
Патч, исправляющий данную ошибку (469 bytes, patch)
2017-08-08 17:02 MSK, Evgeniy Korneechev
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2016-08-02 16:43:17 MSK
Где-то с версии 0.25.0 (по памяти, точно не скажу) начал выдавать при старте:

Could not stat device /dev/mapper/No RAID disks - No such file or directory

Когда трава была зеленее, такого не было.
Comment 1 Michael Shigorin 2016-08-03 15:05:01 MSK
*** Bug 32347 has been marked as a duplicate of this bug. ***
Comment 2 Michael Shigorin 2017-08-08 12:12:02 MSK
Пишут, что наблюдается и в бете kworkstation 8.2 -- было бы здорово наконец понять причину проблемы и поправить.
Comment 3 Evgeniy Korneechev 2017-08-08 14:17:31 MSK
Вчерашний релиз - 0.29.0 - тоже самое.
Comment 4 Evgeniy Korneechev 2017-08-08 17:02:53 MSK
Created attachment 7177 [details]
Патч, исправляющий данную ошибку

gparted неправильно интерпретирует вывод команды:
# dmraid -sa -c
No RAID disks
a проверяет на соответствие "no raid disks" (именно такой ответ в Ubuntu/Mint).
Приложил патч, который это исправляет.

Новая версия gparted (с исправлением) в #186842 (test-only)
в p8 29-ую (https://sourceforge.net/projects/gparted/files/gparted/gparted-0.29.0/) наверное рановато, видимо просто пропатчить надо.
Comment 5 Michael Shigorin 2017-08-08 20:27:19 MSK
Женя, спасибо за разбор и патч!  Что-то в этом роде и предполагал...
Comment 6 Repository Robot 2017-08-09 04:29:26 MSK
gparted-0.29.0-alt1 -> sisyphus:

Wed Aug 09 2017 Yuri N. Sedunov <aris@altlinux.org> 0.29.0-alt1
- 0.29.0
- ekorneechev@:
  %name-0.29.0-alt-dmraid.patch (ALT #32338)
Comment 7 Michael Shigorin 2017-08-09 10:05:26 MSK
Хорошо бы ещё в p8 до выпуска очередных 8.2.
Comment 8 Evgeniy Korneechev 2017-08-09 10:35:52 MSK
С версией dmraid (обновлен 2016-10-03) из Сизифа патч не нужен был бы..
# rpm -q dmraid
dmraid-1.0.0.rc16-alt1
# dmraid -sa -c
no raid disks
gparted без ошибки
Comment 9 Leonid Krivoshein 2017-12-04 17:01:05 MSK
Схожая ошибка наблюдается в свежеиспечённых беттах стартеркитов/p8 (на всех мною проверенных), а также в c8, причём как в cliff'ах ФСТЭК, так и в cliff'ах МО.

Ошибка libparted:

Не удаётся получить статус устройства /dev/mapper/ no block devices found - Нет такого файла или каталога. Повторить. Отменить.
Comment 10 Michael Shigorin 2017-12-04 18:37:19 MSK
Только сизиф здесь уже ни при чём, стоило перевесить сразу на бранч.
Вообще крайне странно, судя по ченжлогу 0.29.0-alt0.M80P.1, в ней должно
всё быть хорошо: https://packages.altlinux.org/ru/p8/srpms/gparted/changelog
Comment 11 Leonid Krivoshein 2017-12-05 01:59:23 MSK
Может есть смысл обратить внимание на апстримный commit 504eb04ddc6f2fddfa942f63823a9dc5334e5815 ? В сообщении об ошибке сливается путь "/dev/mapper/" и текст ошибки, я заметил, что от системы к системе текст ошибки отличается. Например, сейчас на виртуалке с /dev/vda получил от dmraid -sa -c:
no block devices found. Похоже, эту отсебятину они убирают данным патчем.
Comment 12 Leonid Krivoshein 2017-12-05 02:48:40 MSK
Пока не понял источник ошибки, но вот ещё дополнительная информация: в версии 0.4.1 апстрима была добавлена возможность передавать имя устройства через командную строку. У меня в /dev/mapper только control, а /dev/vda ещё не размечен, другие блочные устройства не в счёт. gparted /dev/vda запускается без ошибок.
Comment 13 Michael Shigorin 2018-03-11 18:58:06 MSK
Получится ли исправить в p8?
Проснулся тут, а завтра выпуск стартеркитов...
Comment 14 Evgeniy Korneechev 2019-05-30 10:04:02 MSK
0.29.0-alt0.M80P.2 в p8

PS В апстриме кстати тоже исправлено - в 1.0.0 - вчера вышла версия новая:
https://sourceforge.net/projects/gparted/files/gparted/gparted-1.0.0/