简体   繁体   English

Heroku Cedar-14和libjpeg.so.62

[英]Heroku Cedar-14 and libjpeg.so.62

After upgrading a production application on Heroku to cedar-14, I am running into issues with carrierwave-video-thumbnailer . 将Heroku上的生产应用程序升级到cedar-14之后,我遇到了carrierwave-video-thumbnailer的问题 In particular, I get the error: 特别是,我得到了错误:

ffmpegthumbnailer: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory

After looking into this, I found that other people are having issues with libjpeg after upgrading to cedar-14 (for other gems besides ffmpegthumbnailer) 仔细研究之后,我发现其他人在升级到cedar-14之后遇到了libjpeg的问题(对于ffmpegthumbnailer以外的其他宝石)

My questions are: 我的问题是:

  1. Is there a way to fix this?, or otherwise 有没有办法解决这个问题?
  2. How can I revert back to cedar-10? 如何恢复到cedar-10?

(I tried heroku stack:set cedar-10 but get the error resource not found ) (我尝试了heroku stack:set cedar-10,但未找到错误resource not found

You only have a limited time left on cedar-10, so you'd do well to try to fix the issue. 您在cedar-10上只剩下有限的时间,因此您最好尝试解决此问题。 However, if you need to revert it temporarily, read on. 但是,如果您需要暂时还原它,请继续阅读。

heroku stack:set cedar doesn't seem to be working anymore, probably because it is a ticking time bomb. heroku stack:set cedar似乎不再起作用,可能是因为它是定时炸弹。

To rollback, you can use the heroku rollback functionality. 要回滚,可以使用heroku rollback功能。

  1. First, get the version number of the most recent release before you upgraded. 首先,在升级之前获取最新版本的版本号。

    heroku releases

  2. Then, do: 然后做:

    heroku rollback v65

    (using the version you identified from the previous step instead of v65) (使用您在上一步中确定的版本而不是v65)

Good luck! 祝好运!

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

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