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


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.