LinuxForum.Fans
Тема

Как всегда , после обновления k3b перестала записывать диски.

Автор: serg156 20 сообщений 2510 просмотров
28.01.2015 10:21 #411741

Права выставил, в группы добавил. Что делать?
П.с. Сколько себя помню, после каждого обновления к3б перестаёт писать диски. Вопрос - когда жопорукие программисты к3б научатся писать работающую программу, без глюков , о которых под виндой забыли уже лет 7 назад?

28.01.2015 10:58 #411753

"serg156" написал:
Вопрос - когда [CENSORED] программисты к3б научатся писать работающую программу, без глюков
а это не программа. Это гуишная морда к консольным утилитам.

"serg156" написал:
Что делать?
man pages
log files

Это всё надо читать, да.
28.01.2015 11:13 · отредактировано #411754

"serg156" написал:
Сколько себя помню, после каждого обновления к3б перестаёт писать
Вот сколько себя помню - ниразу такого небыло....
А было что и в 4 привода k3b рубила в течении года по 80-100 дисков в день....
и обновлялась, и не только....
По делу:
Что оно хоть говорит то???
Запустись с консоли и посмотри вывод...
ЕМНИП, почему все любят свое нежелание хотябы логи почитать валить на програмистов? о_О
30.01.2015 03:37 #412074

serg156,
Покажите выводы: (от пользователя)
[console]groups
zypper lr -up
zypper se -si k3b
cat ~/.kde4/share/config/k3brc
cat ~/.kde4/share/config/k3bsetuprc[/console]

"serg156" написал:
Права выставил, в группы добавил. Что делать?

Никогда по этому поводу не выставлял права и не добавлял в группы.



з.ы. обычно нормально обновляется программа(пакеты программы), без приключений.

30.01.2015 08:57 #412105
"verg" написал:
Права выставил, в группы добавил. Что делать?

Никогда по этому поводу не выставлял права и не добавлял в группы.

когда-то необходимо было выставлять SUID бит для cdrecord/wodim. Сейчас это не нужно(компьютеры стали быстрее).
В группы добавлять нужно, но только в Slackware Linux это НЕ делается автоматически, и то, лишь для всяких левых пакетов вроде davfs2.

при создании юзера он включается в нужные группы:

Показать
Initial group [ users ]:
Additional UNIX groups:

Users can belong to additional UNIX groups on the system.
For local users using graphical desktop login managers such
as XDM/KDM, users may need to be members of additional groups
to access the full functionality of removable media devices.

* Security implications *
Please be aware that by adding users to additional groups may
potentially give access to the removable media of other users.

If you are creating a new user for remote shell access only,
users do not need to belong to any additional groups as standard,
so you may press ENTER at the next prompt.

Press ENTER to continue without adding any additional groups
Or press the UP arrow key to add/select/edit additional groups
: audio cdrom floppy plugdev video power netdev lp scanner

Тут проблема в том, что пакет не знает, и не имеет привилегий добавлять право доступа КО ВСЕМ существующим юзерам. Потому, если ставить пакет ПОСЛЕ установки системы, то возможно понадобится сказать, кому можно, а кому нельзя.

30.01.2015 09:40 #412110
verg написал:
serg156,
Покажите выводы: (от пользователя)
[console]groups
zypper lr -up
zypper se -si k3b
cat ~/.kde4/share/config/k3brc
cat ~/.kde4/share/config/k3bsetuprc[/console]
[quote="serg156"]Права выставил, в группы добавил. Что делать?

Никогда по этому поводу не выставлял права и не добавлял в группы.



з.ы. обычно нормально обновляется программа(пакеты программы), без приключений.[/quote]

Показываю

Показать
serg@linux-nss3:/home> cat ~/.kde4/share/config/k3brc
[Devices]
ASUS BC-08B1ST=8468,8468
Optiarc DVD RW AD-7203S=7056,8467

