ভাঙা সিনাপটিক আপডেটগুলি কীভাবে ঠিক করবেন: "প্যাকেজটি খুব খারাপ অসঙ্গতিপূর্ণ অবস্থায় রয়েছে"


15

আমার একটি ডেল মিনি 9 চলছে উবুন্টু 8.10। একদিন আমি একটি এলএএমপি স্ট্যাক ইনস্টল করতে পারি কিনা তা দেখার উজ্জ্বল ধারণা ছিল। মাইএসকিউএল 5.0 ইনস্টল করতে আমার সমস্যা হয়েছিল। আমি ত্রুটিটি মনে করতে পারি না, তবে যেহেতু আপডেট-ম্যানেজার, সিনাপটিক বা অ্যাপট-গেট চালানোর সমস্ত প্রচেষ্টা মাইএসকিএল-সার্ভার-5.0 সম্পর্কে একটি ত্রুটির সাথে ব্যর্থ হয়: "প্যাকেজটি খুব খারাপ বেমানান অবস্থায় রয়েছে"।

আমি চেষ্টা করেছি apt-get remove mysql-server-5.0এবং চেষ্টা করেছি installকিন্তু ভাগ্যও নেই। উভয় নীচে একই ত্রুটি সঙ্গে ব্যর্থ। আমি এটা কিভাবে ঠিক করবো?

মাইএসকিএল-সার্ভার -5.0 মুছে ফেলুন do
প্যাকেজ তালিকাগুলি পড়া হচ্ছে ... সম্পন্ন হয়েছে
নির্ভারতা গাছ নির্মান       
রাষ্ট্রের তথ্য পড়া ... সম্পন্ন হয়েছে
নিম্নলিখিত প্যাকেজগুলি স্বয়ংক্রিয়ভাবে ইনস্টল হয়ে গেছে এবং এর আর প্রয়োজন নেই:
  dhcdbd libisc32
তাদের অপসারণ করতে 'অ্যাপেট-গেট অটোরেমোভ' ব্যবহার করুন।
নিম্নলিখিত প্যাকেজগুলি সরানো হবে:
  মাইএসকিউএল সার্ভার-5.0
0 আপগ্রেড হয়েছে, 0 নতুন ইনস্টল করা হয়েছে, 1 অপসারণ করতে হবে এবং 164 আপগ্রেড করা হয়নি।
1 সম্পূর্ণরূপে ইনস্টল করা বা সরানো হয়নি।
এই অপারেশনের পরে, 85.4MB ডিস্কের স্থানটি মুক্ত করা হবে।
আপনি কি [Y / n] চালিয়ে যেতে চান? 
dpkg: mysql-server-5.0 প্রক্রিয়াকরণে ত্রুটি (- সরানো):
 প্যাকেজটি খুব খারাপ অসঙ্গতিপূর্ণ অবস্থায় রয়েছে - আপনার উচিত
 অপসারণের চেষ্টা করার আগে এটি পুনরায় ইনস্টল করুন।
প্রক্রিয়া করার সময় ত্রুটিগুলি সম্মুখীন হয়েছিল:
 মাইএসকিউএল সার্ভার-5.0
ই: উপ-প্রক্রিয়া / usr / বিন / dpkg একটি ত্রুটি কোড ফেরত দিয়েছে (1)

স্ক্রিন আউটপুটে যেখানে সিনট্যাক্স হাইলাইটিং প্রয়োজন হয় না তার জন্য <পছন্দ> ব্যবহার বিবেচনা করুন।
জন অক্সলে

উত্তর:


19

অন্য উত্তরগুলির কোনওটিই মাভেরিকের জন্য আমার পক্ষে কাজ করেনি।

আমার ক্ষেত্রে, আমি এটি কাজ পেয়েছি:

sudo rm /var/lib/dpkg/info/flashplugin-nonfree.prerm

sudo dpkg --remove --force-remove-reinstreq flashplugin-nonfree

("ফ্ল্যাশপ্লাগিন-ননফ্রি" ভাঙ্গা প্যাকেজের নামের সাথে প্রতিস্থাপন করা এবং "প্রিআরএম" এর পরিবর্তে যে ধরণের স্ক্রিপ্ট ব্যর্থ হয়েছে - আমার ক্ষেত্রে এটি ছিল "পোস্টর্ম", অপসারণ-পরবর্তী লিপি।)

এবং তারা বলেছেন উবুন্টু ব্যবহার করা সহজ! গ্র্যাম্বল গ্র্যাম্বল


--পুরে ভাঙ্গা
ডিপগুলি

1
আমি অনুরূপ সমস্যার সমাধানের জন্য কয়েক ঘন্টা অনুসন্ধান করেছি এবং এটিই কেবল কাজ করেছে। ধন্যবাদ.
লুকজিটি

6

আমার একটি মাইএসকিএল ইনস্টল সহ একই সমস্যা ছিল। আপনাকে করার প্রয়োজন অভিযোগমোচন packge। কেবলমাত্র একটি প্যাকেজ অপসারণ করা এর সাথে উপস্থিত কনফিগার ফাইলগুলিকে সরিয়ে দেয় না।

