कॉन्फ़िगर की गई फ़ाइल 'मुख्य / बाइनरी-i386 / संकुल' को रिपोजिटरी 'xxx' के रूप में छोड़ना आर्किटेक्चर 'i386' का समर्थन नहीं करता है


120

जारी करते समय त्रुटि संदेश प्राप्त करना:

sudo apt-get update

Get:1 http://us.archive.ubuntu.com/ubuntu xenial InRelease [95.8 kB]
Ign:2 http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.2 InRelease                                                                                                            
Ign:3 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                                                         
Hit:4 http://ppa.launchpad.net/canonical-x/vulkan/ubuntu xenial InRelease                                                                                                
Hit:5 http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.2 Release                                                                            
Hit:6 http://us.archive.ubuntu.com/ubuntu xenial-security InRelease                                                  
Ign:7 http://dl.google.com/linux/talkplugin/deb stable InRelease                                                     
Hit:8 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease                                                   
Ign:9 http://linux.dropbox.com/ubuntu wily InRelease                                           
Hit:10 http://ppa.launchpad.net/numix/ppa/ubuntu xenial InRelease                              
Get:12 http://dl.google.com/linux/chrome/deb stable Release [782 B]      
Hit:13 http://dl.google.com/linux/talkplugin/deb stable Release                  
Ign:14 https://apt.dockerproject.org/repo ubuntu-wily InRelease          
Hit:15 https://apt.dockerproject.org/repo ubuntu-wily Release            
Get:16 http://dl.google.com/linux/chrome/deb stable Release.gpg [181 B]  
Hit:17 http://linux.dropbox.com/ubuntu wily Release                                  
Get:20 http://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1,191 B]
Fetched 98.0 kB in 0s (118 kB/s)                                 
Reading package lists... Done
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'http://dl.google.com/linux/chrome/deb stable InRelease' doesn't support architecture 'i386'

यह उबंटू के विभिन्न रिलीज में कटौती करता है


4
@ Pilot6 (और अन्य लोग जिन्होंने इस प्रश्न को ऑफ़-टॉपिक कहा है): यह किसी विशेष Ubuntu संस्करण के लिए विशिष्ट नहीं है। यह Google Chrome के सभी उपयोगकर्ताओं को प्रभावित करता है, जिनके पास Chrome रिपॉजिटरी सक्षम है।
गुन्नार हेजलमार्सन

क्रोम रिपॉजिटरी?
गुंटबर्ट

@guntbert: मैंने Google की उस रिपॉजिटरी का उल्लेख किया है जहाँ से अपडेट प्राप्त होते हैं।
गुन्नार हेजलमार्सन

3
@GunnarHjalmarsson वैसे भी फिर से खुलने की क्या बात है, क्योंकि यह वैसे भी askubuntu.com/questions/724093/… का एक प्रकार है?
मुरु

4
मैं नहीं देख सकता, यह उल्लेखित प्रश्न का डुप्लिकेट क्यों होना चाहिए। समस्या का स्रोत समान है, लेकिन संदर्भ अलग है (64 बनाम 32 बिट)।
मुरमेल

जवाबों:


208

मैंने अपकमिंग रेपो (इस डायर में Google क्रोम के लिए कोई भी) को ट्रैक किया

cd /etc/apt/sources.list.d
grep chrome * | grep -v amd64

अब प्रत्येक रेपो फ़ाइल के लिए नीचे की तरह ही करें जो ऊपर मेल खाता है

cat /etc/apt/sources.list.d/google-chrome-unstable.list

### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb http://dl.google.com/linux/chrome/deb/ stable main

समाधान: [आर्क = amd64] को शुरू करके सिर्फ 64 बिट तक सीमित करें

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

रूट चेतावनी : 64-बिट सिस्टम (मल्टी आर्क सक्षम के साथ) में अद्यतन करते समय Google ने लिनक्स पर 32-बिट क्रोम के लिए समर्थन को चालू कर दिया, जिससे एक त्रुटि हुई ... विवरण यहाँ: http://www.omgubuntu.co.uk/2016/ 03 / ठीक-विफल रही है करने के लिए लाने-google-क्रोम apt-त्रुटि ubuntu

