আমি কীভাবে একটি "অজানা কনফিগারেশন কী fix বিদেশী-আর্কিটেকচার 'আপনার` dpkg' কনফিগারেশন ফাইলগুলিতে পাওয়া যায় তা ঠিক করব। " ত্রুটি?


10

সর্বদা যখন আমি কিছু ইনস্টল করি, আমি নিম্নলিখিত ত্রুটিটি একাধিকবার পাই:

আপনার 'dpkg' কনফিগারেশন ফাইলগুলিতে অজানা কনফিগারেশন কী 'বিদেশী-আর্কিটেকচার' পাওয়া গেছে। এই সতর্কতা পরবর্তী তারিখে একটি হার্ড ত্রুটি হয়ে উঠবে, সুতরাং দয়া করে আপত্তিজনক কনফিগারেশন বিকল্পগুলি সরিয়ে ফেলুন এবং কমান্ড লাইনে 'dpkg --add- আর্কিটেকচার' অনুরোধগুলির সাথে তাদের প্রতিস্থাপন করুন।

আমি চেষ্টা করার পরে dpkg --add-architectureআমি পেতে:

Unknown configuration key `foreign-architecture' found in your `dpkg'
configuration files.  This warning will become a hard error at a later
date, so please remove the offending configuration options and replace
them with `dpkg --add-architecture' invocations at the command line.

dpkg: error: --add-architecture takes one argument

Type dpkg --help for help about installing and deinstalling packages [*];
Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;

Options marked [*] produce a lot of output - pipe it through `less' or `more' !

আমার এখনও কোনও সমস্যা নেই, তবে যেহেতু এটি বলে যে এই সতর্কতা পরবর্তী তারিখে একটি শক্ত ত্রুটি হয়ে উঠবে আমি আরও ভাল করে এই বিষয়ে কিছু করতে পারি। আমি যখন 'বিদেশী-আর্কিটেকচার' অনুসন্ধান করি তখন আমি একটি খালি ফাইল খুঁজে পাই, এতে একটি বাইট নেই। আমি কোনওভাবে সেই ফাইলটি মুছতে পারি না।

দয়া করে সাহায্য করুন, এটি এক ধরণের ক্রেপি ...

আমি উবুন্টু সংস্করণটি 12.10 ব্যবহার করি

প্রশ্নগুলি আপডেট করেছেন:

cat /etc/dpkg/dpkg.cfg 
no-debsig 
log /var/log/dpkg.log

ls /etc/dpkg/dpkg.cfg.d/
multiarch 

cat /etc/dpkg/dpkg.cfg& এর ফলাফল পোস্ট করুন ls /etc/dpkg/dpkg.cfg.d/। আপনার প্রশ্নটি আবার সম্পাদনা করুন।
নিকটাক্স

বিড়ালের জন্য: # dpkg কনফিগারেশন ফাইল # # এই ফাইলে dpkg এর জন্য ডিফল্ট বিকল্প থাকতে পারে। সমস্ত কমান্ড-লাইন # বিকল্প অনুমোদিত। মানগুলি # অপশনের পরে, সাদা স্থান এবং / অথবা একটি `= 'চিহ্ন দ্বারা পৃথক করে নির্দিষ্ট করা যেতে পারে। # # ডিফল্টরূপে ডিবিগ-যাচাই সক্ষম করবেন না; যেহেতু ডিস্ট্রিবিউশন # এম্বেড থাকা স্বাক্ষর ব্যবহার করছে না, debsig- যাচাই সমস্ত প্যাকেজ বাতিল করে দেবে। no-debsig # কোনও ফাইলের স্থিতি পরিবর্তন এবং ক্রিয়াকলাপ লগ করুন। লগ /var/log/dpkg.log এলএস এর জন্য: মাল্টিআরচ
দ্রুত-ম্যাকো

আপনার প্রশ্ন সম্পাদনা করুন এবং কোড ট্যাগের মধ্যে ফলাফল যুক্ত করুন। এর মতো কিছু পড়তে পারে না।
নিকটাক্স

উবুন্টু সংস্করণ, আর্কিটেকচার (: নিম্নলিখিত তথ্য সহ প্রশ্ন আপডেট করুন uname -m) এবং এর oputput cat /var/lib/dpkg/arch
এরিক কারভালহো

দুর্ভাগ্য, 'আর্কিটেকচার (আনম-এম)' এর অর্থ কী? এবং বিড়াল / var / lib / dpkg / খিলান দেয়: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই। আমি মনে করি না যে আমি এটি লিখতে হবে? যাইহোক, যদি আপনি সম্পাদনা করতে চান তবে এটি করুন।
দ্রুত-মাকো

উত্তর:


7

আপনি যে মন্তব্যগুলিতে দেখেন তাতে আপনি বলেছেন:

$ ls /etc/dpkg/dpkg.cfg.d/
multiarch

সম্ভবত ফাইলটি, /etc/dpkg/dpkg.cfg.d/multiarchএকটি foreign-architectureকী থাকে। সুতরাং আমি কেবল ফাইলটি মুছে ফেলার পরামর্শ দিচ্ছি:

sudo rm /etc/dpkg/dpkg.cfg.d/multiarch

1
যেমন আপনি অন্য মন্তব্যে বলেছেন যে এই ফাইলটি আর 12.10-এ ব্যবহার করা হচ্ছে না। আমি ধরে নিই যে এটি ওপি এর 12.04 থেকে আপগ্রেড থেকে কেবল একটি অবশিষ্ট।
gertvdijk

এটা তোলে আপগ্রেড পরিষ্কার করা উচিত ছিল
Tumbleweed

3

আমার /etc/dpkg/dpkg.cfg.d/multiarchঅন্তর্ভুক্ত:

foreign-architecture i386

আমি ফাইলটি মুছে ফেলেছি। আমি তখন জারি করেছি:

dpkg --add-architecture foreign-architecture

1
তাহলে কি হয়েছে?
আলহালাল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.