Hata: "Alt işlem / usr / bin / dpkg bir hata kodu döndürdü (1)"


0

örneğin, "sudo apt-get install libmemcache0" yazdığımda, anladım:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
libmemcache0 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "zh_CN.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Setting up linux-image-2.6.24-16-xen (2.6.24-16.30) ...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "zh_CN.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.24-16-xen
Could not find postinst hook script [update-grub].
Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'
dpkg: error processing linux-image-2.6.24-16-xen (--configure):
 subprocess post-installation script returned error exit status 2
Setting up linux-image-2.6.24-24-386 (2.6.24-24.61) ...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "zh_CN.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.24-24-386
Could not find postinst hook script [update-grub].
Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'
dpkg: error processing linux-image-2.6.24-24-386 (--configure):
 subprocess post-installation script returned error exit status 2
Errors were encountered while processing:
 linux-image-2.6.24-16-xen
 linux-image-2.6.24-24-386
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ne yapabilirim?


Bu bir VM mi? Grub kurdunuz mu?
Paul,

Senin sorunun GRUB ile birlikte görünüyor. GRUB'un doğru kurulduğundan emin olun (gerekirse yeniden kurun) ve /etc/kernel-img.config içindeki yolların doğru olduğundan emin olun. Ayrıca bakınız: serverfault.com/questions/328773/…
user55325

Linode vps grub grub olduğunu biliyor muyum?
Tinyfool

@ user55325 Ancak "hangi güncelleme grub" veya "hangisini grub" çalıştırdığımda hiçbir şey yok.
Tinyfool

@Paul linode vps kullanıyor, grub yok.
Tinyfool

Yanıtlar:


3

Bir VM'de çalışırken ubuntu'nun çekirdeği ile ilgili herhangi bir şeyi değiştirdikten sonra grub'u yeniden yüklemeyi denemesini istemezsiniz, çünkü kendi önyükleme yükleyiciniz yoktur.

Düzenle

/etc/kernel-img.conf

Ve satırları yorumlayın:

postinst_hook = update-grub
postrm_hook   = update-grub

Muhtemelen bir ihtiyacınız olacak

sudo apt-get -f install

sonradan

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.