पुष्टि करने के लिए कि आप 64 बिट ubuntu का उपयोग कर रहे हैं मल्टीकार सक्षम मुद्दे के साथ

dpkg --print-foreign-architectures

अगर यह कहता है

i386

फिर आपने 32 बिट समर्थन जोड़ा है, यह आपके मूल आर्क ... मुद्दे को सूचीबद्ध करेगा

dpkg --print-architecture 

यदि आप मूल 64 हैं तो आपको यह आउटपुट दिखाई देगा, इसलिए ऊपर दिखाए गए समाधान करें

amd64

यहाँ बहु वास्तुकला को हटाने का आदेश है (केवल अगर आपके पास कोई 32 बिट अनुप्रयोग नहीं है)

sudo dpkg --remove-architecture i386

5
यह उत्तर बहुत अच्छी तरह से काम करता है (धन्यवाद!), हालाँकि जिस फ़ाइल को संपादित करने की आवश्यकता होती है (आपके उदाहरण /etc/apt/sources.list.d/google-chrome-unstable.list में) स्वचालित रूप से नियमित रूप से कॉन्फ़िगर किया जाता है, इसलिए यह फिक्स लिखा हुआ है और इसे बार-बार जोड़ने की जरूरत है। इसे दूर करने के लिए कोई सुझाव?
सेबपार्डो

4
@sebpardo, मैंने इसे Google को रिपोर्ट किया। आशा है कि वे इसे ठीक करेंगे।
अण्डाकार दृश्य

1
@sebpardo मैंने फिक्स को स्वचालित करने के तरीके पर एक उत्तर जोड़ा।
pLumo

1
इस समाधान के लिए बहुत धन्यवाद। मेरे पास कोई Google स्रोत नहीं थे, लेकिन यह भी virtualbox रिपॉजिटरी के लिए काम करता था, जो उसी त्रुटि संदेश को चिह्नित कर रहा था
verbumSapienti

1
ubuntu 18.04 उपयोगकर्ता: एक आकर्षण की तरह काम करता है। धन्यवाद दोस्त।
अली

14

बदलना

deb http://dl.google.com/linux/chrome/deb/ stable main

सेवा

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

प्रत्येक में

  • /etc/apt/sources.list.d/google-musicmanager.list
  • /etc/apt/sources.list.d/google-musicmanager.list.save
  • /etc/apt/sources.list.d/google-musicmanager.list.distUpgrade

प्ले म्यूज़िक के लिए Google म्यूज़िक मैनेजर के लिए भी समस्या को ठीक करता है। निश्चित नहीं है कि यह इन परिवर्तनों को किसी बिंदु पर वापस कर देगा क्योंकि फाइलें स्वचालित रूप से कॉन्फ़िगर की गई हैं।


2
मेरे लिए फाइल बदलने के लिए था/etc/apt/sources.list.d/google.list
nazar_art

### इस फ़ाइल को स्वचालित रूप से संधारित किया जाता है ### # आप इस प्रविष्टि पर टिप्पणी कर सकते हैं, लेकिन कोई अन्य संशोधन खो सकता है।
फेरूओ

14

(यह समाधान उबंटू बायोनिक बीवर के लिए है)
पहले, इस मुद्दे को इतनी देर तक चलने देने के लिए Google पर शर्म करो !!

यहां बताया गया है कि इसे कैसे ठीक किया जाए:
जैसा कि पहले ही ऊपर उल्लेख किया गया है, /etc/apt/sources.list.dकाम करने के लिए लगता है कि संपादन फ़ाइलें ... लेकिन केवल अस्थायी रूप से। अगले दिन, समस्या वापस आ गई है।

यहाँ पर क्यों:

फ़ाइल /etc/cron.daily/google-earth-proदैनिक चलती है और आपके पास जो कुछ भी है उसे अधिलेखित कर देती है /etc/apt/sources.list.d/google-earth-pro.list

