IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Servisler (https://www.ircforumlari.net/servisler/)
-   -   Databases are locked, and cannot be updated (https://www.ircforumlari.net/servisler/607297-databases-locked-cannot-updated.html)

aLone 27 Ağustos 2014 19:56

Databases are locked, and cannot be updated
 
Selamlar Arkadaşlar 1 haftadır sürekli servisler gidiyor, tekrar getiriyorum ama bu seferde böyle bir hata mesajı alıyorum.
Bu sorunu nasıl halledebiliriz?

Global -- from services.turkcemirc.gen.tr: Warning: Databases are locked, and cannot be updated. Remove the `/home/mirctr/ircservices/lib/.lock' file to allow database updates

birde servisleri getirirken hangi komutları kullanmalıyım

Kullanılan sistem Unreal3.2.3

saywhat 27 Ağustos 2014 20:23

Cevap: Databases are locked, and cannot be updated
 
uyarı : databaseler kilitli ve güncellenemedi.database güncellemelerine izin vermek için `/home/mirctr/ircservices/lib/' dizinindeki .lock dosyasını kaldırın....

demişşş.... ircservices.conf 'ta services database dizini olarak belirtilen yerde .lock dosyası öntanımlı olarak belirtildiği üçün ,ircservices data güncellemeleri yaparken herhangi bir şekilde bir hata ile karşılaşmışsa , karşılaşabilecek bir durum ,,belirtilen dizindeki .lock dosyasını silip operserv update komutu uygulayın. ( /os update ) birde mevcut bu dizinin "izinlerinin" doğru yapılandırıldığına "korumalı" olmadığına emin olun ki database güncellemeleri almaya çalıştığında okuma/yazma hatası yaşanmasın. chmod u+x /bulunduğu/dizin .. gibi

aLone 27 Ağustos 2014 20:28

Cevap: Databases are locked, and cannot be updated
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] peki putty üzerinden bu dosyayı silme alanağı varmı.

yoksa ftp den bağlanıpmı sileyim

saywhat 27 Ağustos 2014 20:32

Cevap: Databases are locked, and cannot be updated
 
her ikiside olur .. ftp misal filezilla gibi bir araç ile dosyanın üstüne sağ tıkladığınızda silme vs yanında dosya izinlerini ayarlayabilmeniz de mümkün , ssh (putty kitty vs ..) ile bu işleri komutla yapıyorsunuz aradaki fark bundan ibaret yoksa yapılan iş/ler aynı.. birinde komutları elle yazarak birinde tıklarla hallediyorsunuz ki zaten (ftp bağlantısında) sizin tıkladıklarınız araç tarafından shell üzerine komut olarak yansıtılıyor ama yapılan iş yine aynı..

putty ile (ssh bağlantısı üzerinden ) silmek için rm -rf dosya (dosya'nın bulunduğu dizinde olmanız gerekir tabii ) yada rm -rf /dosya/yeri gibi... yukarıdaki örnek için : rm -rf /home/mirctr/ircservices/lib/.lock

aLone 27 Ağustos 2014 20:53

Cevap: Databases are locked, and cannot be updated
 
/os update cektikten sonra su hatayı verdi
-bash: /os: No such file or directory
statusde de bu *** Global -- from services.turkcemirc.gen.tr: Warning: Unable to lock databases; databases will not be updated

saywhat 27 Ağustos 2014 20:59

Cevap: Databases are locked, and cannot be updated
 
operserv update komutunu ssh üzerinde uygulamışınız sanırım bash uyarısı var bakın orada böyle bir dizin/dosya yok demiş. ssh üzerinden sadece söz konusu .lock dosyası bulunduğu yerden kaldırılmalı/silinmeli sonra iRC üzerinden operserv update ( /os update ) uygulanmalıydı...

Entrance 27 Ağustos 2014 21:31

Cevap: Databases are locked, and cannot be updated
 
Karşılaşmış olduğunuz sorun UnrealIRCd ile alakalı değil, tamamen kullanmış olduğunuz serviceslerle ilgilidir. Sorunun çözümü ise :->

Kod:

cd ircservices
Kod:

rm -rf lib/.lock
Kod:

/os update
İyi forumlar..

aLone 27 Ağustos 2014 21:33

Cevap: Databases are locked, and cannot be updated
 
rm -rf /home/mirctr/ircservices/lib/.lock bunu ssh üzerinde uyguladım
daha sonra irc de os update uyguladım
en son verdiği Warning: Unable to lock databases; databases will not be updated.
-
[21:31:23] -OperServ- Güncelleme basarisiz oldu.
tamamen çökene kadar boyle bırakayım ben yoksa :)

aLone 27 Ağustos 2014 21:36

Cevap: Databases are locked, and cannot be updated
 
Alıntı:

Entrance Nickli Üyeden Alıntı (Mesaj 1041480820)
Karşılaşmış olduğunuz sorun UnrealIRCd ile alakalı değil, tamamen kullanmış olduğunuz serviceslerle ilgilidir. Sorunun çözümü ise :->

Kod:

cd ircservices
Kod:

rm -rf lib/.lock
Kod:

/os update
İyi forumlar..

bunuda uyguladım aynı tepkıyı verdi

saywhat 27 Ağustos 2014 21:43

Cevap: Databases are locked, and cannot be updated
 
bakın bir ircservices .conf buldum -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
satır 186 :
# LockFilename <filename> [REQUIRED]
# Specifies the name of the data directory lock file. This file is
# created in the data directory when Services begins updating
# databases, and is removed after the databases are updated. If the
# file already exists when Services tries to update the databases,
# Services sends a warning (via wallops) and does not write any data.

LockFilename .lock

LockFilename <dosya-adı> [GEREKLİ]
data/veri dosyasının yerini belirtir/gösterir.bu dosya servisler databaseleri güncelleme yapmaya başladığında veri dizininde oluşturulur ve database güncellemeleri tamamlandıktan sonra kaldırılır/silinir.
eğer servisler databaseleri güncellemeye çalıştığında bu dosya halihazırda var ise
servis bir uyarı (wallops olarak) mesajı gönderir ve herhangi bir veri yazılmaz/database güncellenmez.

yani bundan çıkarabileceğimiz sonuç: eğer ki şu database güncellemesi yokken bu dizinde .lock dosyası görürseniz silmelisiniz çünkü güncellemeye başladığında bu dosyayı orada görürse hata atarak güncelleme yapmayacaktır.

diğer konuda yukarda bahsettiğim chmod / ( user permissions ) da denilen okuma/yazma/yürütme izinlerinin ilgili dizinde tanınmış olması gerekir ki program güncellemeye kaltığında ilgili dizini işletmede engelle karşılaşmasın...


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 06:00.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk