Burning DVD-RW in Elyssa [solved]

Questions about hardware,drivers and peripherals
Forum rules
Before you post please read this

Burning DVD-RW in Elyssa [solved]

Postby nbusy on Tue Jul 08, 2008 1:18 am

Hi,
I've got a problem when trying to burn DVD-RW in Elissa.
I use nautilus cd/dvd creator and it used to work fine in Daryna.
The bug was described a year ago for Ubuntu here Cannot burn on RW media because n-c-b does not unmount it.
"sudo umount /media/cdrom" fixes the problem.
How can it be in a year after fix, and how do I solve the problem without using command line every time?

Thanks,
Nick
Last edited by nbusy on Sun Aug 24, 2008 8:08 am, edited 1 time in total.
User avatar
nbusy
Level 1
Level 1
 
Posts: 30
Joined: Thu Jun 14, 2007 6:03 am
Location: Melbourne, AU

Linux Mint is funded by ads and donations.
 

Re: Burning DVD-RW in Elyssa

Postby Husse on Wed Jul 09, 2008 6:33 am

Please post support questions in the support section - topic moved
This is a bug that is supposed to be fixed and I think this is the first report about it in Elyssa
Unfortunately it's close to impossible to track down this especially from a distance - it can be your hardware or something in the burn program or....
Install Brasero and use it and I think you have no problems and a better burning program
Image
Don't fix it if it ain't broken, don't break it if you can't fix it
Husse
Level 21
Level 21
 
Posts: 19710
Joined: Sun Feb 11, 2007 7:22 am
Location: Near Borås Sweden

Re: Burning DVD-RW in Elyssa

Postby miket on Wed Jul 09, 2008 7:24 am

Or better still install k3b ;)

Code: Select all
apt-get install k3b
User avatar
miket
Level 5
Level 5
 
Posts: 524
Joined: Tue Mar 04, 2008 5:50 am
Location: UK & France

Re: Burning DVD-RW in Elyssa

Postby nbusy on Wed Jul 09, 2008 8:53 am

Husse,
Thanks for the reply.
I would be quite happy if a moderator moves the topic into a right section.

Brasero is installed by default in Elyssa but I don't really like Brasero, it's slow if compare with nautilus burning.
Anyway, I've tried it also. No luck. "the drive seems to be busy."

If you check the log, there is a row:
"BraseroGrowisofs stderr: umount: only nina can unmount /dev/scd0 from /media/cdrom"
But I logged as nick. In fact, I've got a multi-user environment with 3 users logged at the same time.
So, I think may be the drive is in use by other users. When you insert a disk in the drive, nautilus opens the folder automatically in all logged sessions. Can it be an issue? Can you try to reproduce the error in multi-user environment?

P.S. I'm an IT person, so feel free to ask anything regarding to investigate the case. I'm not a Linux guru but will do my best.

Thanks,
Nick

Full log:
Code: Select all
Checking session consistency (brasero_burn_check_session_consistency burn.c:1714)
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack stopping
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_get_current_track
BraseroLocalTrack called brasero_job_get_input_type
BraseroLocalTrack no foreign URIs
BraseroLocalTrack stopping
BraseroMd5sumFile called brasero_job_get_output_type
BraseroMd5sumFile called brasero_job_get_current_track
BraseroMd5sumFile called brasero_job_get_action
BraseroMd5sumFile called brasero_job_get_action
BraseroMd5sumFile deactivating
BraseroMd5sumFile called brasero_job_get_output_type
BraseroMd5sumFile called brasero_job_get_current_track
BraseroMd5sumFile called brasero_job_get_action
BraseroMd5sumFile called brasero_job_get_action
BraseroMd5sumFile called brasero_job_get_action
BraseroMd5sumFile called brasero_job_get_input_type
BraseroMd5sumFile called brasero_job_get_current_track
BraseroMd5sumFile called brasero_job_set_current_action
BraseroMd5sumFile called brasero_job_set_progress
BraseroMd5sumFile called brasero_job_get_action
BraseroMd5sumFile called brasero_job_get_input_type
BraseroMd5sumFile called brasero_job_get_current_track
BraseroMd5sumFile called brasero_job_add_track
BraseroMd5sumFile called brasero_job_get_action
BraseroMd5sumFile finished track successfully
BraseroMd5sumFile stopping
BraseroGrowisofs called brasero_job_get_action
BraseroGrowisofs getting varg
BraseroGrowisofs called brasero_job_get_action
BraseroGrowisofs called brasero_job_get_input_type
BraseroGrowisofs called brasero_job_get_flags
BraseroGrowisofs called brasero_job_get_speed
BraseroGrowisofs called brasero_job_get_device
BraseroGrowisofs called brasero_job_get_action
BraseroGrowisofs called brasero_job_get_session_output_size
BraseroGrowisofs called brasero_job_get_input_type
BraseroGrowisofs called brasero_job_get_fd_in
BraseroGrowisofs called brasero_job_get_current_track
BraseroGrowisofs called brasero_job_get_input_type
BraseroGrowisofs called brasero_job_get_tmp_dir
BraseroGrowisofs called brasero_job_get_action
BraseroGrowisofs called brasero_job_set_current_action
BraseroGrowisofs got varg:
   growisofs
   -use-the-force-luke=notray
   -speed=2
   -use-the-force-luke=tty
   -Z
   /dev/scd0
   -dry-run
   -r
   -J
   -input-charset
   utf8
   -graft-points
   -D
   -path-list
   /tmp/brasero_tmp_LM17DU
   -exclude-list
   /tmp/brasero_tmp_COB7DU
   -print-size
BraseroGrowisofs launching command
BraseroGrowisofs called brasero_job_get_fd_out
BraseroGrowisofs stderr: WARNING: /dev/scd0 already carries isofs!
BraseroGrowisofs stdout: About to execute 'genisoimage -r -J -input-charset utf8 -graft-points -D -path-list /tmp/brasero_tmp_LM17DU -exclude-list /tmp/brasero_tmp_COB7DU -print-size | builtin_dd of=/dev/scd0 obs=32k seek=0'
BraseroGrowisofs called brasero_job_set_dangerous
BraseroGrowisofs stderr: Total extents scheduled to be written = 358507
BraseroGrowisofs called brasero_job_get_action
BraseroGrowisofs called brasero_job_set_output_size_for_current_track
BraseroGrowisofs finished successfully session
BraseroGrowisofs stopping
BraseroGrowisofs got killed
BraseroGrowisofs called brasero_job_get_action
BraseroGrowisofs getting varg
BraseroGrowisofs called brasero_job_get_action
BraseroGrowisofs called brasero_job_get_flags
BraseroGrowisofs called brasero_job_get_speed
BraseroGrowisofs called brasero_job_get_device
BraseroGrowisofs called brasero_job_get_action
BraseroGrowisofs called brasero_job_get_session_output_size
BraseroGrowisofs called brasero_job_get_input_type
BraseroGrowisofs called brasero_job_get_fd_in
BraseroGrowisofs called brasero_job_get_current_track
BraseroGrowisofs called brasero_job_get_input_type
BraseroGrowisofs called brasero_job_get_tmp_dir
BraseroGrowisofs called brasero_job_get_action
BraseroGrowisofs called brasero_job_get_data_label
BraseroGrowisofs called brasero_job_set_current_action
BraseroGrowisofs got varg:
   growisofs
   -use-the-force-luke=notray
   -speed=2
   -use-the-force-luke=tracksize:358507
   -use-the-force-luke=tty
   -Z
   /dev/scd0
   -r
   -J
   -input-charset
   utf8
   -graft-points
   -D
   -path-list
   /tmp/brasero_tmp_4OX5DU
   -exclude-list
   /tmp/brasero_tmp_NRX5DU
   -V
   Data disc (09 Jul 08)
   -A
   Brasero-0.7.1
   -sysid
   LINUX
   -v
