Note that there are some explanatory texts on larger screens.

plurals
  1. POPaperclip gives Permission denied error with samba mount
    text
    copied!<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>
 

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