[External Programs]
cdrdao default=/usr/bin/cdrdao
cdrdao last seen newest version=1.2.3
cdrdao user parameters=
cdrecord default=/usr/bin/wodim
cdrecord last seen newest version=1.1.11
cdrecord user parameters=
dvd+rw-format default=/usr/bin/dvd+rw-format
dvd+rw-format last seen newest version=7.1
dvd+rw-format user parameters=
eMovix user parameters=
growisofs default=/usr/bin/growisofs
growisofs last seen newest version=7.1
growisofs user parameters=
mkisofs default=/usr/bin/genisoimage
mkisofs last seen newest version=1.1.11
mkisofs user parameters=
normalize user parameters=
readcd default=/usr/bin/readom
readcd last seen newest version=1.1.11
readcd user parameters=
search path[$e]=/usr/bin/,/usr/local/bin/,/usr/sbin/,/usr/local/sbin/,/sbin
sox default=/usr/bin/sox
sox last seen newest version=14.4.1
sox user parameters=
transcode user parameters=
vcdxbuild default=/usr/bin/vcdxbuild
vcdxbuild last seen newest version=0.7.24
vcdxbuild user parameters=
vcdxminfo default=/usr/bin/vcdxminfo
vcdxminfo last seen newest version=0.7.24
vcdxminfo user parameters=
vcdxrip default=/usr/bin/vcdxrip
vcdxrip last seen newest version=0.7.24
vcdxrip user parameters=

[General Options]
Allow overburning=true
Fifo buffer=256
Force unsafe operations=true
Last system check version=2.0.80
Manual buffer size=true
Navigator breadcrumb mode=true
No cd eject=false
Show Document Header=true
Show advanced GUI=true
Show progress OSD=true
Show splash=true
Temp Dir=/tmp/kde-serg/
action dialog startup settings=2
ask_for_saving_changes_on_exit=true
auto rewritable erasing=false
burnfree=true
check system config=true
config version=2.0.80
current theme=quant
current_writer=/dev/sr1
hide main window while writing=false
keep action dialogs open=false

[K3bExternalEncoderPlugin]
command_Flac=Flac,flac,flac -V -o %f --force-raw-format --endian=little --channels=2 --sample-rate=44100 --sign=signed --bps=16 -T ARTIST=%a -T TITLE=%t -T TRACKNUMBER=%n -T DATE=%y -T ALBUM=%m -
command_Mp3 (Lame)=Mp3 (Lame),mp3,lame -b 256 -m j -r --bitwidth 16 --little-endian -s 44.1 -h --tt %t --ta %a --tl %m --ty %y --tc %c --tn %n - %f
commands=Mp3 (Lame),Flac

[Welcome Widget]
welcome_actions=file_new_data,file_new_audio,tools_copy_medium

[file view]
Decoration position=0
Previews=false
Show Preview=false
Show hidden files=false
Sort by=Name
Sort directories first=true
Sort reversed=false
View Style=Simple
last url[$e]=/mnt/e/Наташа C/
listViewIconSize=0
show bookmarks=false

[last used Audio Ripping]
blank replace string=_
create_playlist=false
encoder=k3bexternalencoder
filename pattern=%A - %T/%n - !a='%A'{%a - }%t
filetype=mp3
last ripping directory[$e]=file://$HOME/%D0%9C%D1%83%D0%B7%D1%8B%D0%BA%D0%B0
never_skip=true
paranoia_mode=0
playlist pattern=%{albumartist} - %{albumtitle}
read_retries=5
relative_path_in_playlist=false
replace blanks=false
single_file=false
use_index0=false
write_cue_file=false

