Ubuntu Türkiye

Yazılım => Genel => Konuyu başlatan: krwlng - 06 Mayıs 2012 - 20:44:28

Başlık: [Çözüldü] E: Sub-process /usr/bin/dpkg returned an error code (1) Hatası
Gönderen: krwlng - 06 Mayıs 2012 - 20:44:28
Merhaba, Dün ubuntu tweak ile eski paketleri kaldır komutu verip eski paketleri kaldırdım, kaldırma sırasında "linux-image-3.2.0-23-generic" kaldırılamadı diye bir hata aldım, sonrasında "linux-image-3.2.0-23-generic" paketini bağımlılıkları ile tekrar kurmayı denedim fakat aşağıdaki hatayı aldım, bu andan itibaren ne kurmaya çalışırsam çalışayım aşağıdaki hatayı alıyorum. Forumda baktım benzeri hata kaydı var fakat benim sorunumdan farklı olduğu için çözüm olmadı, yardımlarınızı bekliyorum. Aşağıda upgrade örneğini verdim ama ne kurmak veya kaldırmak istersem isteyeyim sonuç hep aynı. Yabancı forumlarda da araştırdım ama geçerli bir çözüm gözüme ilişmedi. Şimdiden teşekkürler.

krwlng@krwlng-precise:~$ sudo apt-get upgrade
[sudo] password for krwlng:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı inşa ediliyor.       
Durum bilgisi okunuyor... Bitti       
Yükseltilen: 0, Yeni Kurulan: 0, Kaldırılacak: 0 ve Yükseltilmeyecek: 0.
1 tam olarak kurulmadı veya kaldırılmadı.
Bu işlemden sonra 0 B ek disk alanı kullanılacak.
Devam etmek istiyor musunuz [E/h]?
linux-image-3.2.0-23-generic (3.2.0-23.36) kuruluyor...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Not updating initrd symbolic links since we are being updated/reinstalled
(3.2.0-23.36 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled
(3.2.0-23.36 was configured last, according to dpkg)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/dkms 3.2.0-23-generic /boot/vmlinuz-3.2.0-23-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-23-generic /boot/vmlinuz-3.2.0-23-generic
update-initramfs: Generating /boot/initrd.img-3.2.0-23-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.2.0-23-generic /boot/vmlinuz-3.2.0-23-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.2.0-23-generic /boot/vmlinuz-3.2.0-23-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.2.0-23-generic /boot/vmlinuz-3.2.0-23-generic
/usr/sbin/grub-mkconfig: 26: /etc/default/grub: Syntax error: newline unexpected
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 2
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-3.2.0-23-generic.postinst line 1010.
dpkg: linux-image-3.2.0-23-generic (--configure) işleminde hata:
installed post-installation script alt işlemi çıkış durumunda hata döndürdü : 2
İşlem sırasında hatalar bulundu:
linux-image-3.2.0-23-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
krwlng@krwlng-precise:~$
Başlık: Ynt: E: Sub-process /usr/bin/dpkg returned an error code (1) Hatası
Gönderen: bytan - 06 Mayıs 2012 - 21:34:06
Alttakiler işe yaramazsa dpkg'yi kullanarak pakedi zorlarız:

sudo apt-get clean
sudo apt-get install -f
Başlık: Ynt: E: Sub-process /usr/bin/dpkg returned an error code (1) Hatası
Gönderen: heartsmagic - 06 Mayıs 2012 - 22:27:10
Ben de şunu not düşeyim bir kenara :)
http://forum.ubuntu-tr.net/index.php?topic=30443.msg365526#msg365526
Başlık: Ynt: E: Sub-process /usr/bin/dpkg returned an error code (1) Hatası
Gönderen: krwlng - 06 Mayıs 2012 - 23:30:31
@bytan, söylediklerini denedim malesef -f ile denediğim zaman da hiçbir fark olmuyor aynı çıktıyı alıyorum.
@heartsmagic, o konudaki gibi status açıp ilgili yeri silip kaydedip kapattım, paketi tekrar kurmayı denedim başta normal gibi göründü olacak sandım ama sonradan yine aynı hata ile kurulum durdu.
İşin garip tarafı ben o çekirdeği kullanmıyorum, bir üst sürümünü kullanıyorum, ama o çekirdekle ilgili sorun yaşıyorum, sistemin komple silebilmesi lazım aslında.

