проблемы с записью дисков и снятием образов в Brasero

Доброе время суток. Столкнулся с проблемой при записи дисков и снятия образов. Brasero позволяет писать диски до тех пор пока файл не превышает 2Г, потом вываливает сообщение

"Действительно хотите добавить «Bluff.Storia.di.truffe.e.di.imbroglioni.mkv» и использовать 3 уровень стандарта ISO9960 для его поддержки?
Размер файла превышает 2 ГБ. Стандарт ISO9960 в своих первой и второй версиях (наиболее распространённые) не поддерживает такие файлы.
Рекомендуется использовать стандарт ISO9960 третьей версии, который поддерживается большинством операционных систем, включая Linux и все версии Windows™.
Исключением является MacOS X, которая не может читать образы, созданные согласно стандарту ISO9960 третьей версии."

и соответственно две тыцалки на выбор, добавлять такие файлы или нет, при положительном выборе я все равно не могу записать диск тат как кнопка "Запись" неактивна и вверху появляется надпись "Замените диск на поддерживаемый CD или DVD". Но если файлы меньше 2Гб то менять диск не требует) замена диска ничего в этой ситуачии не меняет. Вот и получается что писать диски могу только с содержимым где файлы менее 2ГБ.
И ещё одна непонятка со снятием образа... попытки снять образ с дисков заканчиваются тем что в итоге опять же неактивна кнопка запуска процедуры и высвечивается всё тоже сообщение где говорят заменить диск на поддержываемый.
Долго не маялся записью дисков в общем, на Генту вообще толком не записывал ничего. Проследить с чего и когда это появилось сложно, но откаты на все кроме 2-й версии увенчались безрезультатностью. Пытался разрулить добавлением ключей в brasero и libburn, но опятьже безрезультатно. Для спортивного интереса просмотрел ситуацию на АрчЛинуксе и там все прекрасно работает на версии Brasero 3.2, иными словами проблемы не в приводе и не дисках.
Хочу выслушать идеи по поводу, или варианты, на крайний случай, достойных замен brasero под Гноме... но все же хотелось бы починить, так можно долго бегать от проблем.

_______________________________________________________________________________________________________

Решение проблемы:
убрать ключ libburn из brasero
удалить пакет libburn из системы через sudo emerge -avc, либо вручную если первым способом он не определился как ненужный
пересобрать brasero

/

DolphinStKom написал(а):
Доброе время суток. Столкнулся с проблемой при записи дисков и снятия образов. Brasero позволяет писать диски до тех пор пока файл не превышает 2Г, потом вываливает сообщение

"Действительно хотите добавить «Bluff.Storia.di.truffe.e.di.imbroglioni.mkv» и использовать 3 уровень стандарта ISO9960 для его поддержки?
Размер файла превышает 2 ГБ. Стандарт ISO9960 в своих первой и второй версиях (наиболее распространённые) не поддерживает такие файлы.
Рекомендуется использовать стандарт ISO9960 третьей версии, который поддерживается большинством операционных систем, включая Linux и все версии Windows™.
Исключением является MacOS X, которая не может читать образы, созданные согласно стандарту ISO9960 третьей версии."

и соответственно две тыцалки на выбор, добавлять такие файлы или нет, при положительном выборе я все равно не могу записать диск тат как кнопка "Запись" неактивна и вверху появляется надпись "Замените диск на поддерживаемый CD или DVD". Но если файлы меньше 2Гб то менять диск не требует) замена диска ничего в этой ситуачии не меняет. Вот и получается что писать диски могу только с содержимым где файлы менее 2ГБ.
И ещё одна непонятка со снятием образа... попытки снять образ с дисков заканчиваются тем что в итоге опять же неактивна кнопка запуска процедуры и высвечивается всё тоже сообщение где говорят заменить диск на поддержываемый.
Долго не маялся записью дисков в общем, на Генту вообще толком не записывал ничего. Проследить с чего и когда это появилось сложно, но откаты на все кроме 2-й версии увенчались безрезультатностью. Пытался разрулить добавлением ключей в brasero и libburn, но опятьже безрезультатно. Для спортивного интереса просмотрел ситуацию на АрчЛинуксе и там все прекрасно работает на версии Brasero 3.2, иными словами проблемы не в приводе и не дисках.
Хочу выслушать идеи по поводу, или варианты, на крайний случай, достойных замен brasero под Гноме... но все же хотелось бы починить, так можно долго бегать от проблем.