[last used default data settings]
abstract file=
allow 31 character filenames=true
allow beginning period=false
allow lowercase filenames=false
allow multiple dots=false
application id=K3B THE CD KREATOR (C) 1998-2010 SEBASTIAN TRUEG AND MICHAL MALEK
bibliograph file=
copies=1
copyright file=
create TRANS_TBL=false
data_track_mode=auto
discard broken symlinks=false
discard symlinks=false
do not cache inodes=true
do not import last session=false
follow symbolic links=false
hide TRANS_TBL=false
image path[$e]=/tmp/kde-serg/NATASHA.iso
iso_level=3
joliet=true
joliet long=true
max ISO filenames=false
multisession mode=auto
no iSO translation=false
omit trailing period=false
omit version numbers=false
on_the_fly=true
only_create_image=false
preparer=
preserve file permissions=false
publisher=
relaxed filenames=false
remove_image=true
rock_ridge=true
simulate=false
system id=LINUX
udf=false
untranslated filenames=false
verify data=true
volume id=NATASHA
volume set id=
volume set number=1
volume set size=1
white_space_treatment=noChange
whitespace replace string=_
writer_device=/dev/sr1
writing_app=Автоматически
writing_mode=auto
writing_speed=0

[main_window_settings]
Height 1080=1081
State=AAAA/wAAAAD9AAAAAAAAB1UAAAPLAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgEAAAAA/////wAAAAAAAAAA
ToolBarsMovable=Disabled
Width 1920=1877
serg@linux-nss3:/home>
serg@linux-nss3:/home> cat ~/.kde4/share/config/k3bsetuprc
cat: /home/serg/.kde4/share/config/k3bsetuprc: Нет такого файла или каталога
serg@linux-nss3:/home>

И ещё - она этой вкладке постоянно надо настраивать права пользователей, которые к тому же недоступны



Вот что пишет

Показать
Devices
-----------------------
Optiarc DVD RW AD-7203S 1.00 (/dev/sr1, CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD-R DL, DVD+R, DVD+RW, DVD+R DL) [DVD-ROM, Последовательный DVD-R, Двухслойный последовательный DVD-R, DVD-R Dual Layer Jump, DVD-RAM, DVD-RW с ограниченной перезаписью, Последовательный DVD-RW, DVD+RW, DVD+R, Двухслойный DVD+R, CD-ROM, CD-R, CD-RW] [SAO, TAO, RAW, SAO/R96R, RAW/R96R, Ограниченная перезапись, Layer Jump] [%7]
ASUS BC-08B1ST 1.00 (/dev/sr0, CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD-R DL, BD-ROM, DVD+R, DVD+RW, DVD+R DL) [DVD-ROM, Последовательный DVD-R, Двухслойный последовательный DVD-R, DVD-R Dual Layer Jump, DVD-RAM, DVD-RW с ограниченной перезаписью, Последовательный DVD-RW, DVD+RW, DVD+R, Двухслойный DVD+R, CD-ROM, CD-R, CD-RW, BD-ROM] [SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R, Ограниченная перезапись, Layer Jump] [%7]

K3b::IsoImager
-----------------------
mkisofs print size result: 0 (0 bytes)

System
-----------------------
K3b Version: 2.0.80
KDE Version: 4.11.5
Qt Version: 4.8.5
Kernel: 3.11.10-25-desktop

Used versions
-----------------------
mkisofs: 1.1.11

mkisofs
-----------------------
/usr/bin/genisoimage: Volume ID string too long

mkisofs calculate size command:
-----------------------
/usr/bin/genisoimage -cdrecord-params 16,1048768 -prev-session /dev/sr0 -gui -graft-points -print-size -quiet -volid Ветлицкая Наталь� -volset -appid K3B THE CD KREATOR (C) 1998-2010 SEBASTIAN TRUEG AND MICHAL MALEK -publisher -preparer -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-serg/k3bEV9661.tmp -rational-rock -hide-list /tmp/kde-serg/k3brc9661.tmp -joliet -joliet-long -hide-joliet-list /tmp/kde-serg/k3bYM9661.tmp -no-cache-inodes -full-iso9660-filenames -iso-level 3 -path-list /tmp/kde-serg/k3bll9661.tmp

30.01.2015 10:06 #412111
"serg156" написал:
Сколько себя помню, после каждого обновления

Мыши кололись и плакали, но продолжали жрать кактус обновлять программу.

