Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000183Vine Linux1 バグ2006-09-12 08:292006-09-17 17:48
報告者anonymous 
担当者packager 
優先度再現性不明 
状態完了解決状況不明 
バージョン4.0beta 
修正予定バージョン修正済バージョン 
概要0000183: 一般ユーザーで xcdroast から CD/DVD が焼けない
説明> nautilus-cd-burner が cdrecord を実行する時に、
> デバイスを、cdrecord dev=1,0,0 のように SCSI ID
> で指定する為、/dev/sg* の permission が無くて
> エラーになっていました。
> (CF-W4 の内蔵 CD ドライブは USB 接続の為)
>
> 手動で /dev/sg0 の owner を変更したところ、
> nautilus-cd-burner で一般ユーザでも問題無く
> CD 焼けることを確認しました。

xcdroastでも同じ問題が出ています。CDドライブはP-ATA接続でhddとなっています。
Calling: /usr/lib/xcdroast-0.98/bin/xcdrwrap CDRECORD dev= "ATA:1,1,0" gracetime=2 fs=16384k driveropts=burnfree -v -useinfo speed=16 -dao -eject -pad -data "/var/tmp/track-01.iso" ...

rootでは焼けますが、一般ユーザーではエラーとなります。
Using libscg version 'schily-0.8'.
Linux sg driver version: 3.5.27
Driveropts: 'burnfree'
cdrecord: Warning: using inofficial libscg transport code version (warly-scsi-linux-sg.c-1.83-vine '@(#)scsi-linux-sg.c 1.83 04/05/20 Copyright 1997 J. Schilling').
SCSI buffer size: 64512
cdrecord: Cannot allocate memory. Cannot get SCSI I/O buffer.

SCSIドライバーがらみと思われますが、/dev/sg* などのデバイスは明示的に現れないので、
どこをどう対処すればよいか分かりません。
タグ設定されていません。
arch
パッケージxcdroast
添付ファイル

- 関連

-  コメント
(0001189)
anonymous (参照)
2006-09-14 22:04

xcdroastで焼けないのは別の問題のようです。
http://www.xcdroast.org/ [^] によれば、
Kernel 2.6.8(以降?)でATAPI接続では一般ユーザーからは焼けないそうです。
ide-scsiを使うか、rootで焼くしか方法は無い様子。
(0001190)
kazutaka (開発者)
2006-09-14 23:01

原因が異なるとのことなので、別レポートとして
分割しました。元エントリは<BTS:VineLinux:93>です。

タイトル等も一部変更してあります。
(0001191)
anonymous (参照)
2006-09-15 19:14

手元の環境では、ATA 接続のドライブを使って、
一般ユーザーでも CD を焼けるようになりました。

修正した cdrtools と xcdroast を upload します。
(0001192)
anonymous (参照)
2006-09-16 10:48

> 手元の環境では、ATA 接続のドライブを使って、
> 一般ユーザーでも CD を焼けるようになりました。
>
> 修正した cdrtools と xcdroast を upload します。

xcdroast-0.98alpha15-0vl6 と cdrtools-cdrecord-2.01-0vl1 ですよね。
試してみましたが、一般ユーザーで動かすとドライブの検出に失敗します。
「ide-scsiを使え」とのことです。
rootなら ATA:1,1,0 が見付かるのですが。
(0001193)
anonymous (参照)
2006-09-16 19:10

> xcdroast-0.98alpha15-0vl6 と cdrtools-cdrecord-2.01-0vl1 ですよ
> ね。
> 試してみましたが、一般ユーザーで動かすとドライブの検出に失敗しま
> す。

xcdroast-0.98alpha15-0vl7 で /dev/cdrom* を検出するように
修正しました。
(0001194)
daisuke (管理者)
2006-09-16 20:28

> xcdroast-0.98alpha15-0vl7 で /dev/cdrom* を検出するように
> 修正しました。

確認待ちに変更します。
(0001195)
anonymous (参照)
2006-09-17 06:55

> > xcdroast-0.98alpha15-0vl7 で /dev/cdrom* を検出するように
> > 修正しました。

ATAPI(hdd)に接続したドライブで、一般ユーザーから焼けることを確認しました。
(0001196)
daisuke (管理者)
2006-09-17 17:48

状態を完了にします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2006-09-12 08:29 anonymous 新規課題
2006-09-14 22:04 anonymous コメント追加: 0001189
2006-09-14 23:01 kazutaka 概要 一般ユーザーで nautilus から CD/DVD が焼けない => 一般ユーザーで xcdroast から CD/DVD が焼けない
2006-09-14 23:01 kazutaka パッケージ nautilus-cd-burner-2.14.1-0vl1, xcdroast => xcdroast
2006-09-14 23:01 kazutaka 状態 担当者決定 => 新規
2006-09-14 23:01 kazutaka コメント追加: 0001190
2006-09-15 19:14 anonymous コメント追加: 0001191
2006-09-16 10:48 anonymous コメント追加: 0001192
2006-09-16 19:10 anonymous コメント追加: 0001193
2006-09-16 20:28 daisuke 担当者 kazutaka => packager
2006-09-16 20:28 daisuke 状態 新規 => テスト待ち
2006-09-16 20:28 daisuke コメント追加: 0001194
2006-09-17 06:55 anonymous コメント追加: 0001195
2006-09-17 17:48 daisuke 状態 テスト待ち => 完了
2006-09-17 17:48 daisuke コメント追加: 0001196


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker