Closed Marinofull closed 1 year ago
I found the same error. And I think it's not the phusion or docker's problem, it's the ubuntu's problem. So @Marinofull change "phusion/passenger-ruby" version will not work. The workaround maybe install one(npm) first and install another(libmysqlclient-dev) later. Npm we use it to install some nodejs packages. When we install them, maybe we will not need it again. And then we can install libmysqlclient-dev(many cases that app require it), it will remove npm automatically.
my env os: Ubuntu 18.04.1 LTS
since ruby 2.5 is EOL, does this still happen with 2.6 or later images?
I have an automated build from phusion/passenger-ruby25 which uses, among other packages, the following packages:
apt-get install -y libmysqlclient-dev npm
today, 27 January, it stopped to work and the problem seems to be regarding these two packages. When I run them individually I got these issues:
libssl-dev
and REMOVE:libssl1.0-dev node-gyp nodejs-dev npm
apt-get install -y libmysqlclient-dev
libssl1.0-dev node-gyp nodejs-dev
and REMOVE:libmysqlclient-dev libssl-dev
apt-get install -y npm
And when i run the in a single line it brokes sometimes in
node-gyp
and others in thelibssl-dev
:output for
libssl-dev
errormy version was previously phusion/passenger-ruby25:1.0.5, and I tried greater versions, even the latest tag without result.