2008-10-14 10 views
5

Şu anda üzerinde çalıştığım proje için tracd kurmaya çalışıyorum. site'da verilen python betiğiyle bir parola dosyası oluşturduktan sonra sunucuyu kimlik doğrulamasıyla başlatmaya çalışıyorum. Ancak, bu alanda hiç kimsenin bulunmadığını belirten bir uyarı atar. Aslında bir alem olan - trac değerini değer olarak kullanmayı denedim ve boş bırakmayı denedim. Windows XP kullanıyorum. Tracd Standalone sunucusu kullanıyorum.Tracd Realm

Komut Satırı gönderilen oldu: tracd --port 8000 --auth = My_Test_Project, D: \ My_Test_Project Belgeler \ Trac \ digest.txt, Trac D \: \ My_Test_Project Belgeler

Uyarı mesajı Trac

\ \ oldu - 'Uyarı: aleminde hiçbir kullanıcıları bulundu: trac'

Teşekkür ... yukarıda bir körüklü komut satırı yardımcı söyledi değiştirilmesi

+0

Hata iletisinin açıklaması yerine hata iletisini/iletisini sağlamanız gerekir ... – conny

+0

Soruyla birlikte hata iletisi eklendi. – Manoj

+0

Soru, yalnızca bir programla ilgili olsa da, tracd'yi başlatmak için kullandığınız komut satırını da göndermelisiniz. – conny

cevap

6

.

tracd --port 8000 --auth = Trac, D: \ My_Test_Project Belgeler \ Trac \ digest.txt, Trac D \: Belgeler Trac

\ \ \ My_Test_Project --auth = sonra dize olmalıdır çevre adı ve proje adı değil.

1

Belirtilen metin, bölge adını "trac" olarak değil, "T rac" olarak belirtmeniz gerektiğini söylüyor, ancak bunun herhangi bir fark yaratıp yaratmadığını test etme şansım yok, üzgünüm.

5

Parola özet dosyalarınızı kontrol edin. Bana baktığımızda, çıktının şu biçimde üç alanlı bir satır olarak saklandığı görülüyor: username:realm:passwordhash. Bu uyarıyı almanız durumunda, sindirme dosyasındaki alan ve tracd başlatılırken geçirdiğiniz alan arasında bir uyumsuzluk olabilir. piton jeneratör komut Looking


üç seçenek vardır: şifre için

  • -p
  • -r bölge
  • için kullanıcı için

    • -u zaman bu komut satırını kullanarak kendi özet dosyamı oluştur (trac-digest.py adında olduğunu varsayarsak):

      python trac-digest.py -u user -p pass >> digest.txt 
      

      benim digest.txt bu çizgiyi oluşturur: Varsayılan bölge trac ve dokümantasyon gibi belirtilen --auth seçeneği ile tracd başlatılması her zaman söylediği bana verir gibi

      user:trac:1d395970d2a9a075d0536a4d6e4d0679 
      

      Yani görünüyor Söz konusu uyarı 'uyarı: aleminde hiçbir kullanıcıları bulundu: bölge' Ama üretmek benim zaman -r parametresini kullanarak dosyayı sindirmek:

      python trac-digest.py -u user -p pass -r realm >> digest.txt 
      

      benim digest.txt bu çizgiyi oluşturur:

      user:realm:1d395970d2a9a075d0536a4d6e4d0679 
      

      Ve ben trac-digest.py geçirilen bölge belirlemek zaman artık bu uyarıyı olsun.