জায়গা খালি করার জন্য কার্নেলের পুরানো সংস্করণ মুছে ফেলা হয়েছে - এখন ননস্টপ ত্রুটি হচ্ছে


10

আমার /bootপার্টিশনটি পূর্ণ ছিল, তাই আমি জায়গা খালি করতে কার্নেলের একটি পুরানো সংস্করণ মুছলাম, তাই আমি নিম্নলিখিত ফাইলগুলি এতে মুছলাম /boot:

abi-3.8.0-25-generic
config-3.8.0-25-generic
initrd.img-3.8.0-25-generic
System.map-3.8.0-25-generic
vmlinuz-3.8.0-25-generic

তবে এখন, যখনই আমি অ্যাপটি-গেটে কিছু করি, এটি ত্রুটিগুলি ছুঁড়ে দেয়, উদাহরণস্বরূপ:

sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up linux-image-extra-3.8.0-25-generic (3.8.0-25.37) ...
Internal Error: Could not find image (/boot/vmlinuz-3.8.0-25-generic)
dpkg: error processing linux-image-extra-3.8.0-25-generic (--configure):
subprocess installed post-installation script returned error exit status 2
No apport report written because MaxReports is reached already
Errors were encountered while processing:
linux-image-extra-3.8.0-25-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

আমি এখন মুছে ফেলার মতো কোনও উপায় নেই যে আমি মুছে ফেলা ফাইলগুলি ব্যাকআপ করি নি?

$ dpkg -l linux-image-*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                            Version                      Architecture                 Description
+++-===============================================-============================-============================-===================================================================================================
un  linux-image-3.0                                 <none>                                                    (no description available)
rc  linux-image-3.5.0-17-generic                    3.5.0-17.28                  amd64                        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
rc  linux-image-3.5.0-25-generic                    3.5.0-25.39                  amd64                        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
rc  linux-image-3.5.0-26-generic                    3.5.0-26.42                  amd64                        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-3.5.0-27-generic                    3.5.0-27.46                  amd64                        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
rc  linux-image-3.8.0-19-generic                    3.8.0-19.30                  amd64                        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-3.8.0-21-generic                    3.8.0-21.32                  amd64                        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-3.8.0-22-generic                    3.8.0-22.33                  amd64                        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-3.8.0-23-generic                    3.8.0-23.34                  amd64                        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-3.8.0-25-generic                    3.8.0-25.37                  amd64                        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-3.8.0-26-generic                    3.8.0-26.38                  amd64                        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-3.8.0-29-generic                    3.8.0-29.42                  amd64                        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-3.8.0-31-generic                    3.8.0-31.46                  amd64                        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-3.8.0-32-generic                    3.8.0-32.47                  amd64                        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
rc  linux-image-extra-3.5.0-17-generic              3.5.0-17.28                  amd64                        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
rc  linux-image-extra-3.5.0-25-generic              3.5.0-25.39                  amd64                        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
rc  linux-image-extra-3.5.0-26-generic              3.5.0-26.42                  amd64                        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
ii  linux-image-extra-3.5.0-27-generic              3.5.0-27.46                  amd64                        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
rc  linux-image-extra-3.8.0-19-generic              3.8.0-19.30                  amd64                        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-extra-3.8.0-21-generic              3.8.0-21.32                  amd64                        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-extra-3.8.0-22-generic              3.8.0-22.33                  amd64                        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-extra-3.8.0-23-generic              3.8.0-23.34                  amd64                        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
iF  linux-image-extra-3.8.0-25-generic              3.8.0-25.37                  amd64                        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-extra-3.8.0-26-generic              3.8.0-26.38                  amd64                        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-extra-3.8.0-29-generic              3.8.0-29.42                  amd64                        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-extra-3.8.0-31-generic              3.8.0-31.46                  amd64                        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-extra-3.8.0-32-generic              3.8.0-32.47                  amd64                        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-generic                             3.8.0.32.50                  amd64                        Generic Linux kernel image


$ sudo apt-get --reinstall install linux-image-extra-3.8.0-25-generic
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 8 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
E: Internal Error, No file name for linux-image-extra-3.8.0-25-generic:amd64

এর আউটপুট কি uname -a?
— ব্রায়াম

উত্তর:


19

প্যাকেজ পরিচালকটি অনুপস্থিত ফাইলটি মুছতে না পারার অভিযোগ করছেন। সুতরাং, এটি যা চান তা দিন! আমি দেখতে পেলাম যে একটি শূন্য দৈর্ঘ্যের ফাইলও করবে। / বুটে, অনুপস্থিত ফাইলগুলি পুনরায় তৈরি করুন:

sudo touch vmlinuz-3.8.0-25-generic

... ইত্যাদি তারপর সমস্ত সম্পর্কিত প্যাকেজগুলিতে খালি খালি চালান:

sudo apt-get purge `apt-cache pkgnames | fgrep 3.8.0-25`

(আপনাকে অপসারণের বিষয়টি নিশ্চিত করতে বলা হবে)।


2

দয়া করে, আপনার /bootডিরেক্টরিতে হাত দিয়ে মুছবেন না ! তার জন্য প্যাকেজ ম্যানেজার রয়েছে। এই পরিস্থিতি ঠিক করতে আপনার প্যাকেজটি পুনরায় ইনস্টল করা উচিত:

sudo apt-get --reinstall install linux-image-extra-3.8.0-25-generic

সহায়তার জন্য ধন্যবাদ, যদিও ভাগ্য নেই: sudo apt-get --reinstall linux-image-extra-3.8.0-25-জেনেরিক পড়া প্যাকেজ তালিকাগুলি ইনস্টল করুন ... সম্পন্ন বিল্ডিং নির্ভরতা গাছ রাষ্ট্র তথ্য পড়ছে ... সম্পন্ন হয়েছে 0 আপগ্রেড, 0 টি নতুন ইনস্টল করা হয়েছে, 1 পুনরায় ইনস্টল করা হয়েছে, 0 অপসারণ করতে এবং 13 আপগ্রেড করা হয়নি। 1 সম্পূর্ণরূপে ইনস্টল করা বা সরানো হয়নি। এই অপারেশনের পরে, 0 বি অতিরিক্ত ডিস্ক স্পেস ব্যবহার করা হবে। ই: অভ্যন্তরীণ ত্রুটি, লিনাক্স-চিত্র-অতিরিক্ত-3.8.0-25-জেনেরিকের কোনও ফাইলের নাম নয়: amd64
— অ্যালেক্স

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