В упор не понимаю необходимости гуя для решения данной задачи (снятие образа диска и его последующая запись). Для компоновки диска из собираемых по разнообразным сусекам файлов --- ещё понять можно, но для простого тиражирования???
Всю жизнь предпочитал уитилиты командной строки, чего и тебе желаю. :) Никаких подозрений на возможность описываемях проблем не встречал.

Исторически склонен отдавать предпочтение пакету app-cdr/cdrtools.
Снятие образа --- readcd.
Запись --- cdrecord.

:wq
--
Live free or die

Речь как раз идет о

Речь как раз идет о компоновки диска из собираемых по разнообразным сусекам файлов, снимаю образа я ещё реже чем записываю диски но все же... консоль крута, но я думаю не тот случай в плане элементарного удобства, по крайней мере мне... я за эстетику и удобство, если мне, к примеру, удобно управлять музыкой с консоли без малейшего намёка на присутствие графики в системе да и с ней впрочем, то я и использую mpd+mpc...
а на счет Brasero заметил ещё такую штуку, под системой ArchLinux в состав Brasero не входит libburn, вместо него используются модули от программок как я понял cdrtools, dvd+rw-tools... а сам libburn идет как дополнительная зависимость. в Gentoo же намертво запилян libburn и намертво выкинуты cdrtools и dvd+rw-tools, выкинуть libburn и установка пакетов не дала изменений в составе модулей, естественно и при записи дисков аналогично.
Не уверен что пошел в правильном направлении, но по моему тут чертовщина творится какая то. Откликнитесь кто использует Бразеро в Гноме, я просто не пойму это реально бага и прямая дорога на багтрекер, или это мой местный недочет.

.

DolphinStKom написал(а):
а на счет Brasero заметил ещё такую штуку, под системой ArchLinux в состав Brasero не входит libburn, вместо него используются модули от программок как я понял cdrtools, dvd+rw-tools... а сам libburn идет как дополнительная зависимость. в Gentoo же намертво запилян libburn и намертво выкинуты cdrtools и dvd+rw-tools, выкинуть libburn и установка пакетов не дала изменений в составе модулей, естественно и при записи дисков аналогично.

Интересный тезис.
$ equery u app-cdr/brasero сообщает, что завязка на libburn рулится одноимённым флагом libburn (который по умолчанию включён, но то совсем другая песня.

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

:wq
--
Live free or die

в общем пока что решил

в общем пока что решил проблему адским костылем... у brasero есть директория с плагинами(то что в программе модулями показывает), в нее скопировал, предварительно установив необходимые пакеты, недостающие модули из ArchLinux , brasero версии 3.2 а именно:

libbrasero-cdda2wav.so
libbrasero-cdrdao.so
libbrasero-cdrecord.so
libbrasero-dvdrwformat.so
libbrasero-genisoimage.so
libbrasero-growisofs.so
libbrasero-mkisofs.so
libbrasero-readcd.so
libbrasero-readom.so
libbrasero-wodim.so

и пересобрал brasero, после чего он выматирался:

 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). Once again, please do NOT file
 * a bug report unless you have completely understood the above message.
 * 
 * Detected file collision(s):
 * 
 * 	/usr/lib/brasero3/plugins/libbrasero-cdrecord.so
 * 	/usr/lib/brasero3/plugins/libbrasero-cdrdao.so
 * 	/usr/lib/brasero3/plugins/libbrasero-growisofs.so
 * 	/usr/lib/brasero3/plugins/libbrasero-wodim.so
 * 	/usr/lib/brasero3/plugins/libbrasero-dvdrwformat.so
 * 	/usr/lib/brasero3/plugins/libbrasero-cdda2wav.so
 * 	/usr/lib/brasero3/plugins/libbrasero-readom.so
 * 	/usr/lib/brasero3/plugins/libbrasero-genisoimage.so
 * 	/usr/lib/brasero3/plugins/libbrasero-mkisofs.so
 * 	/usr/lib/brasero3/plugins/libbrasero-readcd.so
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * None of the installed packages claim the file(s).
 * 
 * Package 'app-cdr/brasero-3.4.1' merged despite file collisions. If
 * necessary, refer to your elog messages for the whole content of the
 * above message.