30.01.2015 12:03 #412119

"serg156" написал:
И ещё - она этой вкладке постоянно надо настраивать права пользователей, которые к тому же недоступны
ещё раз: wodim корректно работал даже на iPentium4, без SUID бита.

У вас что, первый пень, где звук заикается? (вот как раз когда "звук заикается", болванка портится. Ну это лет 15..20 назад так было).
30.01.2015 18:47 · отредактировано #412176
diablopc написал:

А было что и в 4 привода k3b рубила в течении года по 80-100 дисков в день....

Очень интересно, как у Вас получилось в 4 привода одновременно резать диски? Сколько не пытался , не удавалось запустить под линем два k3b, что бы они ещё и диски записывали.

gabix написал:
[
Мыши кололись и плакали, но продолжали жрать кактус обновлять программу.

При обновлении системы k3b по зависимостям должна была обновиться.

30.01.2015 23:12 #412214

serg156,
Покажите: (от пользователя)
[console]uname -a
groups
zypper lr -up
zypper se -si k3b[/console]

"serg156" написал:
И ещё - она этой вкладке постоянно надо настраивать права пользователей, которые к тому же недоступны

То есть вы постоянно при каждом запуске программы на этой вкладке жмёте кнопку "Изменить права доступа"?

01.02.2015 07:01 #412378
verg написал:
То есть вы постоянно при каждом запуске программы на этой вкладке жмёте кнопку "Изменить права доступа"?

При первом запуске k3b после её обновления надо зайти и выставить права. В данном случае отредактировать права не получается, так как кнопка не активна. Завая свой вопрос, Вы показываете, что соврешенно не в теме.

01.02.2015 07:34 #412379

вы спрашивали буквально следующее:

"serg156" написал:
Вопрос - когда [CENSORED] программисты к3б научатся писать работающую программу, без глюков , о которых под виндой забыли уже лет 7 назад?

что вы хотели услышать в ответ?

"serg156" написал:
И ещё - она этой вкладке постоянно надо настраивать права пользователей, которые к тому же недоступны
ну и правильно, что "недоступны".

Права именно такие, какие и должны быть, а именно 04710.

Вам нужно:
1. выполнить команду
[console]$ ls -l /usr/bin/wodim[/console]
там будет выведен владелец(root) и имя группы(я не знаю, какой именно)

2. выполнить команду
[console]$ id[/console]
ВАЖНО: от имени того юзера, который запускает у вас k3b.
Вам покажут, в каких вы группах.

3. Если группы из п1 нет в п2, вам следует идти в systemsettings, там есть настройка групп
ВАЖНО: что-бы новая группа "подействовала" необходимо перелогиниться или перезагрузиться.
Можно также воспользоваться командой
[console]# usermod -G[/console]
если вы осилили ман конечно.

4. если всё рано не работает, то осильте man wodim, и попытайтесь для теста нарезать из консоли(ВАЖНО: от имени того же юзера, который в KDE).

5. если п4 работает, а k3b всё равно не работает, мы будем писать разработчику.

Удачи.

ЗЫЖ в отличие от маздая, любую проблему в Linux можно решить. Если не ныть, и не перекладывать с больной головы, на здоровую.
01.02.2015 18:26 · отредактировано #412411

drBatty уже ближе к делу. Проверил ещё раз группы, всё на месте. Попробовал магическое действие - удалил k3b и заново установил. Заработало. Др. Барту спасибо за самый лучший ответ.

02.02.2015 10:45 #412499

"serg156" написал:
Др. Барту спасибо за самый лучший ответ.
вы бы могли получить десяток ответов сразу(и получше моего), если-бы научились задавать вопросы. Хотя бы с минимальным уважением к разработчикам той утилиты, которой пользуетесь.
02.02.2015 21:22 #412626

serg156,
Вам предупреждение. Ведите себя спокойно. Нарушать правило форума 3.2.7. никому здесь не дозволено.
Сообщения, нарушающие правила форума, и ответы на них удалены.



serg156,
Вы врёте, что после каждого обновления k3b перестают писаться диски.
Обновление, переустановка, установка меньшей версии пакетов k3b никак не влияет на способность записывать ею диски, так же не изменяются сами по себе права на консольные утилиты.

1) Судя по одному из логов, а выводов из консоли от вас не дождёшься и половины запрошенного не показали, у вас openSUSE 13.1 с непонятным набором репозиториев, и непонятным членством в группах вашего юзера, которые вы, как партизан, пытаетесь по какой-то причине скрыть.
2) По тому же логу и скриншоту , можно легко догадаться, что вы используете альфа-версию k3b 2.0.80 из git'а, собираемую в неофициальном репозитории packman, где немного изменены настройки программы, по сравнению со стабильными версиями 2.0.2 и 2.0.3 из официальных репозиториев. Хотя эта версия программы стабильна и принципы работы не изменились.
3) Права на доступ по умолчанию к консольным утилитам (а это root:root) никак не влияют на возможность записи, так что лазить в настройки k3b и выставлять права совершенно не нужно. Поэтому ёрничать по поводу положительного опыта пользования программы другими пользователями ни к месту.
4) Необходимо лишь один раз пройти в настройку программы и добавить своего пользователя в группу cdrom, если он по каким-то причинам там не состоит.
Настройка - Настроить k3b - Приводы.
Там найдёте красующееся предупреждение:
text
Для того, чтобы дать K3b полный доступ к устройству записи текущий пользователь должен быть добавлен в группу cdrom.

