[Çözüldü] Bozuk paket libebml4

Başlatan cihad861, 25 Mayıs 2014 - 02:09:06

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

cihad861

Merhaba, 13.10 sürümünden 14.04 sürümüne yükseltme yaptım. Şaşırtıcı bir şekilde hiçbir sorun yaşamadım :) (daha önceki sürüm yükseltmelerinde problem yaşayıp sıfırdan kurmak zorunda kalmıştım.)
Yükseltmeden sonra sitem 1-2 hafta güncellemeleri yaptı. geçtiğimiz hafta içinde gelen bir güncellemeden sonra paket yöneticisi bozuldu. libebml4 sanırım vlc playerla ilgili bir paket. Güncellemede başarısız oldu, silmeye çalıştığımda yüklü değil, kurmak istediğimde başarısız diyor. apt-get ile her işlem yapmayı denediğimde 'Bunları düzeltmek için 'apt-get -f install' komutunu çalıştırmanız gerekebilir:' uyarısını veriyor. kodu çalıştırdığımda libebml4 paketini yüklemeye çalışıyor ve aşağıdaki hatayı veriyor.
Açılmaya hazırlanan .../libebml4_1.3.0-2_amd64.deb ...
libebml4:amd64 (1.3.0-2) paketi açılıyor ...
dpkg: error processing archive /var/cache/apt/archives/libebml4_1.3.0-2_amd64.deb (--unpack):
trying to overwrite '/usr/lib/x86_64-linux-gnu/libebml.so.4', which is also in package libebml3:amd64 1.3.0-0~ppa0
İşlem sırasında hatalar bulundu:
/var/cache/apt/archives/libebml4_1.3.0-2_amd64.deb


libebml4_1.3.0-2_amd64.deb dosyasını silip tekrar denediğimde ise aşağıdaki hatayı veriyor
Alınıyor: 1 http://tr.archive.ubuntu.com/ubuntu/ trusty/universe libebml4 amd64 1.3.0-2 [51,7 kB]
0 sn.'de 51,7 kB alındı (178 kB/s)
(Veritabanı okunuyor... mevcut 225875 dosya veya klasör yüklü.)
Açılmaya hazırlanan .../libebml4_1.3.0-2_amd64.deb ...
libebml4:amd64 (1.3.0-2) paketi açılıyor ...
dpkg: error processing archive /var/cache/apt/archives/libebml4_1.3.0-2_amd64.deb (--unpack):
trying to overwrite '/usr/lib/x86_64-linux-gnu/libebml.so.4', which is also in package libebml3:amd64 1.3.0-0~ppa0
İşlem sırasında hatalar bulundu:
/var/cache/apt/archives/libebml4_1.3.0-2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)



konu ile ilgili bug kaydı açılmış, yorumlardan anladığım kadarıyla tüm vlc ile ilgili paketleri kaldırıp güncelleme yaptıktan sonra tekrar kurmam gerekiyor ancak her seferinde 'Bunları düzeltmek için 'apt-get -f install' komutunu çalıştırmanız gerekebilir:' bu uyarıyı aldığım için hiçbir şey yapamıyorum.
https://bugs.launchpad.net/ubuntu/+source/libebml/+bug/1279357

Düzeltme: launchpad bağlantısı eklendi.
if it ain't broke tweak it

if

also in package libebml3:amd64 1.3.0-0~ppa0 bir PPA aracılığıyla çalışan bir paket kurmuşsunuz. sudo apt-cache policy libebml3:amd64

cihad861

peki ne yapmam gerekiyor?
PPA kaynaklarını kontrol ettiğimde 'Bağımsız' ,'Bağımsız (Kaynak Kodu)' ve 'http://ppa.launchpad.net/n-muench/burg/ubuntu' aktif. Diğerlerinin hepsi pasif. Bağımsızları da pasif yapıp komutları verdiğimde sonuç değişmiyor.
if it ain't broke tweak it

heartsmagic

@if'in istediği çıktıyı geçmemişsin. Ayrıca şu ne diyor:

dpkg -S /usr/lib/x86_64-linux-gnu/libebml.so.4
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

cihad861

#4
evet çıktıyı yazmayı unutmuşum  :(

sudo apt-cache policy libebml3:amd64

libebml3:
  Kurulu: 1.3.0-0~ppa0
  Aday:   1.3.0-0~ppa0
  Sürüm çizelgesi:
*** 1.3.0-0~ppa0 0
        100 /var/lib/dpkg/status


dpkg -S /usr/lib/x86_64-linux-gnu/libebml.so.4

libebml3:amd64: /usr/lib/x86_64-linux-gnu/libebml.so.4



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 30 Mayıs 2014 - 00:04:43

Problemin çözümünü buldum, ilgilenen arkadaşlara teşekkür ediyorum. Aynı sorunla karşılaşan arkadaşlar aşağıdaki yöntemi uygulayarak çözüm sağlayabilirler.

wget http://mirrors.kernel.org/ubuntu/pool/universe/libe/libebml/libebml4_1.3.0-2_amd64.deb
sudo dpkg -i --force-overwrite libebml4_1.3.0-2_amd64.deb
sudo apt-get purge libebml3


Kaynak: http://ubuntuforums.org/showthread.php?t=2225329
if it ain't broke tweak it