Bug 7466 - Проблемы с запуском K3B от пользователя
Summary: Проблемы с запуском K3B от пользователя
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: install3 (show other bugs)
Version: unstable
Hardware: all Linux
: P2 critical
Assignee: inger@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-26 12:10 MSD by wiee
Modified: 2005-08-29 05:28 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description wiee 2005-07-26 12:10:39 MSD
Тестировалось на системе Compact 3.0 RC2.

При запуске отображается сообщение:
Unable to find cdrdao executable
K3b uses cdrdao to actually write CDs.
Solution: Install the cdrdao package.

В своих словах по-русски: "Программа cdrdao не найдена, поэтому запись дисков
работать не будет".
Пакет cdrdao установлен, при запуске от root такого сообщения не появляется.

Если наличие cdrdao не существенно для работы K3B, нужно отредактировать это
сообщение. Если оно существенно, и K3B действительно не работает от пользователя
(у меня не получилось проверить по не вполне понятным причинам), его нужно
вынести из меню, чтобы не вызывать смущения (альтернативный вариант: помещать в
меню запуск K3B от суперпользователя).

Если проблема не в пакете K3B, прошу перенаправить майнтейнеру соответствующего
пакета.
Comment 1 Alexey Lokhin 2005-07-26 15:42:43 MSD
'control cdrdao public' делался? Пользователь входит в группу 'cdwriter'?
Comment 2 Alexey Lokhin 2005-07-26 18:59:41 MSD
Не был сделан 'control cdrdao public'
Comment 3 wiee 2005-07-26 20:36:12 MSD
В этом случае, это баг не K3B, а дистрибутива.
Считаю, что первый пользователь, добавленный в систему, должен иметь возможность
писать CDRW.

Куда бы перевесить?
Comment 4 Alexey Lokhin 2005-07-26 21:10:24 MSD

(In reply to comment #3)
> В этом случае, это баг не K3B, а дистрибутива.
Ну. Особенность дистрибутива может найти своё отражение в том сообщении, что Вы
получили от k3b. Т.е. программа могла бы и посоветовать выполнить 'control ...'
Но k3b - не единственная программа, до работы с которой желательно выполнять
control.

> Считаю, что первый пользователь, добавленный в систему, должен иметь возможность
> писать CDRW.
В Compact возможно "да". Однако, вопрос: "А описаны ли особенности дистрибутива
в документации по нему?" Лично я не знаю, не смотрел.
Кстати, не видел и Compact 3.0 ). Насколько мне известно, ранее политика была
такова: установка в "Автоматическом" режиме - control-ы стоят в 'public',
"Эксперт" - стоят "как надо" (мол, если эксперт, то должен знать).

> 
> Куда бы перевесить?
Сейчас для меня это тяжёлый вопрос, похоже все ответственные за формирование
дистров лица отбыли на конференцию/фест. Возможно, данный вопрос следует поднять
в devel@

А всё-таки, что выдавал 'control cdrdao'?
Comment 5 wiee 2005-07-26 21:17:44 MSD
(In reply to comment #4)

> В Compact возможно "да". Однако, вопрос: "А описаны ли особенности дистрибутива
> в документации по нему?" Лично я не знаю, не смотрел.

Такие вещи должны работать независимо от документации. Пользователь ожидает.

> Кстати, не видел и Compact 3.0 ). Насколько мне известно, ранее политика была
> такова: установка в "Автоматическом" режиме - control-ы стоят в 'public',
> "Эксперт" - стоят "как надо" (мол, если эксперт, то должен знать).

Нету там разделения на разные режимы. А если есть, то я не видел.

> Сейчас для меня это тяжёлый вопрос, похоже все ответственные за формирование
> дистров лица отбыли на конференцию/фест.

Безусловно. Вопрос не в человеке, а в пакете. Я склоняюсь к мысли, что install3.

> А всё-таки, что выдавал 'control cdrdao'?

restricted, вестимо.
Comment 6 Alexey Lokhin 2005-07-26 21:50:40 MSD
(In reply to comment #5)
> Такие вещи должны работать независимо от документации. Пользователь ожидает.
Это, думаю, лучше в devel@

> Я склоняюсь к мысли, что install3.
Думаю, что в случае самостоятельной установки пользователем пакетов k3b,
cdrecord, cdrdao, проч. install3 ни при чём. Здесь по-любому необходимо, чтобы
как control, так и связанные с ним особенности работы программ были отражены в
документации. В противном случае control представляет угрозу умственному
состоянию неопытного пользователя. И этот вопрос иначе, как в devel@ не решить.

Comment 7 wiee 2005-07-26 21:53:57 MSD
(In reply to comment #6)
> Думаю, что в случае самостоятельной установки пользователем пакетов k3b,

Почему самостоятельной? Все это разливается из Compact 3.0 по умолчанию.

> cdrecord, cdrdao, проч. install3 ни при чём. Здесь по-любому необходимо, чтобы
> как control, так и связанные с ним особенности работы программ были отражены в
> документации. В противном случае control представляет угрозу умственному
> состоянию неопытного пользователя. И этот вопрос иначе, как в devel@ не решить.
Comment 8 Alexey Lokhin 2005-07-26 22:02:13 MSD
(In reply to comment #7)
> Почему самостоятельной? Все это разливается из Compact 3.0 по умолчанию.
Я просто уже не помню, что там ставится в Compact, поэтому беру слова назад :).
В отношении Master пока останусь при том же мнении.

О сообщениях k3b... 
Я постараюсь изменю текст сообщений о ненайденых программах в k3b-0.12.2 и
k3b-i18n. Но только для en и ru.
Comment 9 wiee 2005-07-27 02:43:49 MSD
Выяснилось, что это недоработка процесса установки.
Comment 10 inger@altlinux.org 2005-07-28 12:09:52 MSD
Пожайлуста резюмируйте.
В какую именно группу должен быть прописан пользователь.
Сделайте режим control такой, чтобы по умолчанию было этого достаточно.
Comment 11 inger@altlinux.org 2005-07-28 12:13:06 MSD
Дополнение: Вообще alterator не должен заботиться о том какой режим control
выставлен на пакеты, поэтому всем надо делать реальные режимы по умолчанию.
Сейчас уточнил, в группу cdwriter пользователь должен был добавиться.
Но в rc{1,2} кажется модули users и network были разломаны.
Comment 12 Alexey Lokhin 2005-07-28 13:30:38 MSD
(In reply to comment #11)
cdrecord и dvd+rw-tools по умолчанию ставят public, чего нельзя сказать о cdrdao.

Независимо от control речь тогда должна идти об обязательном включении
пользователя (пользователей) _сразу_ после установки в группу cdwriter (другие
группы, членство в которых необходимо для выполнения широкого круга повседневных
задач). Рискну спросить: "Это делается?". 
И ещё... Как, кстати, должен действовать "неопытный" администратор, когда он
создаёт нового пользователя - скажем "wife" - и хочет предоставить ему права на
запись CD?
Comment 13 Alexey Lokhin 2005-07-28 13:32:06 MSD
(In reply to comment #12)
> cdrecord и dvd+rw-tools по умолчанию ставят public
...по состоянию пакета в Сизифе



Comment 14 inger@altlinux.org 2005-07-28 13:33:30 MSD
Да, так должно происходить, любой добавленный через alterator пользователь -
попадает в группу cdwriter.
На cdrdao надо повесить соотв. багу, чтобы в режиме по-умолчанию им можно было
хоть как-то пользоваться.

Comment 15 Alexey Lokhin 2005-07-28 13:45:55 MSD
(In reply to comment #14)
> На cdrdao надо повесить соотв. багу

Повешена #7481
Comment 16 wiee 2005-07-29 14:31:24 MSD
(In reply to comment #15)
> (In reply to comment #14)
> > На cdrdao надо повесить соотв. багу
> 
> Повешена #7481

Тогда здесь нам больше делать нечего.