javascript 在Ubuntu 18.04版本的VPS中,“apt install nginx”显示libc6和libcrypt1错误,那么,如何安装libc6和libcrypt1呢?

aiazj4mn  于 2023-01-19  发布在  Java
关注(0)|答案(2)|浏览(1140)

我尝试使用nginx服务器在vps上托管节点应用程序。但是在apt安装nginx显示以下内容后,我无法在ubuntu 18.04版本中安装nginx:

The following packages have unmet dependencies:
 nginx : Depends: libc6 (>= 2.28) but 2.27-3ubuntu1.6 is to be installed
         Depends: libcrypt1 (>= 1:4.1.0) but it is not installable
E: Unable to correct problems, you have held broken packages.

任何人都面临这样的问题&你如何解决它?我也得到了nginx.cnf的问题,nginx -t检查后显示brotil错误。ubuntu nginx installation
节点应用程序

const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => {
  res.send('Hello World!')
})

app.listen(port, () => {
  console.log(`Example app listening on port ${port}`)
})

我想托管节点应用程序来服务后端API。所以,我从Hostinger网站购买了VPS,并在其中安装了Ubuntu v18.04。然后我成功安装了nodejs来运行nodeapp & pm2来管理进程。它成功运行在端口8000上。但问题是,当我从前端调用API时,显示SSL安全错误。所以,为此,我试图安装nginx,但显示错误&我猜对于SSL nginx服务器是必需的。现在我被困在nginx安装。我需要一些解决方案的人谁也面临同样的问题。

kcugc4gi

kcugc4gi1#

您应该考虑升级到更新版本的ubuntu,因为版本18.04将于2023年4月30日停产
否则,您可以尝试升级系统上的软件包,因为当前系统上的libc6版本为2.27,而需要2.28或更高版本。

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nginx

如果您仍然看到问题,您可以尝试

sudo apt-get install --no-install-recommends nginx
jtoj6r0c

jtoj6r0c2#

事实上,我已经安装了带有plex控制面板的Ubuntu V18. 04。我想这就是我的问题所在。
现在我只安装了Ubuntu v18. 04,现在工作正常,我成功安装了nginx,运行正常。

相关问题