最近我在 Ubuntu 18.04 机器上运行 Minecraft 时遇到了问题。当我尝试登录服务器时,我收到一条消息,提示身份验证服务器已关闭。但是,我可以从 Mojang 网站和可以连接到服务器的朋友那里确认,服务器没有关闭,错误出在客户端。
我尝试过以下所有解决方案,但目前均不起作用:
sudo /var/lib/dpkg/info/ca-certificates-java.postinst configure
sudo apt-get install ca-certificates-java
sudo dpkg --purge --force-depends ca-certificates-java
sudo apt-get install --reinstall ca-certificates-java
sudo update-ca-certificates -f
答案1
我遇到了类似的问题。
我发现的所有修复程序的问题在于我通过 snap 安装了 Minecraft。sudo snap install minecraft
并且因为 snap 是自包含的,所以我机器上的 java 不会影响它。
为我解决这个问题的方法是安装旧的启动器。
- 删除 snap 版本
sudo snap remove minecraft
- 彻底删除 Java 10(若已安装)
- 通过 curl 脚本安装 Minecraft
答案2
固定的!
经过广泛的研究,我找到了解决方案。
从 Oracle 网站下载 Java 8 的 tar.gz 存档,转到 /etc/ssl/certs/java 并删除“cacerts”,从 tar.gz 存档中提取文件,导航到 jre/lib/security 并将 cacerts 文件移动到 /etc/ssl/certs/java。