[Çözüldü] apt-get input/output error

Başlatan Chantre, 15 Temmuz 2009 - 11:19:20

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Chantre

Selamlar, apt-get install netbeans dediğimde şöyle bir hata aldım:

Alıntı Yap(Reading database ... dpkg: error processing /var/cache/apt/archives/libapr1_1.2.12-4_i386.deb (--unpack):
failed in buffer_read(fd): files list for package `oxygen-cursor-theme': Input/output error
Errors were encountered while processing:
/var/cache/apt/archives/libapr1_1.2.12-4_i386.deb
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)

dpkg --clear-avail ve
apt-get update
dedim bir şey değişmedi.

Ne yapmalıyım? Teşekkürler şimdiden
When you play the game of thrones, you win or you die!

bytan

/var/cache/apt/archives/libapr1_1.2.12-4_i386.deb

Dizine geçip bu dosyayı silerek deneyelim. İki yoldan birini kullanabilirsin:

sudo nautilus
sudo rm /var/cache/apt/archives/libapr1_1.2.12-4_i386.deb
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

Chantre

Alıntı yapılan: bytan - 15 Temmuz 2009 - 13:14:41
/var/cache/apt/archives/libapr1_1.2.12-4_i386.deb

Dizine geçip bu dosyayı silerek deneyelim. İki yoldan birini kullanabilirsin:

sudo nautilus
sudo rm /var/cache/apt/archives/libapr1_1.2.12-4_i386.deb


olmadı aynı hatayı aldım yine :S
When you play the game of thrones, you win or you die!

heartsmagic

Dosyayı sildiğine emin misin? Eğer aynı hatayı alıyorsan bir gariplik olabilir.

sudo updatedb
locate libapr1
ne diyor?
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.

Chantre

Alıntı yapılan: heartsmagic - 15 Temmuz 2009 - 13:48:18
Dosyayı sildiğine emin misin? Eğer aynı hatayı alıyorsan bir gariplik olabilir.

sudo updatedb
locate libapr1
ne diyor?

silip silmediğimi kontrol etmiştim.o komutların çıktısı şu oldu:

Alıntı Yap/var/crash/libapr1.0.crash
/var/lib/dpkg/info/libapr1.list
/var/lib/dpkg/info/libapr1.postrm

harddiskle ilgili fiziksel bir problem değildir umarım
When you play the game of thrones, you win or you die!

bytan

Çıktısı görülen dosyaları, kesip başka bir yere yedekle. Sonra program kurulum işlemlerini tekrar dene.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

Chantre

Alıntı yapılan: bytan - 15 Temmuz 2009 - 14:22:55
Çıktısı görülen dosyaları, kesip başka bir yere yedekle. Sonra program kurulum işlemlerini tekrar dene.

yok ya, yine aynı hata :s
When you play the game of thrones, you win or you die!

bytan

cd /var/lib/dpkg
sudo mv info info.yedek
sudo mkdir info
sudo apt-get install libapr1
sudo mv info/* info.yedek/
sudo rm -rf info
sudo mv info.yedek info
sudo apt-get update
sudo apt-get install -f


Ve hâlâ problem devam ediyorsa;

sudo updatedb
locate libapr1
dpkg -l | grep libapr1


Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

Chantre

olmadı yine yeniden malasef. son komut çıktıları:

locate libapr1
Alıntı Yap/home/etayfur/Desktop/denek/libapr1.0.crash
/home/etayfur/Desktop/denek/libapr1.list
/home/etayfur/Desktop/denek/libapr1.postrm
/usr/share/doc/libapr1
/usr/share/doc/libapr1/changelog.Debian.gz
/usr/share/doc/libapr1/changelog.gz
/usr/share/doc/libapr1/copyright
/var/cache/apt/archives/libapr1_1.2.12-4_i386.deb
/var/lib/dpkg/info/libapr1.list
/var/lib/dpkg/info/libapr1.md5sums
/var/lib/dpkg/info/libapr1.postinst
/var/lib/dpkg/info/libapr1.postrm
/var/lib/dpkg/info/libapr1.shlibs

dpkg -l | grep libapr1
Alıntı Yapii  libapr1                                    1.2.12-4                                                   The Apache Portable Runtime Library
When you play the game of thrones, you win or you die!

bytan

Şu an sisteme kurulmuş görünüyor. Aşağıdakilerin tam çıktısı nedir?

sudo apt-get install -f
sudo apt-get install netbeans
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

Chantre

Alıntı yapılan: bytan - 15 Temmuz 2009 - 20:17:42
Şu an sisteme kurulmuş görünüyor. Aşağıdakilerin tam çıktısı nedir?

sudo apt-get install -f
sudo apt-get install netbeans


sudo apt-get install -f :
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libsnack2 amsn-data tcl8.5 tk8.5 libhsqldb-java tcl-tls
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.

sudo apt-get install netbeans :

Do you want to continue [Y/n]? y
Selecting previously deselected package libaprutil1.
(Reading database ... dpkg: error processing /var/cache/apt/archives/libaprutil1_1.2.12+dfsg-7ubuntu0.1_i386.deb (--unpack):
failed in buffer_read(fd): files list for package `oxygen-cursor-theme': Input/output error
Errors were encountered while processing:
/var/cache/apt/archives/libaprutil1_1.2.12+dfsg-7ubuntu0.1_i386.deb
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)


