Linux
無法連接到 java8 的 oracle
在過去的一周裡,我一直在使用 Ansible 設置一些伺服器。直到今天幾個小時前,我一直在使用的 java8 劇本隨機退出工作,一切都很好。我已經好幾個星期沒有碰它或看過它了。我什
git checkout
至對一個已知的工作版本做了,仍然不起作用。這個問題幾乎和這個問題幾乎一字不差https://stackoverflow.com/questions/46815897/jdk-8-is-not-installed-error-404-not-found每次我嘗試時都會得到 404執行
sudo apt-get install oracle-java8-installer
。它還嘗試在其他命令上下載 java8sudo apt autoremove
,我總是看到同樣的錯誤 -HTTP request sent, awaiting response... 302 Moved Temporarily Location: http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz?AuthParam=1531861842_cbe60a307e0051ef681fa0cef4e500ce [following] --2018-07-17 21:08:42-- http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz?AuthParam=1531861842_cbe60a307e0051ef681fa0cef4e500ce Connecting to download.oracle.com (download.oracle.com)|23.40.18.106|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2018-07-17 21:08:42 ERROR 404: Not Found. download failed Oracle JDK 8 is NOT installed. dpkg: error processing package oracle-java8-installer (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: oracle-java8-installer E: Sub-process /usr/bin/dpkg returned an error code (1)
我已經嘗試了上面 SO 問題中列出的所有內容以及我在其他地方找到的許多其他解決方案。我開始認為我的 IP 被阻止或 oracle 有一些問題,我錯過了什麼嗎?
我也有同樣的錯誤。在 WebUpd8 的人更新他們的包之前,您需要自己編輯它。我使用了您連結到的答案,只是使用了新數據:
cd /var/lib/dpkg/info sed -i 's|JAVA_VERSION=8u171|JAVA_VERSION=8u181|' oracle-java8-installer.* sed -i 's|J_DIR=jdk1.8.0_171|J_DIR=jdk1.8.0_181|' oracle-java8-installer.* sed -i 's|PARTNER_URL=http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/|PARTNER_URL=http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/|' oracle-java8-installer.* sed -i 's|SHA256SUM_TGZ="b6dd2837efaaec4109b36cfbb94a774db100029f98b0d78be68c27bec0275982"|SHA256SUM_TGZ="1845567095bfbfebd42ed0d09397939796d05456290fb20a83c476ba09f991d3"|' oracle-java8-installer.*