Services

Services Sık Karşılaşılan Sorunlar ve Çözümleri

· Güncelleme: · 5 dk okuma

Services Sık Karşılaşılan Sorunlar ve Çözümleri
İçindekiler
  1. Bağlantı Sorunları
  2. Kayıt ve Giriş Sorunları
  3. SASL Sorunları
  4. Kanal Sorunları
  5. Yönetici ve Yetki Sorunları
  6. Modül ve Yapılandırma Sorunları
  7. Veritabanı Sorunları
  8. Performans Sorunları
  9. Yardım İstemeden Önce
  10. Sonuç

Services kurulumu ve işletimi sırasında karşılaşılan sorunlar genellikle birkaç tanıdık kalıba uyar. Bir kez tanıdığınızda benzer sorunları çok daha hızlı çözersiniz. Bu rehberde IRC services sorunları arasında en sık görülenleri belirti, olası neden ve çözüm üçlüsüyle bir araya getirdik. Sorun gidermenin ilk adımı her zaman aynıdır: Hem services'in hem de IRC sunucusunun loglarına bakmak. Log yapılandırması için services log izleme yazımıza bakın.

Bağlantı Sorunları

BelirtiOlası nedenÇözüm
"Connection refused"Port kapalı veya dinlenmiyorIRC sunucusunun listen bloğunu kontrol edin
"Link denied"Sunucu adları eşleşmiyorserverinfo adını link bloğu adıyla eşitleyin
"Bad password"Parolalar farklıHer iki tarafta aynı parolayı kullanın
Bağlanıp hemen düşüyorYanlış protokol modülüSunucu sürümünüze uygun modülü seçin
SID çakışmasıAynı kimliği kullanan başka sunucuBenzersiz bir sunucu kimliği belirleyin
Bağlanıyor ama mod değiştiremiyorU-line eksikulines bloğuna services'i ekleyin

Son satır özellikle kafa karıştırıcıdır: Services bağlanır, NickServ ve ChanServ ağda görünür, hatta mesajlara cevap verir; ama kanal modlarını ayarlayamaz veya nick zorlayamaz. Bunun nedeni neredeyse her zaman eksik U-line tanımıdır. Ağınızdaki bütün sunucularda ulines bloğunun aynı olması gerekir. Ayrıntılar Anope ve UnrealIRCd bağlantısı yazımızda.

Kayıt ve Giriş Sorunları

Kullanıcı kayıt yapamıyor: Nick zaten kayıtlıysa, nick bir yasak listesinde (SQLINE) yer alıyorsa veya ağın kayıt kısıtlamaları devredeyse kayıt başarısız olur. Hata mesajı genellikle nedeni belirtir.

Kayıt yapıldı ama onay e-postası gelmiyor: Sunucunun e-posta gönderim altyapısını, alan adının SPF ve DKIM kayıtlarını ve mesajların istenmeyen klasörüne düşüp düşmediğini kontrol edin. Ayrıntılar services e-posta doğrulama yazımızda.

Kullanıcı identify olamıyor: Parolanın doğru olduğundan emin olun. Atheme kullanıyorsanız kullanıcının hesap adını mı yoksa o anki nickini mi girdiğini kontrol edin. Hesap onaylanmamışsa veya süre aşımına uğramışsa giriş yapılamaz.

Giriş yapılıyor ama yetkiler gelmiyor: Kullanıcı doğru hesaba giriş yapmış olabilir ama kanal erişim listesinde başka bir ad kayıtlı olabilir. /ns INFO çıktısıyla hesap adını doğrulayın ve erişim listesini kontrol edin.

SASL Sorunları

BelirtiOlası neden
Sunucu sasl yeteneğini sunmuyorSunucuda SASL sunucusu ayarı yapılmamış
SASL zaman aşımına uğruyorSunucu adı services adıyla eşleşmiyor
Kimlik doğrulama başarısızHesap adı yerine nick kullanılmış veya parola yanlış
EXTERNAL çalışmıyorSertifika parmak izi hesaba eklenmemiş
Bazı sunucularda çalışıyorAyar bütün sunuculara yapılmamış

SASL sorunlarının büyük kısmı, kullanıcıların hesap adı yerine o anki nicklerini girmesinden kaynaklanır. Ayrıntılar services SASL yazımızda.

Kanal Sorunları

ChanServ op vermiyor: Kullanıcının erişim listesinde yeterli yetkisi olmayabilir, giriş yapmamış olabilir veya kanalda otomatik op ayarı kapalı olabilir. SECURE veya SECUREOPS ayarları da davranışı etkiler. Bkz. ChanServ SET ayarları.

Kanal kaydı silinmiş: Kurucunun hesabı süre aşımına uğramış ve yedek kurucu tanımlı değilse kanal kaydı silinebilir. Bkz. services expire ayarları.

