কীভাবে সমাধান করবেন "dpkg: ত্রুটি প্রক্রিয়াকরণ /var/cache/apt/archives/python-apport_2.0.1-0ubuntu9_all.deb"?


47

আমার কাছে ইনস্টল করার জন্য 100 এরও বেশি আপডেট থাকা সত্ত্বেও আপডেট ম্যানেজার আপডেট হবে না। আমি এর মতো একটি ত্রুটি বার্তা পেয়েছি:

installArchives() failed: 
Extracting templates from packages: 29%%
Extracting templates from packages: 58%%
Extracting templates from packages: 88%%
Extracting templates from packages: 100%%
Preconfiguring packages ...

Extracting templates from packages: 29%%
Extracting templates from packages: 58%%
Extracting templates from packages: 88%%
Extracting templates from packages: 100%%
Preconfiguring packages ...

Extracting templates from packages: 29%%
Extracting templates from packages: 58%%
Extracting templates from packages: 88%%
Extracting templates from packages: 100%%
Preconfiguring packages ...

Extracting templates from packages: 29%%
Extracting templates from packages: 58%%
Extracting templates from packages: 88%%
Extracting templates from packages: 100%%
Preconfiguring packages ...
(Reading database ... 
(Reading database ... 5%%
(Reading database ... 10%%
(Reading database ... 15%%
(Reading database ... 20%%
(Reading database ... 25%%
(Reading database ... 30%%
(Reading database ... 35%%
(Reading database ... 40%%
(Reading database ... 45%%
(Reading database ... 50%%
(Reading database ... 55%%
(Reading database ... 60%%
(Reading database ... 65%%
(Reading database ... 70%%
(Reading database ... 75%%
(Reading database ... 80%%
(Reading database ... 85%%
(Reading database ... 90%%
(Reading database ... 95%%
(Reading database ... 100%%
(Reading database ... 189751 files and directories currently installed.)
Preparing to replace python-problem-report 2.0.1-0ubuntu7 (using .../python-problem-report_2.0.1-0ubuntu9_all.deb) ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error processing /var/cache/apt/archives/python-problem-report_2.0.1-0ubuntu9_all.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
No apport report written because MaxReports is reached already
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 39, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Preparing to replace python-apport 2.0.1-0ubuntu7 (using .../python-apport_2.0.1-0ubuntu9_all.deb) ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error processing /var/cache/apt/archives/python-apport_2.0.1-0ubuntu9_all.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
No apport report written because MaxReports is reached already
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 39, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Preparing to replace apport 2.0.1-0ubuntu7 (using .../apport_2.0.1-0ubuntu9_all.deb) ...
apport stop/waiting
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error processing /var/cache/apt/archives/apport_2.0.1-0ubuntu9_all.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
No apport report written because MaxReports is reached already
apport start/running
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 39, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Preparing to replace gnome-orca 3.4.1-0ubuntu0.1 (using .../gnome-orca_3.4.2-0ubuntu0.1_all.deb) ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error processing /var/cache/apt/archives/gnome-orca_3.4.2-0ubuntu0.1_all.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
No apport report written because MaxReports is reached already
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 39, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Preparing to replace python-piston-mini-client 0.7.2-0ubuntu1 (using .../python-piston-mini-client_0.7.2+bzr57-0ubuntu1_all.deb) ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error processing /var/cache/apt/archives/python-piston-mini-client_0.7.2+bzr57-0ubuntu1_all.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
No apport report written because MaxReports is reached already
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 39, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Preparing to replace oneconf 0.2.8 (using .../oneconf_0.2.8.1_all.deb) ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error processing /var/cache/apt/archives/oneconf_0.2.8.1_all.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
No apport report written because MaxReports is reached already
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 39, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Preparing to replace software-center 5.2.2 (using .../software-center_5.2.2.2_all.deb) ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error processing /var/cache/apt/archives/software-center_5.2.2.2_all.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
No apport report written because MaxReports is reached already
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 39, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Preparing to replace libglade2-0 1:2.6.4-1ubuntu1 (using .../libglade2-0_1%%3a2.6.4-1ubuntu1.1_amd64.deb) ...
Unpacking replacement libglade2-0 ...
Preparing to replace libv4l-0 0.8.6-1ubuntu1 (using .../libv4l-0_0.8.6-1ubuntu2_amd64.deb) ...
De-configuring libv4l-0:i386 ...
Unpacking replacement libv4l-0 ...
Preparing to replace libv4l-0:i386 0.8.6-1ubuntu1 (using .../libv4l-0_0.8.6-1ubuntu2_i386.deb) ...
Unpacking replacement libv4l-0:i386 ...
Preparing to replace libv4lconvert0:i386 0.8.6-1ubuntu1 (using .../libv4lconvert0_0.8.6-1ubuntu2_i386.deb) ...
De-configuring libv4lconvert0 ...
Unpacking replacement libv4lconvert0:i386 ...
Preparing to replace libv4lconvert0 0.8.6-1ubuntu1 (using .../libv4lconvert0_0.8.6-1ubuntu2_amd64.deb) ...
Unpacking replacement libv4lconvert0 ...
Errors were encountered while processing:
 /var/cache/apt/archives/python-problem-report_2.0.1-0ubuntu9_all.deb
 /var/cache/apt/archives/python-apport_2.0.1-0ubuntu9_all.deb
 /var/cache/apt/archives/apport_2.0.1-0ubuntu9_all.deb
 /var/cache/apt/archives/gnome-orca_3.4.2-0ubuntu0.1_all.deb
 /var/cache/apt/archives/python-piston-mini-client_0.7.2+bzr57-0ubuntu1_all.deb
 /var/cache/apt/archives/oneconf_0.2.8.1_all.deb
 /var/cache/apt/archives/software-center_5.2.2.2_all.deb
Error in function: 
SystemError: E:Sub-process /usr/bin/dpkg returned an error code (1)
Setting up libglade2-0 (1:2.6.4-1ubuntu1.1) ...
dpkg: error processing gnome-orca (--configure):
 Package is in a very bad inconsistent state - you should
 reinstall it before attempting configuration.
dpkg: error processing python-problem-report (--configure):
 Package is in a very bad inconsistent state - you should
 reinstall it before attempting configuration.
Setting up libv4lconvert0 (0.8.6-1ubuntu2) ...
Setting up libv4lconvert0:i386 (0.8.6-1ubuntu2) ...
dpkg: error processing python-piston-mini-client (--configure):
 Package is in a very bad inconsistent state - you should
 reinstall it before attempting configuration.
Setting up libv4l-0 (0.8.6-1ubuntu2) ...
Setting up libv4l-0:i386 (0.8.6-1ubuntu2) ...
dpkg: dependency problems prevent configuration of python-apport:
 python-apport depends on python-problem-report (>= 0.94); however:
  Package python-problem-report is not configured yet.
dpkg: error processing python-apport (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of software-center:
 software-center depends on python-piston-mini-client (>= 0.1+bzr29); however:
  Package python-piston-mini-client is not configured yet.
dpkg: error processing software-center (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of oneconf:
 oneconf depends on python-piston-mini-client (>= 0.3+bzr32-0ubuntu1); however:
  Package python-piston-mini-client is not configured yet.
dpkg: error processing oneconf (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of apport:
 apport depends on python-apport (>= 2.0.1-0ubuntu7); however:
  Package python-apport is not configured yet.
dpkg: error processing apport (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

এটি এখন দুই সপ্তাহ ধরে চলছে এবং আমি কোনও আপডেট পেতে পারি না। যেকোনো সাহায্যই অসাধারণ.


1
'আউটপুট' প্রতিটি লাইন আগে 4 স্পেস যোগ করুন। দয়া করে কোন উবুন্টু সংস্করণটি নিশ্চিত করুন ।
ডেভিড

1
@ ডেভিড 6 দেখে মনে হচ্ছে তিনি 12.04 ব্যবহার করছেন। যদি না তিনি ওয়ানিরিক বা অন্যান্য রিলিজ সংস্করণে সুনির্দিষ্ট প্যাকেজ ব্যবহার করছেন। (কিউ: অন্যান্যদের মধ্যে জিনোম-অরকা সংস্করণটি ৩.৪)
জোকারডিনো

আমি শিরোনামটি আরও সুনির্দিষ্ট হওয়ার জন্য সম্পাদনা করার চেষ্টা করেছি এবং 12.04 ট্যাগে যুক্ত করার স্বাধীনতা নিয়েছি। আপনারা যদি কারও সাথে দ্বিমত পোষণ করেন তবে সে অনুযায়ী সম্পাদনা করতে দ্বিধা বোধ করুন
জোকারডিনো

1
পাইথন-সমস্যা-প্রতিবেদন সংস্করণটি একটি স্পষ্টতাত্ত্বিক অনুদান এসআরইউর 4 জুন প্রকাশের অংশ
জন এস গ্রুবার

উত্তর:


61

আপনার ত্রুটিগুলির কারণে ফাইলগুলি ওভাররাইটিংয়ে জোর করতে হবে:

sudo dpkg -i --force-overwrite <filename>

আপনার ক্ষেত্রে এটি হতে চলেছে:

sudo dpkg -i --force-overwrite /var/cache/apt/archives/python-problem-report_2.0.1-0ubuntu9_all.deb

তারপরে চালান:

sudo apt-get -f install

সূত্র: http://www.absolvelytech.com/2010/06/30/solve-error-dpkg-error-processing-filename-unpack-rying-to-overwrite/


1
আমার ওভাররাইডিং সমস্যা ত্রুটি পেয়ে এবং sudo dpkg -i --for - ওভাররাইট <ফাইলাইল> এটি স্থির করে নিয়ে একই সমস্যা ছিল। ধন্যবাদ!
মাইক গ্রেস

1
+1 আমি দীর্ঘদিন থেকে আমার উবুন্টু 16.04 ওএসে ওয়াইনটির এই সমস্যার মুখোমুখি হয়েছি। এটি এখন সমাধান। আপনার মূল্যবান উত্তরের জন্য ধন্যবাদ।
সতীশ শর্মা

1
+1 এটি দৈনিক পিপিএ আমার অপব্যবহার সম্পর্কে অভিযোগ করা বন্ধ করে দেয়।
ডোমিনিক সেরিসানো

38

আপনি নিম্নলিখিত আদেশটি চেষ্টা করতে পারেন:

sudo apt-get clean
sudo apt-get update && sudo apt-get upgrade

যদি আপনি এখনও একই ত্রুটিটি শেষ করেন তবে চেষ্টা করুন:

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

এমনকি যদি এটি কার্যকর না হয় এবং আপনি এখনও একই ত্রুটি পান তবে ফিরে দেখুন এবং আমরা এটি বাছাই করতে পারি।


E এর সাথে আমার একই সমস্যা ছিল: ফাইলটি /var/cache/apt/pkgcache.bin.random অক্ষরের নামকরণে সমস্যা। প্রথম পদ্ধতির চেষ্টা করেছিলাম এবং এটি পারিবারিকভাবে কাজ করে।
বয়স্ক গীক

1
এটি আমার জন্য কোনও প্রভাব ফেলেনি। আমি এখনও "ডিপি কেজি: নির্ভরতা সমস্যাগুলি *" এর কনফিগারেশন রোধ করার মতো এক টন ত্রুটি পেয়েছি
সেরিন

1
এর sudo dpkg --configure -aঅর্থ কী?
পরাগ যাদব

5

এটি পাইথন-সমস্যা-প্রতিবেদন প্যাকেজ বা পাইথন-ন্যূনতম প্যাকেজ বা প্যাকেজের একটি অনুলিপি হতে পারে।

আমি দেখতে পাচ্ছি যে এটি সুনির্দিষ্ট প্রস্তাবিত প্যাকেজ। আপনি আপনার সফ্টওয়্যার উত্স তালিকা থেকে এই সংগ্রহস্থলটি মুছতে এবং পুনরুদ্ধার করতে apt-get updateএকটি টার্মিনাল সেশন ( Ctrl- Alt- T) থেকে সম্পাদন করতে চাইতে পারেন।

আপনি এটি python-problem-report_2.0.1-0ubuntu9_all.debথেকে মুছতে চেষ্টা করতে পারেন /var/cache/apt/archivesতাই apt-get upgradeআবার একটি তাজা অনুলিপি ডাউনলোড করতে হবে। টার্মিনালে ( Ctrl- Alt- T) টাইপ করুন:

sudo rm /var/cache/apt/archives/python-problem-report_2.0.1-0ubuntu9_all.deb

বিকল্পভাবে আপনি ব্যবহার করতে পারেন:

sudo apt-get clean

ডাউনলোড করা সমস্ত ফাইল আপনার ক্যাশে মুছে ফেলতে।

আবার আপগ্রেড করার চেষ্টা করুন।

এইগুলির মধ্যে যদি না হয় তবে এই প্রস্তাবিত প্যাকেজটি ব্যবহার করার ক্ষেত্রে আপনার অভিজ্ঞতা বর্ণনা করার জন্য https://bugs.launchpad.net/ubuntu/+source/apport/+bug/984944 এ আপনার কোনও মন্তব্য দেওয়া উচিত নয় , বা একবার প্যাকেজটি প্রকাশিত হয়ে গেলে, ফাইল অ্যাপপোর্ট প্যাকেজটির বিরুদ্ধে একটি বাগ।

আমি এই প্রশ্নটি সম্পর্কে https://bugs.launchpad.net/ubuntu/+source/apport/+bug/984944 এ একটি মন্তব্য রেখেছি তবে আপনি যে পদক্ষেপগুলি পেরেছেন এবং অ্যাপটি- উপরে থেকে আপগ্রেড পেতে।


2
আপনি যে টাকায় ঠিক বলেছেন যে এটি সম্ভবত একটি বাগ ইন python-problem-report, আমি sudo rmআদেশটি সুপারিশ করতে স্বাচ্ছন্দ্য বোধ করি না । এটি অবশ্যই শেষ অবলম্বন হওয়া উচিত। অন্যথায় ভাল কাজ!
জোকারডিনো

যতক্ষণ না sudo rm ...কমান্ডটি ভুল টাইপ না করা হয় তা ঠিক হয়ে যাওয়া উচিত এবং একটি শেষ অবলম্বন হিসাবে বিবেচনা করা উচিত নয়: এতে থাকা ফাইলগুলি /var/cache/apt/archivesকেবল সংরক্ষণাগারভুক্ত (অর্থাত্, বাম দিকে) প্যাকেজ ফাইল রয়েছে। জন এস গ্রুবার যেমন বলেছেন, কিছুটা সাধারণভাবে প্রস্তাবিত sudo apt-get cleanকমান্ড সেই সমস্ত ফাইল মুছে দেয় । একটি ক্যাশেড। ফাইল ফাইল মুছে ফেলা একটি নতুন (এবং আশা করি নিরবচ্ছিন্ন) নিশ্চিত করার একটি নিরাপদ এবং কার্যকর উপায় .ডিব পরবর্তী প্যাকেজটি ইনস্টল হওয়ার পরে (বা পুনরায় ইনস্টল করা) অবশ্যই ডাউনলোড করতে হবে।
এলিয়াহ কাগন

আমার পক্ষে কাজ করেনি
হ্যাক-আর

5
sudo update-alternatives --config python

বিকল্প পাইথনের জন্য 2 টি পছন্দ রয়েছে (সরবরাহকারী / ইউএসআর / বিন / পাইথন)।

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/bin/python3.5   2         auto mode
* 1            /usr/bin/python2.7   1         manual mode
  2            /usr/bin/python3.5   2         manual mode

Press <enter> to keep the current choice[*], or type selection number: 

পাইথন 2.7 বিকল্পটি নির্বাচন করুন।


2

বিকল্প হিসাবে, আপনি প্যাকেজটি সরিয়ে এবং পরে এটি যুক্ত করার চেষ্টা করতে পারেন। এটি আমার জন্য সিট্রিক্স ক্লায়েন্টে কাজ করেছে। আপনি যা সরিয়ে দিচ্ছেন (অবশ্যই) সে সম্পর্কে সতর্ক থাকুন।

sudo apt-get remove icaclient:i386

1

আমি এমন একটি সিস্টেমে একই ধরণের সমস্যার মুখোমুখি হয়েছিলাম যেখানে পাইথন ২.7 এবং পাইথন ৩.৪ উভয়ই ইনস্টলড ছিল। সমস্যাটি ছিল পাইথন- সাবভার্সন প্যাকেজটির সাথে সামঞ্জস্যতার সমস্যা , যা সম্ভবত কনফিগারপারসার পরিবর্তনের কারণে পাইথন 2 নিয়ে কাজ করে । আমি এটা করে সম্বোধন করেছি

ls -la /usr/bin | grep python

তা নিশ্চিত করতে পাইথন আমার পথে এক্সিকিউটেবল পাইথন 3. করার জন্য একটি সিমবলিক লিঙ্ক তখন ছিল

ln -s /usr/bin/python2.7 /usr/bin/python

পরিবর্তে অজগর 2 ব্যবহার করতে। এরপরে অপ্ট-গেটটি স্বাভাবিকভাবে সম্পূর্ণ করতে সক্ষম হয়েছিল এবং আমি আমার সিমলিংক পরিবর্তনটি উল্টিয়ে দিয়েছি।

rm -f /usr/bin/python
ln -s /usr/bin/python3.4 /usr/bin/python

শেষ 2 কমান্ড দ্বারা প্রতিস্থাপন করা যেতে পারে ln -rs /usr/bin/python3.4 /usr/bin/python। এছাড়াও, আপনার যদি ইতিমধ্যে /usr/bin/python3সর্বশেষ python3প্রকাশের দিকে ইঙ্গিত করে অন্য একটি সিমলিংক থাকে যেমনটি সাধারণত ঘটে থাকে তবে আপনি আরও একটি পদক্ষেপ নিয়ে এগিয়ে যেতে পারেন ln -rs /usr/bin/python3 /usr/bin/python। যাইহোক, সমাধানের জন্য ধন্যবাদ, এটি mercurialইনস্টলেশনের পরে সমস্যার পরে আমার পক্ষে কাজ করেছিল ।
tigerjack89

-1

এটা চেষ্টা কর:

mount -t proc proc /proc

এটা আমার জন্য কাজ করে।


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