ubuntu - 在旧 Ubuntu 10.04 上升级 couchdb/erlang

标签 ubuntu erlang couchdb ubuntu-10.04

我有一个运行旧 CouchDB 服务器 (1.0.1) 的旧 Ubuntu 10.04 服务器。

我想将 CouchDB 升级到最新版本,但这需要更新版本的 erlang。我尝试使用当前存储库(清醒),但没有升级到 erlang。

我尝试从 https://www.erlang-solutions.com/downloads/download-erlang-otp 下载 .deb 文件但出现各种错误:

dpkg: considering removing erlang-base in favour of esl-erlang ...
dpkg: no, cannot proceed with removal of erlang-base (--auto-deconfigure will help):
 erlang-crypto depends on erlang-base (= 1:13.b.3-dfsg-2ubuntu2.1) | erlang-base-hipe (= 1:13.b.3-dfsg-2ubuntu2.1)
  erlang-base is to be removed.
dpkg: regarding esl-erlang_16.b~ubuntu~lucid_amd64.deb containing esl-erlang:
 esl-erlang conflicts with erlang-base
  erlang-base (version 1:13.b.3-dfsg-2ubuntu2.1) is present and installed.
dpkg: error processing esl-erlang_16.b~ubuntu~lucid_amd64.deb (--install):
 conflicting packages - not installing esl-erlang
Errors were encountered while processing:
 esl-erlang_16.b~ubuntu~lucid_amd64.deb

服务器用于生产,所以我没有太多机会做错事。

有人知道在此服务器上升级 CouchDB+erlang 的可靠方法吗?

最佳答案

我会尝试的一件事是在非产品盒上设置 10.04 虚拟机,以首先尝试任何修复。您可以使用VirtualBox如果您还没有虚拟机主机。安装存储库 erlang 包以复制您的产品问题。

一旦你有一个安全的环境可以玩,尝试使用--auto-deconfigure错误消息中提到的选项以摆脱旧的 Erlang 版本并安装新版本。

关于ubuntu - 在旧 Ubuntu 10.04 上升级 couchdb/erlang,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19527460/

相关文章:

asp.net - 我如何在 ubuntu 中使用 vs 代码安装和配置 asp.net?

Erlang - 从元组列表中提取元组

json - 在 Erlang 中解析 JSON

linux - 如何在 Amazon Linux 上安装 rabbitmq?

java - 是否有使用 Gson 的 couchdb java 客户端?

ubuntu - 具有 ffmpeg 和 v4l2loopback 的 yuva420p 等效的未知 V4L2 像素格式

ubuntu - 服务器重启后Docker服务启动

ubuntu - VM Ubuntu 启动应用程序,运行 .sh 文件

couchdb - 使用 PHPillow 连接到 Cloudant (CouchDB)

javascript - 如何在 pouchdb 中使用数据库