AKICK çalışmıyor: Kişi zaten kanaldaysa ENFORCE komutu gerekir. Maskenin kişinin gerçek host'uyla eşleştiğini de kontrol edin. Bkz. ChanServ AKICK.

Mod kilidi kanalı kilitlemiş: MLOCK ayarında yanlışlıkla davetle giriş veya parola modu kilitlenmişse kimse kanala giremez. Kurucu olarak MLOCK ayarını düzeltin.

Yönetici ve Yetki Sorunları

Oper yetkisi çalışmıyor: Atheme'de operator bloğunda nick yerine hesap adı kullanılmış olabilir. Her iki yazılımda da yapılandırmanın yeniden yüklenmesi gerekebilir. Kişinin IRC'de de oper olması şartı varsa bunu kontrol edin. Bkz. services oper yetkileri.

OperServ komutları görünmüyor: Kişinin yetki sınıfında ilgili komutlar tanımlı olmayabilir. /os HELP çıktısı, o kişinin kullanabileceği komutları gösterir.

Modül ve Yapılandırma Sorunları

BelirtiOlası neden
"Unable to load module"Modül derlenmemiş veya dosya bulunamıyor
Services açılırken satır numaralı hataYapılandırmada eksik noktalı virgül veya tırnak
Komut mevcut değilİlgili komut modülü yüklenmemiş
Harici modül derlenmiyorBağımlı geliştirme paketi eksik
Yükseltme sonrası modül çalışmıyorModül adı değişmiş veya uyumsuz

Modül adlarının sürümler arasında değişebileceğini unutmayın. Bkz. Anope modül yapılandırması.

Veritabanı Sorunları

Kayıtlar kayboldu: Services düzgün kapanmamış ve bellekteki veriler diske yazılmamış olabilir. Veritabanı kaydetme aralığını kısaltın ve düzenli yedek alın.

Veritabanı bozuk: Dosya yazılırken disk dolduysa veya süreç aniden sonlandıysa dosya bozulabilir. Temiz bir yedekten geri yükleyin.

Yükseltme sonrası kayıtlar okunmuyor: Yeni sürüm farklı bir veritabanı biçimi kullanıyor olabilir. Sürüm notlarını okuyun ve yedeğinizi hazır tutun.

Yedekleme ve geri yükleme için services veritabanı yedekleme yazımıza bakın.

Performans Sorunları

Services yavaş tepki veriyorsa olası nedenler: Çok büyük bir veritabanının sık aralıklarla diske yazılması, SQL veritabanında yavaş sorgular, sunucunun kaynaklarının yetersiz olması veya aşırı ayrıntılı loglamanın disk yazma yükü. Hata ayıklama seviyesindeki logları kapatmak, genellikle en hızlı iyileşmeyi sağlar.

Yardım İstemeden Önce

Bir sorunu çözemediğinizde topluluktan yardım istemek doğaldır. Başvurmadan önce şunları hazırlayın: Services yazılımının adı ve sürümü, IRC sunucusunun adı ve sürümü, işletim sistemi, tam hata mesajı, sorunun ne zaman başladığı ve neleri denediğiniz. Yapılandırma dosyanızı paylaşacaksanız parolaları ve kişisel bilgileri mutlaka silin. Bu hazırlık, size yardım edecek kişilerin işini kolaylaştırır ve sorunun çok daha hızlı çözülmesini sağlar.

Sonuç

Services sorunlarının çoğu birkaç tanıdık nedene dayanır: eşleşmeyen sunucu adları ve parolalar, eksik U-line tanımı, hesap adı ile nick karışıklığı, yüklenmemiş modüller ve eksik e-posta altyapısı. Logları dikkatle okuyun, değişiklikleri tek tek yapıp test edin ve yedeklerinizi her zaman hazır tutun. Kendi botunuzla kanal yönetimini derinleştirmek için Eggdrop nedir, istemci tarafını güçlendirmek için mIRC script nedir rehberlerimize göz atabilirsiniz.

IRC sorunun mu var? Kanalda birlikte çözelim.

💬 Kanala Bağlan

Sıkça Sorulan Sorular

Services bağlanıyor ama mod değiştiremiyor, neden?

Büyük olasılıkla IRC sunucusunda U-line tanımı eksik. ulines bloğuna services sunucusunu eklemeniz gerekir.

Kullanıcılar identify olamıyor, ne yapmalıyım?

Hesap adının doğru kullanıldığını, parolanın geçerli olduğunu ve kaydın onaylanmış olduğunu kontrol edin.

Sorunu çözemezsem nereye başvurmalıyım?

Kullandığınız services yazılımının topluluk kanalına veya projesinin sorun takip sistemine başvurabilirsiniz.