BraseroGrowisofs launching command
BraseroGrowisofs called brasero_job_get_fd_out
BraseroGrowisofs stderr: WARNING: /dev/scd0 already carries isofs!
BraseroGrowisofs stdout: About to execute 'genisoimage -r -J -input-charset utf8 -graft-points -D -path-list /tmp/brasero_tmp_4OX5DU -exclude-list /tmp/brasero_tmp_NRX5DU -V Data disc (09 Jul 08) -A Brasero-0.7.1 -sysid LINUX -v | builtin_dd of=/dev/scd0 obs=32k seek=0'
BraseroGrowisofs called brasero_job_set_dangerous
BraseroGrowisofs stderr: genisoimage 1.1.6 (Linux)
BraseroGrowisofs stderr: Writing:   Initial Padblock                        Start Block 0
BraseroGrowisofs stderr: Done with: Initial Padblock                        Block(s)    16
BraseroGrowisofs stderr: Writing:   Primary Volume Descriptor               Start Block 16
BraseroGrowisofs stderr: Done with: Primary Volume Descriptor               Block(s)    1
BraseroGrowisofs stderr: Writing:   Joliet Volume Descriptor                Start Block 17
BraseroGrowisofs stderr: Done with: Joliet Volume Descriptor                Block(s)    1
BraseroGrowisofs stderr: Writing:   End Volume Descriptor                   Start Block 18
BraseroGrowisofs stderr: Done with: End Volume Descriptor                   Block(s)    1
BraseroGrowisofs stderr: Writing:   Version block                           Start Block 19
BraseroGrowisofs stderr: Done with: Version block                           Block(s)    1
BraseroGrowisofs stderr: Writing:   Path table                              Start Block 20
BraseroGrowisofs stderr: Done with: Path table                              Block(s)    4
BraseroGrowisofs stderr: Writing:   Joliet path table                       Start Block 24
BraseroGrowisofs stderr: Done with: Joliet path table                       Block(s)    4
BraseroGrowisofs stderr: Writing:   Directory tree                          Start Block 28
BraseroGrowisofs stderr: Done with: Directory tree                          Block(s)    1
BraseroGrowisofs stderr: Writing:   Joliet directory tree                   Start Block 29
BraseroGrowisofs stderr: Done with: Joliet directory tree                   Block(s)    1
BraseroGrowisofs stderr: Writing:   Directory tree cleanup                  Start Block 30
BraseroGrowisofs stderr: Done with: Directory tree cleanup                  Block(s)    0
BraseroGrowisofs stderr: Writing:   Extension record                        Start Block 30
BraseroGrowisofs stderr: Done with: Extension record                        Block(s)    1
BraseroGrowisofs stderr: Writing:   The File(s)                             Start Block 31
BraseroGrowisofs stderr:   1.40% done, estimate finish Wed Jul  9 22:42:58 2008
BraseroGrowisofs called brasero_job_set_progress
BraseroGrowisofs called brasero_job_get_current_action
BraseroGrowisofs called brasero_job_set_current_action
BraseroGrowisofs called brasero_job_start_progress
BraseroGrowisofs stderr:   2.79% done, estimate finish Wed Jul  9 22:42:22 2008
BraseroGrowisofs called brasero_job_set_progress
BraseroGrowisofs called brasero_job_get_current_action
BraseroGrowisofs called brasero_job_set_current_action
BraseroGrowisofs called brasero_job_start_progress
BraseroGrowisofs stderr:   4.19% done, estimate finish Wed Jul  9 22:42:34 2008
BraseroGrowisofs called brasero_job_set_progress
BraseroGrowisofs called brasero_job_get_current_action
BraseroGrowisofs called brasero_job_set_current_action
BraseroGrowisofs called brasero_job_start_progress
BraseroGrowisofs stderr: umount: only nina can unmount /dev/scd0 from /media/cdrom
BraseroGrowisofs stderr: :-( /dev/scd0: unable to proceed with recording: unable to unmount
BraseroGrowisofs called brasero_job_error
BraseroGrowisofs finished with an error
BraseroGrowisofs asked to stop because of an error
   error      = 6
   message   = "the drive seems to be busy"
BraseroGrowisofs stopping
BraseroGrowisofs got killed
Session error : the drive seems to be busy (brasero_burn_record burn.c:2270)
User avatar
nbusy
Level 1
Level 1
 
Posts: 30
Joined: Thu Jun 14, 2007 6:03 am
Location: Melbourne, AU

Re: Burning DVD-RW in Elyssa

Postby Husse on Thu Jul 10, 2008 8:59 am

Is any of the users called nina? You did not say....
Have you ever had a user (or perhaps a program) called nina?
If not it's hard to understand how this lady comes into play...
Image
Don't fix it if it ain't broken, don't break it if you can't fix it
Husse
Level 21
Level 21
 
Posts: 19710
Joined: Sun Feb 11, 2007 7:22 am
Location: Near Borås Sweden

Re: Burning DVD-RW in Elyssa

Postby nbusy on Fri Jul 11, 2008 5:08 am

Well, of course, nina is one of the users and she's logged on. Sorry for not mentioning it.
As I said before, there were three users logged on the same time. I use to burn disks under my account (i.e. as nick).
But when I insert a not empty rw disk nautilus automatically opens in all three accounts. I checked it by switching to other users after unsuccessful attempt of burning.
By the way, only myself have got administrative rights to the system, but other users have "May use CD-ROM drive" privilege.
User avatar
nbusy
Level 1
Level 1
 
Posts: 30
Joined: Thu Jun 14, 2007 6:03 am
Location: Melbourne, AU

Re: Burning DVD-RW in Elyssa

Postby Husse on Fri Jul 11, 2008 6:25 am

??
Is it always the user nina?
Or different users?
If it's always nina there must be something in her account that "disturbs"
The normal situation would be to have only one user logged in at the same time I think - don't know if this is important...
Image
Don't fix it if it ain't broken, don't break it if you can't fix it
Husse
Level 21
Level 21
 
Posts: 19710
Joined: Sun Feb 11, 2007 7:22 am
Location: Near Borås Sweden

Re: Burning DVD-RW in Elyssa

Postby nbusy on Fri Jul 11, 2008 7:00 am

Ok, I've done some tests.
If only one user logged in, it works like a charm.
But if more than one user logged in at the same time, the second one keeps drive in use (or the third one, it doesn't really matter).
I reckon, not much people work in multi-user environment on the same box at the same time, that's why no one complains.
But it looks like a bug, isn't it? And it's very easy to replay.
P.S. There wasn't such kind of issue in Daryna. I don't know about Ubuntu, because I've never used it.
The normal situation would be to have only one user logged in at the same time I think - don't know if this is important...

I think, it's quite normal to have multiple users logged in at the same time. Actually, I would say, under Linux it worked even much better than under Windows. I didn't work under Windows with multi-users for a long time though.
User avatar
nbusy
Level 1
Level 1
 
Posts: 30
Joined: Thu Jun 14, 2007 6:03 am
Location: Melbourne, AU

Re: Burning DVD-RW in Elyssa

Postby Husse on Sat Jul 12, 2008 8:52 am

Haven't got a clue here - have to ask for help
Image
Don't fix it if it ain't broken, don't break it if you can't fix it
Husse
Level 21
Level 21
 
Posts: 19710
Joined: Sun Feb 11, 2007 7:22 am
Location: Near Borås Sweden

Re: Burning DVD-RW in Elyssa

Postby Husse on Sat Jul 19, 2008 11:01 am

We've been scratching our heads. This is an "unheard of" bug :)
One thougt
If the DVD gets mounted using one account - can it be unmounted in another?
Image
Don't fix it if it ain't broken, don't break it if you can't fix it
Husse
Level 21
Level 21
 
Posts: 19710
Joined: Sun Feb 11, 2007 7:22 am
Location: Near Borås Sweden

Re: Burning DVD-RW in Elyssa

Postby nbusy on Sun Jul 20, 2008 2:58 am

Well, well, well.
I checked mtab when cd/dvd was in the driver. Don't ask me why I hadn't done it before.
So, the disk was never mounted under current active user account but always under another one also logged in.
If three users were logged in, you would never know for sure which account was used to mount disk.
The only case when it was mounted under current active user if there weren't any other user logged in.
P.S. Under "current active user" I meant a user whose desktop was on the screen.

Does it make any sense for you?

Regards,
Nick
User avatar
nbusy
Level 1
Level 1
 
Posts: 30
Joined: Thu Jun 14, 2007 6:03 am
Location: Melbourne, AU

Re: Burning DVD-RW in Elyssa

Postby Boo on Sun Jul 20, 2008 5:57 am

I would not call this a bug but a feature of any linux/unix desktop.
only one person can control/own the DVD drive at a time.
with auto mount waiting for some media to appear in the DVD drive so i can mount it.
It may just be pot luck who gets control.
or
It could be the first user who logged in who gets control.
or
if it was always the same user who gets control I would suspect it could even be the one with the lowest UID.

now if you set the system to not auto mount DVD/CD for each user you will get rid of the problem.
this may be a system wide setting and/or an application level setting.

Boo
Image
Now where was i going? Oh yes, crazy!
User avatar
Boo
Level 8
Level 8
 
Posts: 2364
Joined: Mon Mar 26, 2007 7:48 am

Re: Burning DVD-RW in Elyssa

Postby nbusy on Sun Jul 20, 2008 6:35 am

Boo,

In reality, it is neither the first user who logged in, nor the one with the lowest UID. It looks more like a lottery, but I may be wrong.
I reckon, it must be mounted under the same user account, who inserts a disk.
If auto mount is disabled, nobody will be happy. It's really inconvenient way to manually mount the drive every time even for me. Consider two other users including kids.

Nick
User avatar
nbusy
Level 1
Level 1
 
Posts: 30
Joined: Thu Jun 14, 2007 6:03 am
Location: Melbourne, AU

Re: Burning DVD-RW in Elyssa

Postby nbusy on Fri Aug 22, 2008 11:28 pm

Hi,

Is there any news on the issue? Any way to get it fixed?

Cheers,
Nick
User avatar
nbusy
Level 1
Level 1
 
Posts: 30
Joined: Thu Jun 14, 2007 6:03 am
Location: Melbourne, AU

Re: Burning DVD-RW in Elyssa

Postby Husse on Sat Aug 23, 2008 12:11 pm

This must be the main edition - rihgt?
OK I'll have to look into it again
Image
Don't fix it if it ain't broken, don't break it if you can't fix it
Husse
Level 21
Level 21
 
Posts: 19710
Joined: Sun Feb 11, 2007 7:22 am
Location: Near Borås Sweden

Re: Burning DVD-RW in Elyssa

Postby Husse on Sun Aug 24, 2008 7:06 am

Try this
In fstab, in the line(s) that control CD/DVD players change user to users
This should make it possible for the other accounts to unmount
I know it's probably only half a solution
Image
Don't fix it if it ain't broken, don't break it if you can't fix it
Husse
Level 21
Level 21
 
Posts: 19710
Joined: Sun Feb 11, 2007 7:22 am
Location: Near Borås Sweden

Re: Burning DVD-RW in Elyssa

Postby Fred on Sun Aug 24, 2008 7:30 am

nbusy,

This is a little bit of a shot in the dark, as I don't have a copy of your /etc/fstab to look at, but the secret might be in the way it is mounted.

open /etc/fstab for editing and look at the line for the drive in question. It probably has something like what I have below but with ro instead of rw. Change it to rw like I have it shown.

/dev/cdrom1 /media/cdrom1 udf,iso9660 noauto,rw,users 0 0

Fred
Insanity: Doing the same thing over and over and each time expecting a different result.

Democracy is 2 wolves and a lamb voting on the menu. Liberty is an armed lamb protesting the electoral outcome. A Republic negates the need for an armed protest.
User avatar
Fred
Level 10
Level 10
 
Posts: 3356
Joined: Fri Jan 04, 2008 11:59 am
Location: NC USA

Re: Burning DVD-RW in Elyssa

Postby nbusy on Sun Aug 24, 2008 8:05 am

Husse wrote:Try this
In fstab, in the line(s) that control CD/DVD players change user to users
This should make it possible for the other accounts to unmount

Hi Husse,
Thanks a lot! It's so easy and it works great.

Fred wrote:This is a little bit of a shot in the dark, as I don't have a copy of your /etc/fstab to look at, but the secret might be in the way it is mounted.

open /etc/fstab for editing and look at the line for the drive in question. It probably has something like what I have below but with ro instead of rw. Change it to rw like I have it shown.

/dev/cdrom1 /media/cdrom1 udf,iso9660 noauto,rw,users 0 0

Fred,
Thanks for your help. After Husse's update of the file, the line looks like:
Code: Select all
/dev/scd0   /media/cdrom   udf,iso9660   users,noauto,exec,utf8   0   0

If anything is still wrong with it, your comments are very appreciated.

I reckon, the issue is closed now.
Thanks again to everyone involved.

Cheers,
Nick
User avatar
nbusy
Level 1
Level 1
 
Posts: 30
Joined: Thu Jun 14, 2007 6:03 am
Location: Melbourne, AU

Re: Burning DVD-RW in Elyssa [solved]

Postby Fred on Sun Aug 24, 2008 12:44 pm

@Husse,

Sorry my friend I didn't see your post before I posted. The only excuse I have is old, early, and tired. Take your pick. :-)


@nbusy,

Glad you got it fixed. :-)

Fred
Insanity: Doing the same thing over and over and each time expecting a different result.

Democracy is 2 wolves and a lamb voting on the menu. Liberty is an armed lamb protesting the electoral outcome. A Republic negates the need for an armed protest.
User avatar
Fred
Level 10
Level 10
 
Posts: 3356
Joined: Fri Jan 04, 2008 11:59 am
Location: NC USA

Re: Burning DVD-RW in Elyssa [solved]

Postby Husse on Sun Aug 24, 2008 5:20 pm

@ Fred
There could be another explanation - my post was perhaps not visible when you wrote yours - I've noticed really long delays and especially if you open tabs it could easily happen
Image
Don't fix it if it ain't broken, don't break it if you can't fix it
Husse
Level 21
Level 21
 
Posts: 19710
Joined: Sun Feb 11, 2007 7:22 am
Location: Near Borås Sweden

Linux Mint is funded by ads and donations.
 

Return to Hardware Support

Who is online

Users browsing this forum: No registered users and 19 guests