Webup8team ppa से oracle-java8-संस्थापक को स्थापित करने में त्रुटि


16

क्या कोई जानता है कि इसे कैसे ठीक करें?

पहले मैंने किया था:

sudo add-apt-repository ppa:webupd8team/java  

फिर मैंने किया:

sudo apt-get update

और तब:

$ sudo apt-get install oracle-java8-installer
Reading package lists... Done
Building dependency tree       
Reading state information... Done
oracle-java8-installer is already the newest version.
The following packages were automatically installed and are no longer required:
  antlr3 libdb6.0 libdb6.0-java-jni libice-dev
  libjakarta-taglibs-standard-java libjnr-netdb-java libjstl1.1-java
  liblivetribe-jsr223-java libpthread-stubs0-dev libsm-dev
  libstringtemplate-java libx11-dev libx11-doc libxau-dev libxcb1-dev
  libxdmcp-dev libxt-dev wine-compholio wine-compholio-amd64
  wine-compholio-i386:i386 x11proto-core-dev x11proto-input-dev
  x11proto-kb-dev xorg-sgml-doctools xtrans-dev
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
    The file is already fully retrieved; nothing to do.

Download done.
Removing outdated cached downloads...
sha256sum mismatch jdk-8u25-linux-x64.tar.gz
Oracle JDK 8 is NOT installed.
No apport report written because the error message indicates its a followup error from a previous failure.
                          dpkg: error processing package oracle-java8-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of oracle-java8-set-default:
 oracle-java8-set-default depends on oracle-java8-installer; however:
  Package oracle-java8-installer is not configured yet.

dpkg: error processing package oracle-java8-set-default (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 oracle-java8-installer
 oracle-java8-set-default
E: Sub-process /usr/bin/dpkg returned an error code (1)

क्षमा करें यदि यह पढ़ना कठिन है
ब्लास्टर 2429

अच्छी तरह से जावा तय की तो अब यह कुछ कीड़े के अलावा अन्य ठीक काम करता है, लेकिन मुझे तब तक परवाह नहीं है जब तक यह काम करता है
blaster2429

क्या आपको कोई हल मिला या समस्या अपने आप दूर हो गई? पूर्व मामले में, कृपया एक उत्तर लिखें और इसे स्वीकार करें। उत्तरार्द्ध मामले में, आपको अपना प्रश्न हटा देना चाहिए (अन्यथा यह वैसे भी बंद होने जा रहा है)।
डेविड फ़ॉस्टर

जवाबों:


18

निम्नलिखित काम कर सकता है, यह किसी भी हिस्से को हटा देगा:

sudo rm /var/cache/oracle-jdk8-installer/jdk-*

इसके बाद इंस्टॉल को पूरा करें:

sudo apt-get install -f
sudo dpkg --configure -a

अधिक विशिष्ट बनाने के लिए संपादित किया गया। मैं इस विशेष मुद्दे के खिलाफ परीक्षण नहीं कर सकता, और यह ऐसा नहीं लगता है कि मूल प्रश्नकर्ता परिणाम को सत्यापित कर सकता है।
लेक्टरोड

1
AFAIK के dpkg --configure -aबाद apt-get install -fबेमानी है।
डेविड फ़ॉस्टर 01

कई मामलों में आपको दोनों की आवश्यकता नहीं है। हालाँकि, मैंने दोनों को शामिल किया क्योंकि मैंने उन मामलों में भाग लिया है जहाँ पहला पर्याप्त नहीं है और समाधान के लिए विशेष रूप से दूसरे की आवश्यकता है। यह विशेष रूप से उन स्थापनाओं के लिए सही है जो अप्रत्याशित रूप से बाधित थे या जिन्हें मुद्दों (निर्भरता, उदाहरण के लिए) के बाद अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता होती है।
लेक्चरोड

2

मुझे sudo apt-get upgradeकॉर्पोरेट त्रुटि के पीछे यह त्रुटि हुई थी। ठीक करने के लिए, मैंने /etc/apt/apt.confनिम्नलिखित पंक्तियों को संपादित और जोड़ा:

Acquire::http::Proxy "http://[<proxyUserName>:<proxyPass>@]<proxyUrl>:<proxyPort>"; Acquire::https::Proxy "http://[<proxyUserName>:<proxyPass>@]<proxyUrl>:<proxyPort>";

कहाँ पे

  • [<proxyUserName>:<proxyPass>@] आपकी वैकल्पिक प्रॉक्सी प्रमाणीकरण है (यदि आप प्रमाणित नहीं करते हैं तो इसे शामिल न करें)

  • <proxyUserName> आपका प्रॉक्सी उपयोगकर्ता नाम है

  • <proxyPass> आपका प्रॉक्सी पासवर्ड है

  • <proxyUrl> आपका प्रॉक्सी यूआरएल है

  • <proxyPort> आपका प्रॉक्सी पोर्ट है

Oracle tarball को https में डाउनलोड किया जाता है, इसलिए यदि आप प्रॉक्सी के पीछे हैं तो इसे निष्पादित करने के लिए https प्रॉक्सी की आवश्यकता होती है।

संपादन के बाद, फ़ाइल को सहेजें, फिर एक नया टर्मिनल खोलें। sudo apt-get updateऔर आवश्यकतानुसार स्थापित करें।


पुष्टि की, यह मेरे लिए समाधान था। मैं स्थानीय रूप से उपयुक्त-प्रॉक्सी चलाता हूं, और इसे अक्षम करने के लिए इसे संक्षेप में हल करता हूं।
Coops

2

जब उबंटू सिस्टम ओरेकल सर्वर (फाइल jdk-8u111-linux-x64.tar.gz) से फाइल डाउनलोड नहीं कर सका तो मुझे भी ऐसी ही समस्या हुई । इसलिए मुझे इसे oracle site ( http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ) से डाउनलोड करना होगा और /var/cache/oracle-jdk8-installer/मैन्युअल रूप से फ़ोल्डर में कॉपी करना होगा । इससे समस्या हल हो गई और oracle-java8-संस्थापक स्थापना को समाप्त करने में सक्षम हो गया।


1

मेरे पास एक ही मुद्दा था मुझे यह एक समाधान के रूप में मिला जो मेरे लिए काम करता था:

sudo rm /var/lib/dpkg/info/oracle-java8-installer.postinst -f
sudo dpkg --configure oracle-java8-installer

लिंक १ लिंक २


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.