[Çözüldü] güncelleme yaparken hata veriyor

Başlatan xhektor, 25 Mart 2022 - 16:46:29

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

xhektor

yeni güncelleme gelmiş fakat aşşağıdaki resimdeki gibi bir hata veriyor. ne yapmalıyım lütfen yardım.

speakerXXL

Aşağıdaki komutun çıktısını paylaşın.

sudo apt install -f

xhektor

xhektor@xhektor-IdeaPad-L3-15IML05:~$ sudo apt install -f
[sudo] xhektor için parola:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor       
Durum bilgisi okunuyor... Bitti     
Bağımlılıklar düzeltiliyor... Tamamlandı
Aşağıdaki paketler otomatik olarak kurulmuş ve artık bu paketlere gerek duyulmuyor:
  chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi libatomic1:i386 libbsd0:i386
  libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386
  libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386
  libffi7:i386 libfwupdplugin1 libglvnd0:i386 libllvm12:i386
  libnvidia-cfg1-470 libnvidia-common-470 libnvidia-compute-470:i386
  libnvidia-decode-470 libnvidia-decode-470:i386 libnvidia-encode-470
  libnvidia-encode-470:i386 libnvidia-extra-470 libnvidia-fbc1-470
  libnvidia-gl-470 libnvidia-gl-470:i386 libnvidia-ifr1-470 libpciaccess0:i386
  libsensors5:i386 libstdc++6:i386 libvulkan1:i386 libwayland-client0:i386
  libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386
  libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-randr0:i386
  libxcb-shm0:i386 libxcb-sync1:i386 libxcb-xfixes0:i386 libxcb1:i386
  libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxnvctrl0 libxshmfence1:i386
  libxxf86vm1:i386 linux-hwe-5.13-headers-5.13.0-30
  linux-objects-nvidia-470-5.13.0-30-generic mesa-vulkan-drivers:i386
  nvidia-compute-utils-470 nvidia-prime nvidia-settings nvidia-utils-470
  screen-resolution-extra xserver-xorg-video-nvidia-470
Bu paketleri kaldırmak için 'sudo apt autoremove' komutunu kullanın.
Aşağıdaki ek paketler kurulacak:
  linux-image-unsigned-5.13.0-30-generic
Önerilen paketler:
  fdutils linux-doc | linux-hwe-5.13-source-5.13.0 linux-hwe-5.13-tools
  linux-headers-5.13.0-30-generic linux-modules-extra-5.13.0-30-generic
Aşağıdaki paketler KALDIRILACAK:
  linux-image-5.13.0-30-generic
Aşağıdaki YENİ paketler kurulacak:
  linux-image-unsigned-5.13.0-30-generic
0 paket yükseltilecek, 1 yeni paket kurulacak, 1 paket kaldırılacak ve 11 paket yükseltilmeyecek.
2 paket tam olarak kurulmayacak ya da kaldırılmayacak.
10,1 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 229 kB ek disk alanı kullanılacak.
N: '/etc/apt/sources.list.d/' dizinindeki 'costales-ubuntu-yaru-colors-folder-color-focal.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'linuxuprising-ubuntu-shutter-focal.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'atareao-ubuntu-atareao-focal.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
Devam etmek istiyor musunuz? [E/h] e
İndir: 1 http://tr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-image-unsigned-5.13.0-30-generic amd64 5.13.0-30.33~20.04.1 [10,1 MB]
24 sn.'de 10,1 MB alındı (415 kB/s)                                           
N: '/etc/apt/sources.list.d/' dizinindeki 'costales-ubuntu-yaru-colors-folder-color-focal.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'linuxuprising-ubuntu-shutter-focal.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'atareao-ubuntu-atareao-focal.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
dpkg: linux-image-5.13.0-30-generic: bağımlılık sorunları var, yine de isteğiniz
üzerine kaldırılıyor:
linux-modules-5.13.0-30-generic şuna bağımlı: linux-image-5.13.0-30-generic | l
inux-image-unsigned-5.13.0-30-generic, ama:
  linux-image-5.13.0-30-generic paketi kaldırılacak.
  'linux-image-unsigned-5.13.0-30-generic' paketi kurulu değil.

(Veritabanı okunuyor ... 226513 dosya veya dizin kurulu durumda.)
Kaldırılıyor: linux-image-5.13.0-30-generic (5.13.0-30.33~20.04.1) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.13.0-30-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Grub yapılandırma dosyası oluşturuluyor ...
Bulunan linux kalıbı: /boot/vmlinuz-5.13.0-37-generic
Bulunan initrd kalıbı: /boot/initrd.img-5.13.0-37-generic
Bulunan linux kalıbı: /boot/vmlinuz-5.13.0-35-generic
Bulunan initrd kalıbı: /boot/initrd.img-5.13.0-35-generic
/etc/grub.d/30_os-prober: 324: printf: %2$: invalid directive
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 2
dpkg: linux-image-5.13.0-30-generic paketi işlenirken sorun yaşandı (--remove):
linux-image-5.13.0-30-generic paketi post-removal betiği kuruldu alt süreci 1 h
atalı çıkış kodu ile sona erdi
dpkg: çok fazla hata oldu, işlem durduruluyor
İşleme sırasında hatalarla karşılaşıldı:
linux-image-5.13.0-30-generic
Çok fazla hatayla karşılaşıldığı için işlem yarıda kesildi.
E: Sub-process /usr/bin/dpkg returned an error code (1)
xhektor@xhektor-IdeaPad-L3-15IML05:~$