С последующим предложением перелогиниться, для вступления изменений в силу.
з.ы. так же можно конечно это сделать и с помощью консольной команды или через Yast.
5) Всё. Больше ничего для работы программы не требуется.



По поводу постоянного обновления программы k3b. Снова ложь. Пакеты программы не обновлялись уже более двух месяцев.

Я бы не стал на вашем месте обольщаться по поводу переустановки пакетов программы k3b, Это бессмысленная операция.

А теперь по поводу, вдруг, изменяющихся прав на консольные утилиты:
Можно задать вопрос: почему же меняются права на консольные утилиты? ВНЕЗАПНО из-за того, что обновляются эти сами утилиты.
Про обновления этих утилит: Например, пакет wodim (утилита для записи дисков) не обновлялась в официальных репозиториях вообще, а в дополнительных для 13.1 (а вы по какой-то причине скрываете свои репозитории) не обновлялась с июня 2014 года.

Даже если вам действительно требуется выставление прав на эти консольные утилиты(мне лично не требуется), а это делается лишь один раз по рекомендации программы k3b. Это действительно можно проще всего сделать через настройки программы, как показано на скриншоте. И эти права на файлы не сбросятся, если только их не обновить из репозитория, а как выше сказано никаких обновлений в репозиториях давно уже не было, разве что произвести это вручную.
Чтобы не происходило подобного казуса рекомендую просто заблокировать эти утилиты для обновления, всё равно и они и k3b практически не меняются на протяжении многих лет, а в тестовых репозиториях и пакмане практикуется массовыё ребилд пакетов, к которым после их обновления в репозиториях добавляется лишь более высокий номер билда, а программа остаётся той же версии.
Заблокировать пакеты можно так:
[console=root]zypper al cdrdao wodim dvd+rw-tools[/console]
Если очень нужно, а на самом деле не нужно, можно заблокировать и пакеты k3b.
[console=root]zypper al k3b k3b-lang k3b-codecs[/console]

drBatty написал:
[quote="serg156"]Др. Барту спасибо за самый лучший ответ.
вы бы могли получить десяток ответов сразу(и получше моего), если-бы научились задавать вопросы. Хотя бы с минимальным уважением к разработчикам той утилиты, которой пользуетесь.[/quote]
Ныть по поводу работы программ никому запретить нельзя.
Что там уважение к разработчикам, их здесь нет. =)
Тема давно бы была решена, если бы у ТСа было минимальное уважение к пользователям ресурса, к которым он обратился за помощью, в частности сокрытие ответов и ёрничание на уточняющие вопросы никак не ускоряет решение проблемы.
Видимо, скорее всего, ТС считает тут всех телепатами. =)
02.02.2015 21:59 #412630

