मानक ubuntu updater का उपयोग करते समय अद्यतन करने में मुझे एक त्रुटि हुई। बाद में, बग रिपोर्ट भेजे जाने के बाद, मैंने इसे कंसोल में टाइप किया।
क्या इसमें से कोई रास्ता है या यह फिर से स्थापित है?
~ sudo apt-get -f install
[sudo] password for gary:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED
linux-image-extra-4.4.0-21-generic
0 to upgrade, 0 to newly install, 1 to remove and 0 not to upgrade.
8 not fully installed or removed.
After this operation, 162 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 222138 files and directories currently installed.)
Removing linux-image-extra-4.4.0-21-generic (4.4.0-21.37) ...
depmod: FATAL: could not load /boot/System.map-4.4.0-21-generic: No such file or directory
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-21-generic /boot/vmlinuz-4.4.0-21-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.4.0-21-generic /boot/vmlinuz-4.4.0-21-generic
Error! Your kernel headers for kernel 4.4.0-21-generic cannot be found.
Please install the linux-headers-4.4.0-21-generic package,
or use the --kernelsourcedir option to tell DKMS where it's located
Error! Your kernel headers for kernel 4.4.0-21-generic cannot be found.
Please install the linux-headers-4.4.0-21-generic package,
or use the --kernelsourcedir option to tell DKMS where it's located
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-21-generic /boot/vmlinuz-4.4.0-21-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-21-generic
WARNING: missing /lib/modules/4.4.0-21-generic
Ensure all necessary drivers are built into the linux image!
depmod: ERROR: could not open directory /lib/modules/4.4.0-21-generic: No such file or directory
depmod: FATAL: could not search modules: No such file or directory
cp: cannot stat '/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf': No such file or directory
E: /usr/share/initramfs-tools/hooks/plymouth failed with return 1.
update-initramfs: failed for /boot/initrd.img-4.4.0-21-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-extra-4.4.0-21-generic (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
linux-image-extra-4.4.0-21-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
क्या आपने इस समस्या को ठीक करने का प्रबंधन किया?
—
ज़ाना
uname -r
मुझे लगता है कि यह वापस आ जाएगा4.4.0-24-generic
, नए कर्नेल की जांच करें) स्पष्ट रूप से यह पुराना कर्नेल पहले से ही (आंशिक रूप से हटा दिया गया है) (जो अच्छा है) और--fix-missing
इसे फिर से निकालने की कोशिश कर रहा है। दौड़नाsudo apt autoremove
या बस एक रिबूट चीजों को शांत कर सकता है। यदि नहीं, तो आपको पुराने कर्नेल से संबंधित कुछ फाइलों को हाथ से हटाना पड़ सकता है, जो करना आसान है।