আমার প্রথম সমস্যাটি ছিল যখন আমি চেষ্টা করেছিলাম apt-get update
বা করেছি apt-get upgrade
। আপগ্রেড করার সময় আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
linux-image-server : Depends: linux-image-3.2.0-27-generic but it is not installed
E: Unmet dependencies. Try using -f.
আমি অ্যাপটি-ইনস্টল -f চালানোর চেষ্টা করেছি এবং এটিই আউটপুট ছিল (প্রম্পটে হ্যাঁ বলার পরে)
(Reading database ... 186183 files and directories currently installed.)
Unpacking linux-image-3.2.0-27-generic (from .../linux-image-3.2.0-27-generic_3.2.0-27.43_amd64.deb) ...
Done.
dpkg: error processing /var/cache/apt/archives/linux-image-3.2.0-27-generic_3.2.0-27.43_amd64.deb (--unpack):
failed in write on buffer copy for backend dpkg-deb during `./boot/System.map-3.2.0-27-generic': No space left on device
No apport report written because the error message indicates a disk full error
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-27-generic /boot/vmlinuz-3.2.0-27-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.2.0-27-generic /boot/vmlinuz-3.2.0-27-generic
Errors were encountered while processing:
/var/cache/apt/archives/linux-image-3.2.0-27-generic_3.2.0-27.43_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
আমি দৌড়ানোর চেষ্টা করেছি apt-get autoremove
এবং এটি আমাকে একই ত্রুটি দেয় apt-get upgrade
।
আমি যখন দৌড়ে যাই df
, আমি এটির জন্য এটি পেয়েছি /boot
:
/dev/sda1 233191 230297 0 100% /boot
সুতরাং, আমি অন্য কোথাও পড়েছি যে আমার পুরানো কার্নেলগুলি পরিষ্কার করার চেষ্টা করা উচিত। আমার কাছে কী কার্নেল রয়েছে তা পরীক্ষা করেছিলাম:
$ dpkg -l linux-image-\* | grep ^ii
ii linux-image-2.6.38-13-server 2.6.38-13.52 Linux kernel image for version 2.6.38 on x86_64
ii linux-image-3.0.0-13-server 3.0.0-13.22 Linux kernel image for version 3.0.0 on x86_64
ii linux-image-3.0.0-14-server 3.0.0-14.23 Linux kernel image for version 3.0.0 on x86_64
ii linux-image-3.0.0-15-server 3.0.0-15.26 Linux kernel image for version 3.0.0 on x86_64
ii linux-image-3.0.0-16-server 3.0.0-16.29 Linux kernel image for version 3.0.0 on x86_64
ii linux-image-3.0.0-17-server 3.0.0-17.30 Linux kernel image for version 3.0.0 on x86_64
ii linux-image-3.2.0-24-generic 3.2.0-24.39 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii linux-image-3.2.0-25-generic 3.2.0-25.40 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii linux-image-3.2.0-26-generic 3.2.0-26.41 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
আমি যখন এটি দিয়ে প্রাচীনতমটি সরিয়ে দেওয়ার চেষ্টা করি:
$ sudo apt-get purge linux-image-2.6.38-13-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
linux-image-server : Depends: linux-image-3.2.0-27-generic but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
কীভাবে আমি আমার ইনস্টলেশনটি বিশৃঙ্খলা না করে বুট মুক্ত করতে বা প্রসারিত করতে পারি?
Remove-Unused-Dependencies
ডিফল্ট হয় না কেন ?