Note that there are some explanatory texts on larger screens.

plurals
  1. POPaperclip gives Permission denied error with samba mount
    primarykey
    data
    text
    <p>In my development environment the codebase is mounted on a ubuntu-server VM using a samba mount, it is mounted as root and I run mongrel as root.</p> <p>When I try and upload a file with Paperclip the file saves fine but then it seems to have problems creating the different styles.</p> <p>I get the following error:</p> <pre><code>Errno::EACCES (Permission denied - /foo/some/file/path/file-name-style.jpg): /usr/lib/ruby/1.8/fileutils.rb:1272:in `chown' /usr/lib/ruby/1.8/fileutils.rb:1272:in `copy_metadata' /usr/lib/ruby/1.8/fileutils.rb:452:in `copy_entry' /usr/lib/ruby/1.8/fileutils.rb:1324:in `traverse' /usr/lib/ruby/1.8/fileutils.rb:448:in `copy_entry' /usr/lib/ruby/1.8/fileutils.rb:507:in `mv' /usr/lib/ruby/1.8/fileutils.rb:1395:in `fu_each_src_dest' /usr/lib/ruby/1.8/fileutils.rb:1411:in `fu_each_src_dest0' /usr/lib/ruby/1.8/fileutils.rb:1393:in `fu_each_src_dest' /usr/lib/ruby/1.8/fileutils.rb:494:in `mv' vendor/gems/thoughtbot-paperclip-2.3.0/lib/paperclip/storage.rb:43:in `flush_writes' vendor/gems/thoughtbot-paperclip-2.3.0/lib/paperclip/storage.rb:39:in `each' vendor/gems/thoughtbot-paperclip-2.3.0/lib/paperclip/storage.rb:39:in `flush_writes' vendor/gems/thoughtbot-paperclip-2.3.0/lib/paperclip/attachment.rb:142:in `save' vendor/gems/thoughtbot-paperclip-2.3.0/lib/paperclip.rb:331:in `send' vendor/gems/thoughtbot-paperclip-2.3.0/lib/paperclip.rb:331:in `save_attached_files' vendor/gems/thoughtbot-paperclip-2.3.0/lib/paperclip.rb:324:in `each_attachment' vendor/gems/thoughtbot-paperclip-2.3.0/lib/paperclip.rb:323:in `each' vendor/gems/thoughtbot-paperclip-2.3.0/lib/paperclip.rb:323:in `each_attachment' vendor/gems/thoughtbot-paperclip-2.3.0/lib/paperclip.rb:330:in `save_attached_files' </code></pre> <p>It works fine however if I remove /foo/ from the folder structure of the mounted code and instead make it a symbolic link to somewhere directly within the Ubuntu VM.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload