i started my new server-installation with debian-10.
nginx works fine, installed by apt install nginx-full
but then, wanted to install passenger, on that way https://www.phusionpassenger.com/library/install/nginx/install/oss/stretch/ (buster isnt listed), and i could not get it to run.
1) sudo apt-get install -y dirmngr gnupg
2) sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-3) keys 561F9B9CAC40B2F7
3) sudo apt-get install -y apt-transport-https ca-certificates
# Add our APT repository
4) sudo sh -c 'echo deb https://oss-5) binaries.phusionpassenger.com/apt/passenger stretch main > /etc/apt/sources.list.d/passenger.list'
5) sudo apt-get update
# Install Passenger + Nginx module
6) sudo apt-get install -y libnginx-mod-http-passenger
=> on step 5, the result is:
root@33041:/# apt update
Hit:1 http://debian.ethz.ch/debian buster InRelease
Hit:2 http://debian.ethz.ch/debian buster-updates InRelease
Hit:3 http://security.debian.org/debian-security buster/updates InRelease
Ign:4 https://oss-binaries.phusionpassenger.com/apt/passenger stretch InRelease
Hit:5 https://oss-binaries.phusionpassenger.com/apt/passenger stretch Release
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
root@33041:/#
and on step 6, result:
root@33041:/etc/apt# apt install -y libnginx-mod-http-passenger
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libnginx-mod-http-passenger : Depends: passenger (= 1:6.0.2-1~stretch1) but it is not going to be installed
Depends: nginx-common (< 1.10.4) but 1.14.2-2+deb10u1 is to be installed
E: Unable to correct problems, you have held broken packages.
root@33041:/etc/apt#
=> then, i tried
apt install passenger
=> and earned:
root@33041:/etc/apt# apt install passenger
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
passenger : Depends: libcurl3 (>= 7.16.2) but it is not installable
Recommends: passenger-doc (= 1:6.0.2-1~stretch1) but it is not going to be installed
Recommends: passenger-dev (= 1:6.0.2-1~stretch1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@33041:/etc/apt#
Questions:
a) had someone nginx and passenger brought to run on debian-10? (i don't want to recompile nginx from source, like this)
b) if not, what are other, recommended ways (nginx as proxy to puma..)?
thanks, Chris