speakerXXL

Alıntı Yap/etc/grub.d/30_os-prober: 324: printf: %2$: invalid directive
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 2

Bağlantıdakileri uygulamayı dene, nedeni ve çözümü bağlantıda yazıyor. https://forum.ubuntu-tr.net/index.php?topic=63332.msg658525#msg658525

xhektor

sudo rm -f /usr/share/locale-langpack/tr/LC_MESSAGES/grub.mo

sadece bu kodla devam edeceğim.

bağlantıda bahsedilen 1. seçenegi yani türkçe dil paketini silersem sistemimin dili değişir mi? yoksa Türkçe olmaya devam eder mi?

speakerXXL

#5
Alıntı Yapbağlantıda bahsedilen 1. seçenegi yani türkçe dil paketini silersem sistemimin dili değişir mi? yoksa Türkçe olmaya devam eder mi?

Sistem dili değişmez, sadece Grub ile ilgili bir kaç şeye etkisi olur. Senin açından çok önemliyse, PPA'dan dil paketini güncellersin.

Ya da istesen 3. bir çözüm yolu deneyebilirsin, aşağıdaki komutlarla önceki dil paketlerini yükleyebilirsin.

sudo apt install language-pack-tr=1:20.04+20200416 language-pack-tr-base=1:20.04+20200416

Bu durumda, sonrasında aşağıdaki komutlarla dil paketlerini kilitlemen gerekir.

sudo apt-mark hold language-pack-tr language-pack-tr-base

İleri bu paketlerin kilidini açmak istersen, aşağıdaki komutu kulanırsın. Dil paketlerinin daha yeni sürümü gelmeden paketlerin kilidini açmamalısın.

sudo apt-mark unhold language-pack-tr language-pack-tr-base



Düzeltme: Paket sürümleri düzeltildi   20.04+20200416 => 1:20.04+20200416

xhektor

speakerXXL öncelikle verdiğiniz yanıtlar için teşekkür ederim.
bahsettiğiniz 3. seçenegi uyguladım. dil paketini yükle ve kilitle komutlarını girdim. sistemi yeniden başlattım ama güncelleme yok olmadı yine çıkıyor. acaba başka ne yapa bilirim?

speakerXXL

Eski paketleri kurmak için gerekli komutta, paket sürümlerini düzelttim. Önceki mesajı Debian'dan yazdığım için, paket sürümlerine internetten bakmıştım. İnternette sürümdeki paket önceliği kısmı görünmüyordu. Eski dil paketlerini düzeltilmiş komutla kurmayı yeniden deneyin. Ardından kilitleme komutunu yeniden uygulamalısınız.

xhektor

malesef yine olmadı. artık Ubuntu 22.04 sürümüne geçince bilgisayarıma format atar yeniden kurarım. ilginiz için tekrar teşekkürler.

speakerXXL

#9
Olmayan nedir? Komutları uygulayınca, bahsettiğim dil paketlerine geçiş yapılıyor ve paketler kilitlendiği için güncelleme almıyor. Ekteki resimde de böyle olduğu açıkca görülüyor. Bu komutlar Ubuntu 20.04'te dil paketlerinin sürümünü düşürür ve paket sürümlerini kilitler. Diğer paketlerin güncellemesini engellemez, sadece 2 paketin güncellemesini engeller. Böylece aynı sorunun yaşanmasını engeller.

20.04'ten farklı bir tabanı kurarak geçiş yaptıysan, doğal olarak komutları değiştirmek gerekecek.

Bunun haricinde, dil paketleri için düzeltme yapılmadan önceki oluşan sorunu aşağıdaki komutla çözmelisiniz. Daha önce paylaştığım bağlantıda bu anlatılıyordu.

LC_ALL=C sudo apt install -f

Dil paketleri ile ilgili düzeltme, sadece sorununun bir daha yaşanmamasını sağlıyor. Eğer paket yönetimi ile ilgili sorun bir şekilde devam ediyorsa, yukarıdaki komutu çalıştırmak gerekiyor.

[eklenti yönetici tarafından silindi]

xhektor

Çok teşekkür ederim. verdiğiniz son komutla güncelleme ortadan kalktı. Hakkınızı helal ediniz.