Вот блин раздули тему- k3b, диски.. да никому не интересно! :) Последний диск записывал года 2 назад. Не работает гуй- пиши из консоли, делов-то. Или ТС в метро дисками барыжит?))

03.02.2015 00:02 #412671
serg156 написал:
-----------------------
/usr/bin/genisoimage: Volume ID string too long
mkisofs calculate size command:
-----------------------
/usr/bin/genisoimage -cdrecord-params 16,1048768 -prev-session /dev/sr0 -gui -graft-points -print-size -quiet -volid Ветлицкая Наталь� -volset -appid K3B THE CD KREATOR (C) 1998-2010 SEBASTIAN TRUEG AND MICHAL MALEK -publisher -preparer -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-serg/k3bEV9661.tmp -rational-rock -hide-list /tmp/kde-serg/k3brc9661.tmp -joliet -joliet-long -hide-joliet-list /tmp/kde-serg/k3bYM9661.tmp -no-cache-inodes -full-iso9660-filenames -iso-level 3 -path-list /tmp/kde-serg/k3bll9661.tmp

А что за кодировка у последней буквы имени - Наталья, в метке тома?

03.02.2015 00:12 · отредактировано #412673

"verg" написал:
никаких обновлений в репозиториях давно уже не было
дыр в wodim'е не нашли, новых приводов уже давно не делают, какой смысл обновлять эту умирающую утилиту для мёртвой технологии? Вот и не обновляют.

"verg" написал:
Что там уважение к разработчикам, их здесь нет.
ТС на всех оптом наезжал. Некоторые быдлокодеры тут есть, например я :[
Ну конечно именно K3B я не трогаю, хотя-бы потому, что на моих локалхостах давно нет CD приводов. *NO*

"verg" написал:
Права на доступ по умолчанию к консольным утилитам (а это root:root) никак не влияют на возможность записи
там SUID бит установлен. Он влияет. Теоретически, wodim не сможет поднять свой приоритет достаточно высоко, т.к. прав рута нет. А без приоритета, его работу может что-то прервать, и испортить болванку.

Ну а в силу потенциальной опасности SUID-бита, доступ к wodim'у разрешён не всем подряд, а только группе. Т.е. если в wodim найдут дыру, этой дырой смогут пользоваться только локальные юзеры, ибо очевидно, что удалённым юзерам доступ к CD-R не нужен.

Потому и такие странные права, 04710.

"AndroidAZ" написал:
А что за кодировка у последней буквы имени - Наталья, в метке тома?
UTF-8, в которой влез только первый байт.
[console]$ echo "я" | hexdump -C
00000000 d1 8f 0a |...|
[/console]
04.02.2015 15:23 #413019
"drBatty" написал:
дыр в wodim'е не нашли, новых приводов уже давно не делают, какой смысл обновлять эту умирающую утилиту для мёртвой технологии? Вот и не обновляют.

В данном случае имеется ввиду перепаковка пакетов, а это обычное явление. Технически пакет получается новым и приходит, как обновление.
з.ы. cdrtools всё ещё пилят =)

04.02.2015 15:54 #413035

Перечитывать всю ветку не буду но от себя добавлю проблем не обнаружено.
Если писать на минимальных скоростях. Сами диски редко записываю пишу только образы как правило.
И обновляюсь довольно часто.
Для того чтобы все работало корректно нужно чтобы сам пакет и его зависимости по возможности были установлены из одного репозитария.

Ещё проблемы могут вылезать из-за зоопарка ядер.
Если начинаются проблемы с железом то первым делом нужно поглядеть чего там скопилось лишнего.

Как правило критично к этому в моём случае относится только VirtualBox.

Войдите или зарегистрируйтесь, чтобы ответить.