Software Updater:Güncelleme yapamıyorum.

Başlatan mfb14, 04 Mayıs 2019 - 08:18:23

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

mfb14

[mention=646050]@illedelinux[/mention]

Dediğiniz gibi yaptım kendi source.list içeriğimi silip sizinkiyle değitirip

sudo apt update komutu çalıştırdım.

Daha sonra güncelleme yaptığım zaman yine aynı hataları aldım
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libnvidia-ifr1-390 : Depends: libnvidia-gl-390 but it is not installed
nvidia-driver-390 : Depends: libnvidia-gl-390 (= 390.116-0ubuntu0.18.04.1) but it is not installed
                     Recommends: nvidia-prime (>= 0.8) but it is not installed
                     Recommends: libnvidia-ifr1-390:i386 (= 390.116-0ubuntu0.18.04.1)
                     Recommends: libnvidia-gl-390:i386 (= 390.116-0ubuntu0.18.04.1)
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).



Empat

Yeni sources.list dosyasının ardından aşağıdaki komutu dener ve çıktısını atar mısınız?

sudo apt install -f && sudo apt --fix-broken install
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

mfb14

[mention=646062]@Empat[/mention]
sudo apt install -f && sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  lib32gcc1 libc6-i386 libwayland-client0:i386 libwayland-server0:i386
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libnvidia-gl-390
The following NEW packages will be installed:
  libnvidia-gl-390
0 upgraded, 1 newly installed, 0 to remove and 99 not upgraded.
9 not fully installed or removed.
Need to get 14,3 MB of archives.
After this operation, 73,8 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://ftp.nluug.nl/os/Linux/distr/ubuntu bionic-updates/restricted amd64 libnvidia-gl-390 amd64 390.116-0ubuntu0.18.04.1 [14,3 MB]
Fetched 14,3 MB in 10s (1.409 kB/s)                                           
(Reading database ... 235098 files and directories currently installed.)
Preparing to unpack .../libnvidia-gl-390_390.116-0ubuntu0.18.04.1_amd64.deb ...
diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib by nvidia-340
dpkg-divert: error: mismatch on package
  when removing 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 by libnvidia-gl-390'
  found 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib by nvidia-340'
dpkg: error processing archive /var/cache/apt/archives/libnvidia-gl-390_390.116-0ubuntu0.18.04.1_amd64.deb (--unpack):
new libnvidia-gl-390:amd64 package pre-installation script subprocess returned error exit status 2
Errors were encountered while processing:
/var/cache/apt/archives/libnvidia-gl-390_390.116-0ubuntu0.18.04.1_amd64.deb
libdvd-pkg: Checking orig.tar integrity...
/usr/src/libdvd-pkg/libdvdcss_1.4.2.orig.tar.bz2: OK
libdvd-pkg: `apt-get check` failed, you may have broken packages. Aborting...
E: Sub-process /usr/bin/dpkg returned an error code (1)

illedelinux

Size verdiğim bu adrestekini denerseniz sorun çözülür tahmin ediyorum.
https://itsfoss.com/dpkg-returned-an-error-code-1/   

Şimdi bu adresteki yönergeye göre şöyle bir sırlama yapmış.
sudo dpkg --configure -a
sudo apt-get install -f
sudo apt remove  sorunlu-paket

Bunlar çözüm olmayınca alttaki komutla sorunlu paketi ve bağımlılıklarını listelemiş.
ls -l /var/lib/dpkg/info | grep -i  sorunlu-paket 

Sonra paketi ve bağımlılıkları şu şekil ortadan kaldırmış,
sudo mv /var/lib/dpkg/info/sorunlu-paket.* /tmp   

Sonra alttaki komutla mutlu sona ulaşmış.
sudo apt update
GNU/Linux kullanmıyorum, onu yaşıyorum...

mfb14

Galiba hatayı çözerken birşeyleri karıştırdım yine hatalar alıyorum

sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
cuda-drivers : Depends: nvidia-settings (>= 384.81) but it is not installed
                Depends: nvidia-opencl-icd-384 (>= 384.81) but it is not installed
libcuinj64-9.1 : Depends: libcuda1 (>= 387.26) or
                           libcuda-9.1-1
nvidia-driver-390 : Depends: libnvidia-gl-390 (= 390.116-0ubuntu0.18.04.1) but it is not installed
                     Depends: nvidia-dkms-390 (= 390.116-0ubuntu0.18.04.1)
                     Depends: nvidia-kernel-source-390 (= 390.116-0ubuntu0.18.04.1)
                     Depends: libnvidia-compute-390 (= 390.116-0ubuntu0.18.04.1) but it is not installed
                     Depends: nvidia-compute-utils-390 (= 390.116-0ubuntu0.18.04.1) but it is not installed
                     Depends: libnvidia-decode-390 (= 390.116-0ubuntu0.18.04.1) but it is not installed
                     Depends: libnvidia-encode-390 (= 390.116-0ubuntu0.18.04.1) but it is not installed
                     Depends: libnvidia-cfg1-390 (= 390.116-0ubuntu0.18.04.1) but it is not installed
                     Depends: libnvidia-ifr1-390 (= 390.116-0ubuntu0.18.04.1) but it is not installed
                     Depends: libnvidia-fbc1-390 (= 390.116-0ubuntu0.18.04.1) but it is not installed
                     Recommends: nvidia-settings but it is not installed
                     Recommends: nvidia-prime (>= 0.8) but it is not installed
                     Recommends: libnvidia-compute-390:i386 (= 390.116-0ubuntu0.18.04.1)
                     Recommends: libnvidia-decode-390:i386 (= 390.116-0ubuntu0.18.04.1)
                     Recommends: libnvidia-encode-390:i386 (= 390.116-0ubuntu0.18.04.1)
                     Recommends: libnvidia-ifr1-390:i386 (= 390.116-0ubuntu0.18.04.1)
                     Recommends: libnvidia-fbc1-390:i386 (= 390.116-0ubuntu0.18.04.1)
                     Recommends: libnvidia-gl-390:i386 (= 390.116-0ubuntu0.18.04.1)
nvidia-headless-390 : Depends: nvidia-dkms-390
nvidia-headless-no-dkms-390 : Depends: nvidia-kernel-source-390 (= 390.116-0ubuntu0.18.04.1)
                               Depends: libnvidia-compute-390 (= 390.116-0ubuntu0.18.04.1) but it is not installed
                               Depends: nvidia-compute-utils-390 (= 390.116-0ubuntu0.18.04.1) but it is not installed
nvidia-utils-390 : Depends: libnvidia-compute-390 but it is not installed
xserver-xorg-video-nvidia-390 : Depends: libnvidia-cfg1-390 (= 390.116-0ubuntu0.18.04.1) but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

hureyre



Çözüm şu şekilde:
(Kendim keşfettim bir acemi olarak)

Benim de başıma 3 kez geldi. 2sinde temiz format attım. Üçüncü de bilgisayarı parçalıyordum ki ulen ben bunu çözecem dedim.
bağımlılıklar var. libnvidia-gl-390 kurulu değil vs. yazıyor
tabi depoyu kullanarak uçbirim ile hiçbir program kuramıyoruz, çünkü dpkg error veriyor.
sudo apt --fix-broken install
Bu komutu vermemizi istiyor,yapıyoruz. error code 1 hatası veriyor
sudo apt-get install -f yapıyoruz, bir ton hata.
sorunun sebebi ise nvidia-driver-390 kurulu ve kullanımda iken bu driver'ı silmeden nvidia-340 driverını kurmamızdan kaynaklanıyor. çakışmalar, üst üste data girmeler olduğundan os seçim yapamıyor ve dpkg kullanılmaz hale geliyor. dpkg olmayınca depolara da erişemediğimizden kurulum silme komutları da çalışmıyor.

sorunun çözümü dışardan libnvidia-gl-390 indirip kurmak.

kurmak için gdebi'nin önceden kurulu olması gerekiyor veya eddy vs.

şuradan indirin:
https://ubuntu.pkgs.org/19.04/ubuntu-restricted-amd64/libnvidia-gl-390_390.116-0ubuntu1_amd64.deb.html

satırdaki şu dosya inecek:
archive.ubuntu.com/ubuntu/pool/restricted/n/nvidia-graphics-drivers-390/libnvidia-gl-390_390.116-0ubuntu1_amd64.deb

bu .deb paketini eddy, gdebi vs. ile kuruyoruz. komutla da kurabilirsiniz.
indirilen dosyanın konumunda sağ tık uç birimi burada aç.
veya uçbirimde cd ~/İndirilenler/
gibi cd komutuyla klasöre gidiyoruz.

uçbirimde:
sudo dpkg -i libnvidia-gl-390_390.116-0ubuntu1_amd64.deb
libnvidia-gl-390_390.116-0ubuntu1_amd64 kuruluyor.

güncelle:
sudo apt-get update
nvidia paketlerinin tamamını sil:
sudo apt-get purge nvidia-340 nvidia* libnvidia*
nvidia 390 sürücüsünü kur:
sudo apt-get install nvidia-driver-390
nvidia 390 kurmak istemeyebilirsiniz. nouveau kurabilirsiniz. software and update uygulaması > ek sürücüler'den herhangi birini seçip de kurabilirsiniz. nvidia-340'ı önermiyorum. Çünkü benim laptop bunu kurunca giriş ekranını geçemez, açılmaz olmuştu. repairmode ile açıp root ile nvidia* paketlerini silip 390 driverı kurduktan sonra reboot ile yeniden başlatınca açılmıştı pc.

sizin bilgisayarınıza uygun sürücüleri bilemem. nvidia driver 390 benim bilgisayarım için önerilen driver. Sizde farklı olabilir. öğrenmek için software and update > ek sürücüler'i açarak görebilirsiniz.

[ÇÖZÜLDÜ] olarak işaretlenebilir.