इसे एक बार और सभी के लिए ठीक करने के लिए, संपादित करें /etc/cron.daily/google-earth-pro
इस लाइन का पता लगाएं:

REPOCONFIG="deb http://dl.google.com/linux/earth/deb/ stable main"

... और इसे इसमें बदलें:

REPOCONFIG="deb [arch=amd64] http://dl.google.com/linux/earth/deb/ stable main"

Google धरती के लिए तत्काल परिवर्तन के लिए, यह फ़ाइलों को संपादित करने google-earth-pro.listऔर लायक हो सकता है google-earth-pro.list.save
JayDin

लाइन लाइन 24 पर होगा बदलने के लिए
Andor चुंबन

धन्यवाद। [arch=amd64]
वर्चुअलबॉक्स

1
दिलचस्प है, मैंने ऐसा किया और स्रोत फ़ाइल अभी भी फिर से लिखी गई है।
Andor चुंबन

@AndorKiss हाँ, कि क्या इस क्रॉन जॉब कर रही है है। इसलिए यह उत्तर यहाँ है।
कॉलिन के हार्ट हार्ट

3

हालाँकि Google ने Chrome के लिए यह समस्या तय कर दी है , लेकिन यह अभी भी उदाहरण के लिए Google धरती पर दिखाई देता है

जोड़ा जा रहा है [arch=amd64]फिक्स मुद्दा है, लेकिन इस पर जोड़ा गया है और फिर से किया जाना चाहिए।

एक webupd8 लेख द्वारा प्रस्तावित के रूप में फ़ाइल को अपरिवर्तनीय बनाने और उसके कारण समस्याओं में चलने के बाद , मेरा वर्तमान समाधान हर घंटे में एक बार फिक्स को स्वचालित रूप से लागू करने के लिए क्रोनजोब जोड़ना है:

~$ sudo crontab -e

0 * * * * sed -i 's/^deb http/deb [arch=amd64] http/' /etc/apt/sources.list.d/google-earth.list

( google-earth.listयदि आवश्यक हो तो बदलें )।


जिज्ञासा से बाहर क्या इस फ़ाइल को बदलता रहता है? मेरे अनुभव में, उपयुक्त स्रोतों की फाइलें अपने आप से बदल नहीं जाती हैं
जोनाथन

सर्जियो रस ने कहा कि Google ने अंततः इसे क्रोम के लिए तय कर दिया है ताकि आपके एक बार के बदलाव को अपडेट पर संरक्षित किया जा सके।
मार्टिन डोरी

2

यहां तक कि अगर इस सवाल का हल चिह्नित है, मेरे लिए, उबंटू 18.04 पर, एक लाइन में बदल /etc/apt/sources.listसे deb http://dl.google.com/linux/chrome/deb/ stable main करने के लिए deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

नाम की कोई फाइल नहीं थी /etc/apt/sources.list.d/google-chrome-unstable.list/etc/apt/sources.list.d/google-chrome.listदी गई चेतावनियों में समान परिवर्तन करते हुए कहा कि लक्ष्य पैकेज को कई बार कॉन्फ़िगर किया गया है। ( sources.listऔर में google-chrome.list)


1

हालाँकि इस प्रश्न को हल कर दिया गया है, मैं उपरोक्त किसी भी उत्तर के साथ इस मुद्दे को हल करने में असमर्थ था। मैंने एक और तरीका इस्तेमाल किया। > सॉफ्टवेयर एंड अपडेट ’> ubuntu सॉफ्टवेयर> से डाउनलोड करें> सर्वश्रेष्ठ सर्वर चुनें। अब कुछ समय के लिए सिस्टम का पता लगाने के लिए इंतजार करें। एक बार जब यह हो जाता है, तो अपने आदेश को फिर से आज़माएं। इसने मेरे लिए काम किया।


यह मेरे लिए भी काम किया! अच्छा!
म्यूज़िकफॉर्मेलन्स

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