Opened 9 years ago

Last modified 9 years ago

#5114 new Bug

Permission denied error if new torrents added and the default set directories are on a disconected Ext-HDD

Reported by: amar Owned by: livings124
Priority: Normal Milestone: None Set
Component: Mac Client Version: 2.73
Severity: Normal Keywords: crash, mac, mountain lion, permission, error
Cc:

Description

Precondition

Default directories (Default location, Keep incomplete files in) are set to be on an extHDD (NTFS) which is disconnected Transmission is default and only

Reproduction steps

  1. Try to add any torrent by clicking torrent link. (I tried on TPB and it didn't ask me to save the .torrent file
  2. Pop-up appears -> select download location to be a folder that is on PC (not on that disconnected extHDD). I selected
    drwx------+ 19 amar  staff   646 Nov  1 04:52 Downloads
    

That's the default permission and "amar" is only user on pc (admin)

  1. Download starts, few MBs downloaded. (It automatically took the magnet link and later on the magnet icon changed to folder icon).
  2. After some time I get "Permission denied:path/to/selected/folder/in/step/2" error. Clicking on retry icon doesn't work.
  3. I couldn't find .torrent file, maybe because of magnet link.
  4. Moving file doesn't work either.
  5. Then it suddenly crashed.
  6. Restarted. Didn't download even now.

Workaround

  1. First removed/deselected those default folders (*Precondition) in Preferences and changed default location to "Downloads" (*Step 2 above)
  2. On pop-up location was selected to be Downloads folder.
  3. Crashes sometimes.

(restart if crashed)

  1. File downloaded like a charm.

Change History (7)

comment:1 Changed 9 years ago by amar

  • Priority changed from High to Highest
  • Summary changed from Permission denied error and frequent if new torrents added and default directories are on a disconected Ext-HDD to Permission denied error if new torrents added and the default set directories are on a disconected Ext-HDD

comment:2 Changed 9 years ago by amar

And when I connect the hard disk next time then Transmission has another problem. Last time when HDD was disconnected it probably tried to found those default folders and not finding created virtual/mounted directories in /Volumes/Passport?.

So, after connecting HDD the HDD is mounted on /Volumes/Passport1 which is still not the correct path.

comment:3 Changed 9 years ago by amar

And when I connect the hard disk next time then Transmission has another problem. Last time when HDD was disconnected it probably tried to found those default folders and not finding created virtual/mounted directories in /Volumes/Passport?.

So, after connecting HDD the HDD is mounted on /Volumes/Passport1 which is still not the correct path.

comment:4 Changed 9 years ago by jordan

  • Priority changed from Highest to Normal
  • Severity changed from Major to Normal

comment:5 Changed 9 years ago by jordan

  • Component changed from Transmission to Mac Client
  • Owner set to livings124

This kind of sounds like a Mac issue, but not sure. livings124, could you take a look at this?

comment:7 Changed 9 years ago by napierzaza

I feel like it should be forbidden for Transmission to create a directory in the root of "/Volumes" since it's specifically for mounted volumes. So it this behaviour didn't happen only in /Volumes that would make sense. Not sure about the use case outside of it.

Note: See TracTickets for help on using tickets.