এছাড়াও, আমি মাইএসকিএল-সার্ভার -5.0 উল্লেখ করতে যাচ্ছি , তবে বুঝতে পারি যে একটি মোড়ক প্যাকেজ মাইএসকিএল-সার্ভার রয়েছে যা সর্বদা সর্বশেষতম সংস্করণকে নির্দেশ করে। অর্থাত আপনি ইনস্টল করতে জিজ্ঞাসা মাইএসকিউএল সার্ভার , কার্যক্ষম-পেতে তোমাদের সত্যি বলছি, এটা নির্ভর করে করা উচিত মাইএসকিউএল সার্ভার-5.0 এবং উভয় ইনস্টল করুন। সিস্টেমে যদি আপনার মাইএসকিএল-সার্ভার প্যাকেজ থাকে তবে আপনার পুনরায় ইনস্টল করার চেষ্টা করার আগে আপনার সেটি নিশ্চিত হয়ে গেছে।

  • নিশ্চিত করুন যে মাইএসকিএল সার্ভার (মাইএসকিএলডি) চলছে না। যদি তা হয় তবে এটিকে নামিয়ে দিন:

    sudo /etc/init.d/mysqld স্টপ

  • কোনও প্যাকেজ mysql-server-5.0 এর উপর নির্ভর করে কিনা তা পরীক্ষা করুন:

    sudo apt-cache rd depends mysql-server-5.0

    যদি তারা তা করে তবে আনইনস্টল করার জন্য আপনাকে - বল বিকল্পটি ব্যবহার করতে হবে ।

  • প্যাকেজটি সাফ করুন ( # 2 এর উপর নির্ভর করে --for বিকল্প অন্তর্ভুক্ত করুন )

    sudo apt-get --purge অপসারণ --ফোর্স mysql-server-5.0

  • ইনস্টলার ফাইলগুলি রান করেও সাফ হয়ে গেছে তা নিশ্চিত করুন

    sudo apt-get autoclean
    sudo apt-get autoremove

  • আবার সার্ভার প্যাকেজ ইনস্টল করুন

    sudo অ্যাপ্লিকেশন mysql-server-5.0 ইনস্টল করুন

আশা করা যায় এটি আপনার সমস্যার সমাধান করা উচিত। তবে, প্যাকেজটি এখনও ভেঙে যেতে পারে, যদি আপনি মাইএসকিএল-সাধারণ প্যাকেজ থেকে আসা ফাইলগুলিতে কোনও পরিবর্তন করেন ।

mysql-common হ'ল ক্লায়েন্ট এবং সার্ভার উভয় উপাদানই ব্যবহৃত বেস প্যাকেজ। যদি জিনিসগুলি এখনও কাজ না করে তবে এই প্যাকেজটি পুনরায় ইনস্টল করার চেষ্টা করুন। অবশ্যই এটির উপর নির্ভর করে এমন প্যাকেজ থাকবে; উপরে # 2 ব্যবহার করে পরীক্ষা করুন। মাইএসকিএল -সাধারণ পুনরায় ইনস্টল করার আগে মাইএসকিএল-সার্ভার পারা করুন । এছাড়াও, মাইএসকিএল-সাধারণ পুনরায় ইনস্টল করতে ভুলবেন না , অন্যথায় আপনার সিস্টেমটি খুব নষ্ট হয়ে যাবে।


1

আপনি aptitudeএকটি চেষ্টা করতে চাইতে পারেন , যার মধ্যে নির্ভরতাগুলি আরও ভাল পরিচালনা করা রয়েছে:

sudo aptitude remove mysql-server-5.0

এখানে ত্রুটিটি হ'ল dpkgতাই আমি মনে করি না যে aptitudeআরও ভাল কিছু দেওয়া উচিত are আমাকে ভুল বুঝবেন না, আমি জন্য সব করছি aptitudeওভার apt-getকিন্তু দিনের শেষে, তারা উভয় হাত ধরে বাস্তব মোদ্দা কথা dpkg(যা আপনি শুনতে খুশি মূলত পার্ল বাস্তবায়িত হয়েছিল হবেন)।
টেলিমাচাস

;-) আমি কেবল ভেবেছিলাম এটি চেষ্টা করার মতো হবে।
ইন্নাম

0

চেষ্টা

sudo dpkg -i reconfigure mysql-server-5.0
sudo apt-get remove --force mysql-server-5.0

যদি এটির অন্য প্যাকেজটি নষ্ট হয়ে যায় তবে apt-get remove --forceসেই প্যাকেজটিও চেষ্টা করে দেখুন।


0

আপনার যে dpkgত্রুটিটি রয়েছে তা বোঝায় যে dpkgআসলে প্যাকেজটি সরানোর চেষ্টা করার সময় সমস্যাটি ঘটে । (দিনের শেষে, এ apt-getএবং Synapticমত হাত প্রকৃত কাজ বন্ধ dpkg।)

আপনি কি বার্তাটি যা বলেছেন তা ঠিক করার চেষ্টা করে প্রথমে পুনরায় ইনস্টল করার চেষ্টা করেছেন ?

apt-get install --reinstall mysql-server-5.0

নির্বাক শোনার মতোই, যদি dpkgঅপসারণের প্রক্রিয়া চলাকালীন দম বন্ধ হয়ে থাকে (কারণ এটি অপসারণের কিছু ফাইল অন্তর্বর্তীতে নিখোঁজ হয়ে গেছে) তারপরে পুনরায় ইনস্টল করা এবং তারপরে অপসারণ কখনও কখনও সহায়তা করতে পারে। নাগুলের পরামর্শ অনুসারেmysql এটি ইনস্টল করার বা এটি অপসারণ করার চেষ্টা করার আগে এটি চলছে না তা নিশ্চিত করুন ।


0

dpkg -r --force-remove-reinstreq <package> পুনরায় ইনস্টলেশন প্রয়োজন কিনা তা পরীক্ষা না করেই কোনও প্যাকেজ সরিয়ে দেয়।

এর পরে আপনার পছন্দসই প্যাকেজ ম্যানেজারের সাহায্যে প্যাকেজটি পুনরায় ইনস্টল করতে সক্ষম হওয়া উচিত।


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