Hatta dosyadaki kısımda şu şekildeydi

Package: linux-image-3.2.0-23-generic
Status: install ok half-configured
Priority: optional
Section: kernel
Installed-Size: 145113
Maintainer: Ubuntu Kernel Team <kernel-team@lists.ubuntu.com>
Architecture: amd64
Source: linux
Version: 3.2.0-23.36
Provides: fuse-module, ivtv-modules, kvm-api-4, linux-image, linux-image-3.0, ndiswrapper-modules-1.9, redhat-cluster-modules
Depends: initramfs-tools (>= 0.36ubuntu6), module-init-tools (>= 3.3-pre11-4ubuntu3), crda (>= 1.1.1-1ubuntu2) | wireless-crda
Pre-Depends: dpkg (>= 1.10.24)
Recommends: grub-pc | grub-efi-amd64 | grub-efi-ia32 | grub | lilo (>= 19.1)
Suggests: fdutils, linux-doc-3.2.0 | linux-source-3.2.0, linux-tools
Conflicts: hotplug (<< 0.0.20040105-1)
Description: Linux kernel image for version 3.2.0 on 64 bit x86 SMP
This package contains the Linux kernel image for version 3.2.0 on
64 bit x86 SMP.
.
Also includes the corresponding System.map file, the modules built by the
packager, and scripts that try to ensure that the system is not left in an
unbootable state after an update.
.
Supports Generic processors.
.
Geared toward desktop and server systems.
.
You likely do not want to install this package directly. Instead, install
the linux-generic meta-package, which will ensure that upgrades work
correctly, and that supporting packages are also installed.
Başlık: Ynt: E: Sub-process /usr/bin/dpkg returned an error code (1) Hatası
Gönderen: heartsmagic - 06 Mayıs 2012 - 23:48:05
@krwlng, kaldırma değil de kurma sonrası işlemlerde sanki çakılıyor gibi. Sen yine status dosyasını düzenleyip, kurmayı dener misin o çekirdeği.
Başlık: Ynt: E: Sub-process /usr/bin/dpkg returned an error code (1) Hatası
Gönderen: krwlng - 07 Mayıs 2012 - 00:12:57
@heartsmagic, Zaten kurmayı deniyorum. Öncelikle hep kaldırma telaşındaydım sonradan kurayım bari dedim. status değişikliğini yaptıktan sonra kaldırmayı değil kurmayı denedim, sonuç aynı.
Başlık: Ynt: E: Sub-process /usr/bin/dpkg returned an error code (1) Hatası
Gönderen: if - 07 Mayıs 2012 - 00:31:59
@krwlng, /etc/default/grub içeriği nedir? Bir de /boot/grub/device.map
Başlık: Ynt: E: Sub-process /usr/bin/dpkg returned an error code (1) Hatası
Gönderen: bytan - 07 Mayıs 2012 - 08:51:57
Zorlama taraftarıyım. :) Yalnız, şu an bakamadığım için tam dosya adı ve yolunu kontrol edemiyorum. Eğer ilk komuttan sonra dosya bulunamadı derse dpkg/info altındaki linux-image-3.2.0-23-generic pakedine ait hangi dosyalar görünüyor buraya aktarabilir misin?

sudo rm /var/lib/dpkg/info/linux-image-3.2.0-23-generic.prerm
sudo dpkg --remove --force-remove-reinstreq linux-image-3.2.0-23-generic
Başlık: Ynt: E: Sub-process /usr/bin/dpkg returned an error code (1) Hatası
Gönderen: krwlng - 07 Mayıs 2012 - 13:44:26
@if  ve @bytan yardımlarınız için teşekkürler, if'in istediği çıktıları alırken bir yandan da bytan'ın söylediklerini yapıyordum, linux-image-3.2.0-23-generic.prerm dosyasını sildim fakat sorun çözülmedi, ben de linux-image-3.2.0-23 ile başlayan bütün dosyaları sildim, tekrar -f install denedim 1-2 saniye içinde temizledi ve sorun çözüldü dpkg şuan normal şekilde çalışıyor.
Başlık: Ynt: [Çözüldü] E: Sub-process /usr/bin/dpkg returned an error code (1) Hatası
Gönderen: bytan - 07 Mayıs 2012 - 14:13:43
Yabancı forumlarda da olmayan doğaçlama bir çözüm yoluna kavuşmuş oldun. :)