Closed martinpeck closed 8 years ago
Does this have anything to do with the custom build pack we're using?
This looks similar...
https://github.com/deis/deis/issues/1740
... suggests a mismatch between versions of python in the Cedar stack and the buildpack might cause this.
OK. Deploying is fine, but running the build is the next problem. I'm seeing this error when the build runs...
/app/pandoc: error while loading shared libraries: libgmp.so.3: cannot open shared object file: No such file or directory
If I heroku run bash
and then ./pandoc --version
I see the same issue.
I suspect this is another mismatch between the version of Pandoc and the new Cedar-14 stack.
Also, we appear to install our pandoc from a rather strange location...
echo '-----> installing pandoc'
curl -Ls http://cl.ly/3f2i2l2L2u2I/pandoc-1.13.1.tar.gz | tar xz
Will continue to investigate.
Ahh right, yep. I think I compiled that version of pandoc, rather than the build happening inline. It’s not ideal I guess, but it was much simpler to do it that way. That explains the strange location – It’s being served from my cloudapp account.
IT'S ALIVE!
Amazing! Does it work, though?!
I’ve arbitrarily upgraded pandoc from 1.13 to 1.15, which could be the cause of problems I suppose. (And the chances of the ever-temperamental phantomjs working exactly the same on this different stack are not ever so high.)
It would appear to have, yes. Thanks!
Ahh, brilliant :)
The lesson_format build runs on Heroku. It has been running in a Cedar 10 environment and now needs to be upgraded to Cedar 14.
I've tried upgrading to Cedar 14, and I've tried creating a brand new Heroku app using Cedar 14. In both cases Heroku is unable to compile the app. The errors are similar, but I've shown them both here.
When trying to upgrade the exisitng app to Cedar 14 I get this error when pushing to the repository:
When pushing to the brand new app I see this error:
@andylolz any ideas?