When you play the game of thrones, you win or you die!

bytan

Hata mesajı değişmiş. Yukarıdaki işlemleri bu sefer aşağıdaki paket için uygula:

Alıntı Yap/var/cache/apt/archives/libaprutil1_1.2.12+dfsg-7ubuntu0.1_i386.deb

Hangi adımda çıktı değişmiş bilmediğimiz için önerileri tek tek denemelisin. Sonuç olarak elde ettiğin çıktıları ise bütün olarak buraya geç.

Not: İlave olarak /var/cache/apt/archives/ dizininin içini komple temizleyip (yedekleyerek) bir deneme yapabilirsin.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

Chantre

Alıntı yapılan: bytan - 15 Temmuz 2009 - 22:52:46
Hata mesajı değişmiş. Yukarıdaki işlemleri bu sefer aşağıdaki paket için uygula:

Alıntı Yap/var/cache/apt/archives/libaprutil1_1.2.12+dfsg-7ubuntu0.1_i386.deb

Hangi adımda çıktı değişmiş bilmediğimiz için önerileri tek tek denemelisin. Sonuç olarak elde ettiğin çıktıları ise bütün olarak buraya geç.

Not: İlave olarak /var/cache/apt/archives/ dizininin içini komple temizleyip (yedekleyerek) bir deneme yapabilirsin.
libaprutil1_1.2.12+dfsg-7ubuntu0.1_i386.deb için de yaptım yine olmadı.
archives dosyasını olduğu gibi kaldırınca şu hataları aldım

Alıntı YapE: Could not open lock file /var/cache/apt/archives/lock - open (2 No such file or directory)
E: Unable to lock the download directory

When you play the game of thrones, you win or you die!

bytan

Sadece deb paketlerini kaldırarak deneme yapın.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

Chantre

Alıntı yapılan: bytan - 20 Temmuz 2009 - 14:18:03
Sadece deb paketlerini kaldırarak deneme yapın.

malesef yine olmadı. bir kaç paket daha yüklemeyi, bir kaç paketi kaldırmayı (aptitude purge) denedim hiç biri olmuyor. update yapmıyor hala.
When you play the game of thrones, you win or you die!

ironic

Launchpad de benzer bir sorun için yapılan öneriyi deneyelim.

sudo -i

komutunu verip parolanızı girin.

Daha sonra şu komutu verin.

echo -en '\n' | sudo tee -a /var/lib/dpkg/info/libapr1.list

kaynak

bytan

Siz denemelerinize ait çıktı vermedikçe size yardımcı olamayız. İlk paketteki sorun çözülmüş. Ama çıktısı olmayınca hangi adımda çözüldü anlayamıyoruz. Hiç bir şey yapamıyorsanız, hata bildirim mesajlarında değişen paket isimlerini göz önüne alarak, tüm işlemleri tekrar yapın.

İlk olarak @ironic'in önerisini uygulayın. Her yaptığınız işlem için aktaracağınız çıktı, sorununuzun çözülmesinde size yardımcı olur.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

Chantre

#17
Alıntı yapılan: ironic - 21 Temmuz 2009 - 09:23:24
Launchpad de benzer bir sorun için yapılan öneriyi deneyelim.

sudo -i

komutunu verip parolanızı girin.

Daha sonra şu komutu verin.

echo -en '
' | sudo tee -a /var/lib/dpkg/info/libapr1.list


kaynak

bu hiç çıktı vermedi.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 23 Temmuz 2009 - 14:29:36

şimdi sudo apt-get install gpe-tetris (terisi küçük bir dosya diye örnek olarak kullanıyorum) dediğimde çıktı:

Alıntı YapReading database ... dpkg: error processing /var/cache/apt/archives/gpe-icons_0.25-1_all.deb (--unpack):
files list file for package `libapr1-dev' contains empty filename
Errors were encountered while processing:
/var/cache/apt/archives/gpe-icons_0.25-1_all.deb
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)
When you play the game of thrones, you win or you die!

bytan

sudo apt-get install -f
dpkg -l | grep libapr1


ve archives dizin altındaki tüm deb dosyalarını silip tekrar dene. Ayrıca bu dosyaları yedeklediğin bir yerden mi ekliyorsun yoksa her seferinde internet üzerinden mi kurulum yapıyorsun? Aşağıdakinin çıktısı nedir?

cat /etc/apt/sources.list
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

Chantre

Alıntı yapılan: bytan - 23 Temmuz 2009 - 14:51:46
sudo apt-get install -f
dpkg -l | grep libapr1


ve archives dizin altındaki tüm deb dosyalarını silip tekrar dene. Ayrıca bu dosyaları yedeklediğin bir yerden mi ekliyorsun yoksa her seferinde internet üzerinden mi kurulum yapıyorsun? Aşağıdakinin çıktısı nedir?

cat /etc/apt/sources.list

dpkg -l | grep libapr1

Alıntı Yapii  libapr1                                    1.2.12-4                                                   The Apache Portable Runtime Library
ii  libapr1-dev                                1.2.12-4                                                   The Apache Portable Runtime Library - Develo

cat /etc/apt/sources.list
Alıntı Yap# deb cdrom:[Ubuntu 8.10 _Intrepid Ibex_ - Release i386 (20081029.5)]/ intrepid main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to                     
# newer versions of the distribution.                                                         

deb http://tr.archive.ubuntu.com/ubuntu/ intrepid main restricted
deb-src http://tr.archive.ubuntu.com/ubuntu/ intrepid main restricted

## Major bug fix updates produced after the final release of the
## distribution.                                               
deb http://tr.archive.ubuntu.com/ubuntu/ intrepid-updates main restricted
deb-src http://tr.archive.ubuntu.com/ubuntu/ intrepid-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any 
## review or updates from the Ubuntu security team.                       
deb http://tr.archive.ubuntu.com/ubuntu/ intrepid universe                 
deb-src http://tr.archive.ubuntu.com/ubuntu/ intrepid universe             
deb http://tr.archive.ubuntu.com/ubuntu/ intrepid-updates universe         
deb-src http://tr.archive.ubuntu.com/ubuntu/ intrepid-updates universe     

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in     
## multiverse WILL NOT receive any review or updates from the Ubuntu       
## security team.                                                         
deb http://tr.archive.ubuntu.com/ubuntu/ intrepid multiverse               
deb-src http://tr.archive.ubuntu.com/ubuntu/ intrepid multiverse           
deb http://tr.archive.ubuntu.com/ubuntu/ intrepid-updates multiverse       
deb-src http://tr.archive.ubuntu.com/ubuntu/ intrepid-updates multiverse   

## Uncomment the following two lines to add software from the 'backports'
## repository.                                                           
## N.B. software from this repository may not have been tested as       
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.                               
deb http://tr.archive.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse
deb-src http://tr.archive.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.                                                               
deb http://archive.canonical.com/ubuntu intrepid partner
deb-src http://archive.canonical.com/ubuntu intrepid partner

deb http://security.ubuntu.com/ubuntu intrepid-security main restricted
deb-src http://security.ubuntu.com/ubuntu intrepid-security main restricted
deb http://security.ubuntu.com/ubuntu intrepid-security universe
deb-src http://security.ubuntu.com/ubuntu intrepid-security universe
deb http://security.ubuntu.com/ubuntu intrepid-security multiverse
deb-src http://security.ubuntu.com/ubuntu intrepid-security multiverse


# deb cdrom:[Ubuntu 8.10 _Intrepid Ibex_ - Release i386 (20081029.5)]/ intrepid main restricted
deb http://debian.vogelweith.com/ intrepid zgegthemes
deb http://akirad.cinelerra.org akirad-intrepid main

deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main
deb http://packages.medibuntu.org/ intrepid free non-free
deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main
deb http://ppa.launchpad.net/do-core/ppa/ubuntu intrepid main


deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu intrepid main
deb http://ppa.launchpad.net/kubuntu-experimental/ubuntu intrepid main
When you play the game of thrones, you win or you die!

bytan

Alıntı Yapfiles list file for package `libapr1-dev' contains empty filename

Alıntı Yapii  libapr1-dev                                1.2.12-4                                                   The Apache Portable Runtime Library - Develo


Eğer  kopyalarken sorun olmadıysa, paket bilgileri eksik şu haliyle. Aşağıdakileri dene:

sudo apt-get purge libapr1-dev
sudo apt-get install libapr1-dev
sudo apt-get install gpe-tetris


Eğer sorun hala devam ederse:

cd /var/lib/dpkg
sudo mv info info.yedek
sudo mkdir info
sudo apt-get purge libapr1-dev
sudo apt-get install libapr1-dev
sudo mv info/* info.yedek/
sudo rm -rf info
sudo mv info.yedek info
sudo apt-get update
sudo apt-get install -f
sudo apt-get install gpe-tetris


Daha önce sorduğum ve yanıtını alamadığım:

Alıntı Yaparchives dizin altındaki tüm deb dosyalarını silip tekrar dene. Ayrıca bu dosyaları yedeklediğin bir yerden mi ekliyorsun yoksa her seferinde internet üzerinden mi kurulum yapıyorsun?

Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

Chantre

Alıntı yapılan: bytan - 23 Temmuz 2009 - 15:11:03
Alıntı Yapfiles list file for package `libapr1-dev' contains empty filename

Alıntı Yapii  libapr1-dev                                1.2.12-4                                                   The Apache Portable Runtime Library - Develo


Eğer  kopyalarken sorun olmadıysa, paket bilgileri eksik şu haliyle. Aşağıdakileri dene:

sudo apt-get purge libapr1-dev
sudo apt-get install libapr1-dev
sudo apt-get install gpe-tetris


Eğer sorun hala devam ederse:

cd /var/lib/dpkg
sudo mv info info.yedek
sudo mkdir info
sudo apt-get purge libapr1-dev
sudo apt-get install libapr1-dev
sudo mv info/* info.yedek/
sudo rm -rf info
sudo mv info.yedek info
sudo apt-get update
sudo apt-get install -f
sudo apt-get install gpe-tetris


Daha önce sorduğum ve yanıtını alamadığım:

Alıntı Yaparchives dizin altındaki tüm deb dosyalarını silip tekrar dene. Ayrıca bu dosyaları yedeklediğin bir yerden mi ekliyorsun yoksa her seferinde internet üzerinden mi kurulum yapıyorsun?



sudo apt-get purge libapr1-dev komutu çalışmadı:

Alıntı YapReading database ... dpkg: error processing libaprutil1-dev (--purge):
files list file for package `libaprutil1-dev' contains empty filename
dpkg: ../../src/packages.c:265: process_queue: Assertion `!queue.length' failed.
E: Sub-process /usr/bin/dpkg exited unexpectedly

When you play the game of thrones, you win or you die!

ironic

Sistemde birden fazla bozuk dosya var  galiba. Benim verdiğim komutla eski hata sonlanmış gözüküyor. Bir de yeni hata için deneyelim.



sudo -i

echo -en '\n' | sudo tee -a /var/lib/dpkg/info/libapr1-dev.list

Chantre

Alıntı yapılan: ironic - 23 Temmuz 2009 - 15:51:29
Sistemde birden fazla bozuk dosya var  galiba. Benim verdiğim komutla eski hata sonlanmış gözüküyor. Bir de yeni hata için deneyelim.



sudo -i

echo -en '\n' | sudo tee -a /var/lib/dpkg/info/libapr1-dev.list

olmadı yine malesef. yine aynı hatayı aldım
When you play the game of thrones, you win or you die!

bytan

Birden fazla pakedinde aynı türde sorun var. Paketlerle ilgili sorularıma da yanıt vermiyorsun.

Şunu dene:

cd /var/lib/dpkg
sudo mv info info.yedek2
sudo mkdir info
sudo apt-get install -f
sudo apt-get install gpe-tetris


Ve ısrarla:

Alıntı Yap
Daha önce sorduğum ve yanıtını alamadığım:

Alıntı Yap
archives dizin altındaki tüm deb dosyalarını silip tekrar dene. Ayrıca bu dosyaları yedeklediğin bir yerden mi ekliyorsun yoksa her seferinde internet üzerinden mi kurulum yapıyorsun?

Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST