繁体   English   中英

独角兽说:“打开文件读取错误:权限被拒绝”

[英]Unicorn says “Error opening file for reading: Permission denied”

我不时地运行在独角兽上运行的Rails 3应用程序,然后我得到以下消息:

打开文件以供读取时出错:权限被拒绝

就是这样。 我不知道哪个文件或哪个组件正在尝试打开它。 我不会发现,它不会在每个请求或任何其他外部事件上发生。

有什么想法可能会发生什么或如何设法解决?

我尝试在所有使用的宝石上搜索“打开文件读取错误”,但是没有运气。

升级到ubuntu 12.04后,我不时在旅客日志中看到这种情况。 我将其范围缩小到一些图像处理,并且显然来自Ubuntu的libjpeg-turbo库补丁。

它正在尝试访问/proc/self/auxv来确定某些系统功能,但是该proc文件似乎并不总是可读的,大概是在进程setuid()对另一个用户进行特权删除时。

据我所知,即使失败,该库也可以正常工作,因此不会造成任何重大问题。

似乎在https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1014487有相关的错误报告

我开始在Ubuntu 12.04中运行以下命令

sudo apt-get update

运行上述命令后,“打开文件读取错误:权限被拒绝”得到解决。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM