[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: