Re: aptitude hatası
debian'in en sevdigim ozelliklerinden birisi bu. diger isletim
sistemlerinde bu yok, o yuzden cok salak durumlar ile karsilasabiliyor
insan, ornegin windoze'da iki programi ayni anda kurabilirsin,
birbirlerinin kullandiklari dosyalarin uzerine gayet de guzel yazarlar,
sonra isin gucun yoksa tirmala.
Simdi sorunun su, bi tane proses, bir seyler kurmak icin aptitude'u
acar, o da repository'ye bi lock koyar. Sonra sen her aptitude'u
calistirdiginda, ilk yaptigi sey bu lock dosyasina bakmaktir, eger bu
dosya varsa ve/veya ici doluysa (erm dolu olmasi gerekli mi, yoksa
sadece varligi yeterli mi?) 'ana birisi bisi kuruyo, kusura bakma
kardes, bi daaki sefere, install eden user her kimse isini bitirsin'
der. Simdi uc ihtimal var:
a- dosya yok, dizinde dosyayi olusturma hakkin yok
b- dosya var, icine bir sey yazamiyorsun, hakkin yok
c- bir proses var arkada calisan ve install islemini bitirememis henuz, veya bitiremeden yarim kalmis kesmissin.
bildigim kadariyla (otorite diilim), dosyanin root.root olmasi ve mod
olarak 640 olmasi yeterli. ust dizin yani var/lib/dpkg ise 755 olabilir
cunku root icinde dosya olusturabilmeli, ve directory traversal icin
'--x' sart.
patlayan, catlayan proses varsa, ps-aux|more yapip zombie olan proses
var mi bakarsin, ona kill -hup proses_id yaparsin duzelir (sanirim).
hurmetler...
On 9/8/05, Serdar Karacay <csharp221@gmail.com> wrote:
Merhaba Debian'cılar
debian:~# aptitude clean
Reading Package Lists... Done
Building Dependency Tree
Geniş durum bilgisi okunuyor
Paketlerin durumu güncelleniyor... Done
Görev açıklamaları okunuyor... Done
W: Dikkat: Geçici dosya kilitlenemedi. Yalnızca okuma modunda açılıyor
E: Could not get lock /var/lib/dpkg/lock - open (11 Özkaynak geçici olarak kullanışsız)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Reply to: