dokümanlar
Sorun giderme
En sık karşılaşılan hatalar ve her birinin genelde ne anlama geldiği.
SSH bağlantısı kurulamıyor
Aynı adres, port, kullanıcı ve anahtarın kendi terminalinden çalıştığını doğrula. Çalışmıyorsa sorun MihraOps’ta değil, seninle sunucu arasındadır.
Zaman aşımına uğrayan bağlantı genelde güvenlik duvarı ya da güvenlik grubudur. Reddedilen bağlantı genelde o portta dinleyen bir şey olmadığı anlamına gelir. Reddedilen kimlik doğrulama ise genelde anahtarın sunucudaki authorized_keys içinde olmadığını ya da özel anahtarın girmediğin bir passphrase’i olduğunu gösterir.
Host key doğrulaması başarısız
Parmak izi, ilk bağlantıda kaydedilenle artık uyuşmuyor. Sunucuyu yeniden kurduysan ya da geri yüklediysen bu beklenen bir durumdur: sunucu ayarlarından kayıtlı parmak izini unuttur ve yeniden bağlan.
Sunucuda bir değişiklik yapmadıysan bunu geçiştirme. Yeniden bağlanmadan önce araştır.
Sertifika alınamıyor
A kaydının sunucuya çözümlendiğini kendi ağının dışından kontrol et. 80 ve 443 portlarının açık olduğunu ve makinedeki başka bir web sunucusu tarafından tutulmadığını doğrula. Sertifika otoritesinin domaine internet üzerinden ulaşması gerektiği için, yalnızca kendi IP’ne izin veren bir güvenlik duvarı kuralı sertifikayı engeller.
Webhook hiçbir şey dağıtmıyor
401 yanıtı token veya imzanın tutmadığını gösterir — pipeline’daki gizli anahtarın, tetikleyiciyi oluştururken gösterilen anahtar olduğundan emin ol. 404 ise adresteki tetikleyici adının bulunmadığını veya kapalı olduğunu gösterir.
İstek başarılı olduğu hâlde bir şey değişmiyorsa, dağıttığın imaj etiketi registry’de büyük olasılıkla gerçekten güncellenmemiştir; yeniden dağıtım aynı digest’i çeker ve doğru davranarak hiçbir şey yapmaz.
Blue-green dağıtım sürekli başarısız oluyor
Aday konteyner sağlıklı hâle gelmiyordur. Aynı imajı domainsiz dağıtıp loglarını oku: sağlık kontrolü ya gerçek bir sebeple başarısız oluyordur ya da uygulamanın ihtiyacından daha katıdır — örneğin başlangıç süresi uygulamanın açılma süresinden kısadır.
Lisans etkinleştirme hataları
“Lisans bulunamadı” neredeyse her zaman kopyala-yapıştır sorunudur: anahtarı lisans e-postasında göründüğü gibi, başında ve sonunda boşluk bırakmadan kopyala.
“Etkinleştirme sınırına ulaşıldı” lisansın başka bir cihazda etkin olduğunu gösterir. O makinenin Lisans ekranından çıkar, sonra yeni cihazı etkinleştir.
Linux AppImage açılmıyor
Önce çalıştırılabilir yap
chmod +x mihraops-latest.AppImage