Особо не вникал но отталкиваясь от гугла и гномушного сайта на помощь записи больше 2 Г пришли либы dvdrwformat и growisofs(который кстати я так понял ещё и может предоставлять UDF запись но brasero почемуто всеравно пытается писать в ISO9960 третьей версии), на помощь снятия образа пришли модули cdrecord и cdrdao. Если просто установить пакеты к этим модулям (cdrtools, cdrdao, dvd+rw-tools...) в модулях программы ничего не появляется, но если убрать libburn, установить нужные пакеты руками, подкинуть плагины в папку и пересобрать brasero то вуаля всё работает.
Вопрос теперь обстоит иначе, как избавиться от кастыля и нативно всё собирать под Gentoo?

Убрать флаг libburn и

Убрать флаг libburn и пересобрать brasero, зачем по вашему ещё нужны флаги, вот выдержка из ebuild`а brasero-3.2.0-r1
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-cdr/brasero/brasero-3.2.0-r1.ebuild?view=markup

Цитата:
libburn? (
>=dev-libs/libburn-0.4
>=dev-libs/libisofs-0.6.4 )
...
RDEPEND="${COMMON_DEPEND}
media-libs/gst-plugins-good:0.10
media-plugins/gst-plugins-gconf:0.10
media-plugins/gst-plugins-meta:0.10[mp3?]
x11-themes/hicolor-icon-theme
css? ( media-libs/libdvdcss:1.2 )
!libburn? (
app-cdr/cdrdao
app-cdr/dvd+rw-tools
virtual/cdrtools )
mp3? ( media-libs/gst-plugins-ugly:0.10 )
packagekit? ( app-admin/packagekit-base )"
...
pkg_setup() {
G2CONF="${G2CONF}
$(use_enable !libburn cdrtools)
$(use_enable !libburn cdrkit)
$(use_enable !libburn cdrdao)
$(use_enable !libburn growisofs)
...
$(use_enable libburn libburnia)

Думаю понятно, что флаг libburn включает или отключает поддержку libburn и сdrtoolkit / cdrdao.

А копировать вручную какие-либо библиотеки в Gentoo не нужно - это вам не ArchLinux.

Просто исключение флага

Просто исключение флага libburn ничего не дало, модули/плагины не появились при установленных необходимых пакетах в этом то и проблема... выпиливается всё замечательно но плагины не появляются и в итоге проблема остается проблемой, всё заработало только после того как подкинул .soшки в папку с плагинами и пересобрал в очередной раз brasero.
По ебилду вижу что если не libburn то юзать какраз то что нужно, но либы в папке плагинов не создаются ни на 3.2 ни на 3.4.

Всем спасибо за отзывчивость,

Всем спасибо за отзывчивость, проблема решена. Да, действительно если отключить libburn ключем то все генерится само собой, но нужно было ещё руками прибить этот пакет, а уже после этого пересобирать brasero, так как через avc он не удаляется как уже ненужный, а brasero думает что всё осталось без изменений и не меняет комплектаж плагинов.

А вы после изменения флагов у

А вы после изменения флагов у brasero его пересобирали или нет?

Мне вот кажется что не пересобирали.

Я хотел до вас донести именно эту суть, но вы видимо всё равно не поняли, поэтому я пишу её открыто.

Это не пакетный дистрибутив, в котором доставив один пакет появятся не достающие файлы и новые возможности в другом.

После изменения USE флага нужно пересобрать пакет, в котором менялись флаги.

Для надёжности выполнить:

etc-update
revdep-rebuild

Ещё раз ничего само без пересборки пакета с новыми флагами не появится.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".