Linux Mint Türkiye

Yazılım => Paket Yönetimi, Güncelleme ve Depo Sorunları => Konuyu başlatan: az1986 - 07 Mart 2019, 10:17:03

Başlık: [Çözüldü] Mono İle İlgili Güncelleme Sorunu - Sub-process /usr/bin/dpkg returned an error
Gönderen: az1986 - 07 Mart 2019, 10:17:03
Linux Mint 19.1 kullanıyorum

Güncelleme yaparken böyle sorunla karşılaşıyorum.
(https://resmim.net/f/7BBVKj.png)

(https://resmim.net/f/P6H3JQ.png)

Uç birim yazıları 3000 karakteri geçtiği için kodları burada paylaşamıyorum!

Uç brimden aldığım satırlar bu linkde
http://dosya.co/iu3e6v5egwdq/terminal_kod.doc.html


Şimdiden teşekürler.


Düzenleme: Konu başlığı
Başlık: Ynt: Güncelleme yaparken böyle sorunla karşılatım?
Gönderen: Butterfly - 07 Mart 2019, 11:55:36
Lütfen aşağıdaki bağlantıdaki komutların çıktılarını foruma aktarınız.

[warning]Paket Yönetimi ve Depo Sorunları ile İlgili Konularda Verilmesi Gereken Çıktılar (https://forum.linuxmint.net.tr/index.php?topic=7178.0)[/warning]
Başlık: Ynt: Güncelleme yaparken böyle sorunla karşılatım?
Gönderen: az1986 - 07 Mart 2019, 14:20:51
Kod: [Seç]
mustafa[member=238]mustafa[/member]-desktop ~ $ inxi -Sr
System:
  Host: mustafa-desktop Kernel: 4.15.0-46-generic x86_64 bits: 64
  Desktop: Cinnamon 4.0.9 Distro: Linux Mint 19.1 Tessa
Repos:
  Active apt repos in: /etc/apt/sources.list.d/leaeasy-dde-bionic.list
  1: deb http://ppa.launchpad.net/leaeasy/dde/ubuntu bionic main
  2: deb-src http://ppa.launchpad.net/leaeasy/dde/ubuntu bionic main
  No active apt repos in: /etc/apt/sources.list.d/mono-official-stable.list
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
  1: deb http://packages.linuxmint.com tessa main upstream import backport #id:linuxmint_main
  2: deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
  3: deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
  4: deb http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse
  5: deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
  6: deb http://archive.canonical.com/ubuntu/ bionic partner

Kod: [Seç]
mustafa[member=238]mustafa[/member]-desktop ~ $ sudo apt-get update
[sudo] password for mustafa:       
Aynı:  1 http://ppa.launchpad.net/leaeasy/dde/ubuntu bionic InRelease
Aynı:  2 http://security.ubuntu.com/ubuntu bionic-security InRelease           
Aynı:  3 http://archive.ubuntu.com/ubuntu bionic InRelease                     
Aynı:  4 http://archive.canonical.com/ubuntu bionic InRelease                 
Aynı:  5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease             
Yoksay:6 http://packages.linuxmint.com tessa InRelease                       
İndir: 7 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [74,6 kB]
Aynı:  8 http://packages.linuxmint.com tessa Release                           
2 sn.'de 74,6 kB alındı (36,2 kB/s)                           
Paket listeleri okunuyor... Bitti

sudo apt-get install -f kodun çıktısı 3000 karakterden fazla olduğu için aşağıdakı belgede

http://dosya.co/dro0oy83smfo/terminal_çıktı.doc.html
Başlık: Ynt: Güncelleme yaparken böyle sorunla karşılatım?
Gönderen: Butterfly - 07 Mart 2019, 14:33:58
Son komutun çıktısını buraya (http://paste2.org) yapıştırabilirsiniz. Sistemime mümkün olduğunca dışarıdan dosya indirmiyorum.
Başlık: Ynt: Güncelleme yaparken böyle sorunla karşılatım?
Gönderen: az1986 - 07 Mart 2019, 14:37:39
Son komutun çıktısını buraya (http://paste2.org) yapıştırabilirsiniz. Sistemime mümkün olduğunca dışarıdan dosya indirmiyorum.
https://paste2.org/KCDpMW7G
Başlık: Ynt: Güncelleme yaparken böyle sorunla karşılatım?
Gönderen: Butterfly - 07 Mart 2019, 14:44:48
Mono deposunu ekleyip bir şeyler kurmuşsunuz sanırım, sonra depoyu pasifleştirmişsiniz. Sorun bu depodan kaynaklı bağımlılıklar gibi duruyor. Depoyu Yazılım Kaynaklarından etkinleştirip, ardından aşağıdaki komutları yeniden çalıştırınız.

Kod: [Seç]
apt update
apt install -f
Başlık: Ynt: Güncelleme yaparken böyle sorunla karşılatım?
Gönderen: az1986 - 07 Mart 2019, 14:49:27
Mono deposunu ekleyip bir şeyler kurmuşsunuz sanırım, sonra depoyu pasifleştirmişsiniz. Sorun bu depodan kaynaklı bağımlılıklar gibi duruyor. Depoyu Yazılım Kaynaklarından etkinleştirip, ardından aşağıdaki komutları yeniden çalıştırınız.

Kod: [Seç]
apt update
apt install -f

https://paste2.org/W3eJDCtw
Başlık: Ynt: Mono İle İlgili Güncelleme Sorunu - Sub-process /usr/bin/dpkg returned an error
Gönderen: Butterfly - 07 Mart 2019, 14:56:19
Aşağıdaki komutların çıktılarına bakalım.

Kod: [Seç]
apt policy mono-gac
apt depends mono-gac

Bu sorun mono ile ilgili harici depoyu ekledikten sonra mı oldu?


Bir de konu başlığının konu içeriğini özetler biçimde olmasına özen gösterelim. "Güncelleme yaparken böyle sorunla karşılatım" yerine "Mono İle İlgili Güncelleme Sorunu - Sub-process /usr/bin/dpkg returned an error" şeklinde belirleyici bir başlık kullanmak daha uygun olacaktır. Konu açarken dikkat edilmesi gerekenler ile ilgili konumuzu inceleyebilirsiniz.
Başlık: Ynt: Mono İle İlgili Güncelleme Sorunu - Sub-process /usr/bin/dpkg returned an error
Gönderen: az1986 - 07 Mart 2019, 14:58:26
Aşağıdaki komutların çıktılarına bakalım.

Kod: [Seç]
apt policy mono-gac
apt depends mono-gac

Bu sorun mono ile ilgili harici depoyu ekledikten sonra mı oldu?


Bir de konu başlığının konu içeriğini özetler biçimde olmasına özen gösterelim. "Güncelleme yaparken böyle sorunla karşılatım" yerine "Mono İle İlgili Güncelleme Sorunu - Sub-process /usr/bin/dpkg returned an error" şeklinde belirleyici bir başlık kullanmak daha uygun olacaktır. Konu açarken dikkat edilmesi gerekenler ile ilgili konumuzu inceleyebilirsiniz.


Kod: [Seç]
mustafa[member=238]mustafa[/member]-desktop ~ $ apt policy mono-gac
mono-gac:
  Kurulu: 5.18.0.268-0xamarin7+ubuntu1804b1
  Aday:   5.18.0.268-0xamarin7+ubuntu1804b1
  Sürüm çizelgesi:
 *** 5.18.0.268-0xamarin7+ubuntu1804b1 500
        500 https://download.mono-project.com/repo/ubuntu stable-bionic/main amd64 Packages
        500 https://download.mono-project.com/repo/ubuntu stable-bionic/main i386 Packages
        100 /var/lib/dpkg/status
     4.6.2.7+dfsg-1ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
        500 http://archive.ubuntu.com/ubuntu bionic/universe i386 Packages

Kod: [Seç]
mustafa[member=238]mustafa[/member]-desktop ~ $ apt depends mono-gac
mono-gac
  Bağımlılıklar: mono-4.0-gac
mustafa[member=238]mustafa[/member]-desktop ~ $
Başlık: Ynt: Mono İle İlgili Güncelleme Sorunu - Sub-process /usr/bin/dpkg returned an error
Gönderen: Butterfly - 07 Mart 2019, 15:07:17
Alıntı
Bu sorun mono ile ilgili harici depoyu ekledikten sonra mı oldu?
Başlık: Ynt: Mono İle İlgili Güncelleme Sorunu - Sub-process /usr/bin/dpkg returned an error
Gönderen: az1986 - 11 Mart 2019, 08:19:53

Hayır Mono paketini bir ay önce eklemişdim. mononun son güncellemesinden sonra oldu. sorunu çözmek için ek depolar kısmından monunu kaldırmama rağmen sorunu çözülmedi. mono paket listesini nasıl sile bilirim acaba?

Son olarak güncelemede aşağıdakı hatanı verdi
Kod: [Seç]
E: mono-gac: installed mono-gac package post-installation script subprocess returned error exit status 3
E: mono-runtime-common: bağımlılık sorunları - yapılandırılmadan bırakılıyor

https://paste2.org/nwnGd9BK

(https://resmim.net/f/s9DNYO.png)
Başlık: Ynt: Mono İle İlgili Güncelleme Sorunu - Sub-process /usr/bin/dpkg returned an error
Gönderen: Butterfly - 11 Mart 2019, 13:52:11
Şunu demek istiyorum, önce mono paketlerini normal/resmi depodan kurup, ardından 3. parti bir depo mu eklediniz. Bu güncelleme sonradan eklediğiniz depodan mı geldi. Yoksa ilk kurulumu da bu 3. parti depodan mı yaptınız.

3. parti depoyu yeniden etkinleştirip, aşağıdaki komutlarla sorunu çözmemeyi deneyebilirsiniz. apt komutunda başa sudo yazmanıza gerek yok, yönetici şifresini otomatik istiyor.

Kod: [Seç]
apt update
LC_ALL=C apt install -f
apt dist-upgrade
LC_ALL=C apt install -f
Başlık: Ynt: Mono İle İlgili Güncelleme Sorunu - Sub-process /usr/bin/dpkg returned an error
Gönderen: az1986 - 11 Mart 2019, 14:13:10
Şunu demek istiyorum, önce mono paketlerini normal/resmi depodan kurup, ardından 3. parti bir depo mu eklediniz. Bu güncelleme sonradan eklediğiniz depodan mı geldi. Yoksa ilk kurulumu da bu 3. parti depodan mı yaptınız.

3. parti depoyu yeniden etkinleştirip, aşağıdaki komutlarla sorunu çözmemeyi deneyebilirsiniz. apt komutunda başa sudo yazmanıza gerek yok, yönetici şifresini otomatik istiyor.

Kod: [Seç]
apt update
LC_ALL=C apt install -f
apt dist-upgrade
LC_ALL=C apt install -f

3. parti siteden kurdum mononu. galiba monun resmi sitesinden paket kodlarını yükledim

verdiyiniz çıktılar aynı sorunu gösteriyor

https://paste2.org/E0yDeH5n
Başlık: Ynt: Mono İle İlgili Güncelleme Sorunu - Sub-process /usr/bin/dpkg returned an error
Gönderen: Butterfly - 11 Mart 2019, 14:16:57
3. parti/harici depodan kurduysanız, bu depoyu kaldırınca sorun kesinlikle çözülmez, çünkü olası bağımlılıklar ilgili depoda. Yukarıdaki önerimi deneyin.

Eğer 3. parti depoyu kaldırmak istiyorsanız, mono ile ilgili bu depodan kurulu tüm paketleri kaldırmanız gerekir. Sonra resmi depodaki sürümü kurabilirsiniz. Ama resmi depodaki sürüm daha eski olsa gerek.
Başlık: Ynt: Mono İle İlgili Güncelleme Sorunu - Sub-process /usr/bin/dpkg returned an error
Gönderen: az1986 - 11 Mart 2019, 14:25:58
3. parti/harici depodan kurduysanız, bu depoyu kaldırınca sorun kesinlikle çözülmez, çünkü olası bağımlılıklar ilgili depoda. Yukarıdaki önerimi deneyin.

Eğer 3. parti depoyu kaldırmak istiyorsanız, mono ile ilgili bu depodan kurulu tüm paketleri kaldırmanız gerekir. Sonra resmi depodaki sürümü kurabilirsiniz. Ama resmi depodaki sürüm daha eski olsa gerek.

peki nasıl kaldıra bilirim mono-yu? Synaptic paket yöneticisi ile libmono diye aratdırdım. yüklü olan libmono paketlerini kaldırsam mono silinirmi bilgisayardan?
Başlık: Ynt: Mono İle İlgili Güncelleme Sorunu - Sub-process /usr/bin/dpkg returned an error
Gönderen: Butterfly - 11 Mart 2019, 14:28:26
3. parti mono deposu pasif olacak. Sonra Yazılım Kaynakları aracını açın, Bakım sekmesine gelin, Dış paketleri sil seçeneğini seçin, tüm paketleri işaretleyip kaldırmayı deneyin. Bu işlem Yazılım Kaynakları aracı ile oldukça basit, umarım işe yarar.

Not: Mono ile ilgili paketler, 3. parti depo kaldırıldığı için Dış paketleri sil seçeneğinde görünür. Eğer depo ekli olsaydı görünmezdi.
Başlık: Ynt: Mono İle İlgili Güncelleme Sorunu - Sub-process /usr/bin/dpkg returned an error
Gönderen: az1986 - 11 Mart 2019, 14:42:39
Synaptic paket yöneticisi ile libmono diye aratdırdım ve çıkab tüm libmono paketlerini kaldırdım. Şimdilik sorun bitmiş gibi görünüyor. Sistemde sorunun olup olmamasını nasıl öğrene bilirim?
Başlık: Ynt: Mono İle İlgili Güncelleme Sorunu - Sub-process /usr/bin/dpkg returned an error
Gönderen: Butterfly - 11 Mart 2019, 14:47:51
Aşağıdaki komutun çıktısı bir hata iletisi vermiyorsa, paket yöneticisi ile ilgili sorun çözülmüş demektir.

Kod: [Seç]
apt install -f
Yazılım Kaynaklarındaki ilgili araç Synaptic Paket Yöneticisi ile böyle durumlar için uğraşmamanızı sağlıyor. Bir kaç tıkla dışarıdan kurulu paketler tamamen kaldırılabiliyor. Aynı şekilde 3. parti bir depodan güncellenen bir paket de, dış paketlerin sürümünü düşür seçeneği ile resmi depodaki sürüme indirilebiliyor. Bu araçların kullanımı işinizi kolaylaştıracaktır.
Başlık: Ynt: Mono İle İlgili Güncelleme Sorunu - Sub-process /usr/bin/dpkg returned an error
Gönderen: az1986 - 11 Mart 2019, 15:08:39
her şey için teşekür ederim son verdiyiniz komutla hiç bir sorun olmadığını anladım.