DSpace Handle Sorunu Çözme
Handle Problemi

DSpace Handle Sorunu Çözme

Sabırsızlar için Hızlı çözüm:

Not: Kilit dosyasını silmek gerekebilir, ayrıca error.log dosyasını da isterseniz silebilirsiniz.
Kurumunuzun zaten bir Firewall'ı var ise sunucudaki firewall'ı devredışı bırakmanız da faydalıdır zira çakışmaları ve eksiklikleri ortadan kaldıracaktır.

Not: Sitebndl.zip dosyası gönderiminden sonra /dspace/handle-server/config.dct dosyadaki bind_address deki IP adreslerini sunucunuzun iç ip'sine göre ayarlayın. Örneğin: "bind_address" = "10.254.0.14"

root@acikerisim:~# rm -r /dspace/handle-server/error.log 

root@acikerisim:~# rm -r /dspace/handle-server/txns/lock

Firewall'u devredışı bırakmak için: 
root@acikerisim:~# ufw disable

Firewall stopped and disabled on system startup

Handle sunucusunu yeniden başlatmak için:
root@acikerisim:~# /dspace/bin/start-handle-server

Sorunlardan bazıları:

Error: lock file (/dspace/handle-server/txns/lock) exists.  If you are sure that another server is not running, remove this file and restart the server
java.lang.Exception: Queue files are locked
at net.handle.server.TransactionQueue.getLock(TransactionQueue.java:230)
at net.handle.server.TransactionQueue.<init>(TransactionQueue.java:110)
at net.handle.server.HandleServer.<init>(HandleServer.java:493)
at net.handle.server.AbstractServer.getInstance(AbstractServer.java:72)
at net.handle.server.Main.initialize(Main.java:152)
at net.handle.server.Main.main(Main.java:75)
Shutting down...
class net.handle.server.HdlHttpInterface: Error setting up server socket: java.net.BindException: Cannot assign requested address (Bind failed)
class net.handle.server.HdlUdpInterface: Error setting up server socket: java.net.BindException: Cannot assign requested address (Bind failed)
class net.handle.server.HdlUdpInterface: Error setting up server socket: java.net.BindException: Address already in use (Bind failed)


Bağlantı noktaları varsa, bilgisayarınızda bilinmeyen bir "bind_address" olabilir. Bu, genel IP adresinizi girerseniz ancak sunucunun NAT'ın arkasında yalnızca yerel bir IP adresi varsa oluşur.


Şüphe duyduğunuzda, sunucunuzun config.dct dizinindeki üç "bind_address" örneğini silin ve yeniden başlatın. Bu, sunucunuzun tüm adreslere bağlanmasına neden olur.


Robert


Selam:

Bu site bilgilerinin hala dahili bir IP adresi var. Markayı tekrar çalıştırıp harici ip olarak değiştirebilir misiniz? Değilse, harici ip adresini bildirin ve manuel olarak güncelleyeceğim.


Merhaba. Tanıtıcı sunucusu ile ilgili sorunum var. Geçmişte çalışıyordu. ama tanıtıcıyı yeniden başlattım ve işe yaramıyor. Nedenini anlayamıyorum? Handle.net hesabımız var ve çalışıyor. ayarları daha önce yapılandırdık.


start-handle-server verdiğimde, çalışmaya başlar ve ps -ef | grep kolu.

root @ dspaceetu-vm: / dspace / handle-server # ps -ef | grep kolu


Herkese Merhaba.

Dikkate alınması gereken birkaç şey var. Öncelikle, sitebundle.zip dosyasını oluşturduğunuzda, genel IP adresini kullanarak yapmalısınız, çünkü CNRI yapılandırmasında esas budur. Ardından, güvenlik duvarının arkasında özel bir IP adresi kullandığınız için, Handle sunucusuna özel sunucuya bağlanması gerektiğini bildirmeniz gerektiğinden, handle sunucu dizinindeki config.dct dosyasındaki IP adreslerini değiştirmeli ve değiştirmelisiniz. adres.

Dikkate alınması gereken birkaç şey var. Öncelikle, sitebundle.zip dosyasını oluşturduğunuzda, genel IP adresini kullanarak yapmalısınız, çünkü CNRI yapılandırmasında budur. Sonra, bir güvenlik duvarının arkasında özel bir IP adresi kullandığınız için, gidip Handle sunucu dizinindeki config.dct dosyasındaki IP adreslerini değiştirmeniz gerekir. Şöyle ki, Handle sunucuya özel adrese bağlanması gerektiğini söylemeniz gerekir.

Üçüncü adım ise, puclic adres portunun (2641) hem udp hem de tcp için özel adres portuna (2641) iletildiğinden emin olmaktır. Bunu netcat komutunu kullanarak aşağıdaki gibi test edebilirsiniz (ancak yavaşça yapın):

nc -u uir.unisa.ac.za 2641

<enter> (üç saniye bekleyin)

<enter> (üç saniye bekleyin)

CTL-c

Enter yazmanız ve sizi dışarı atmamanız, bağlı olduğunu gösterir.

Çalışmayan bir makineye karşı test yaparsanız:

 nc -u www.teqcle.co.za 2641

<enter> (üç saniye bekleyin)

Ncat: Ev sahipliği yapmak için rota yok.

Handle Sistemi UDP ve / veya TCP soketleri üzerinden iletişim kurabilir.

UDP iletileri birçok ağ güvenlik duvarı tarafından engellendiğinden,

böyle bir güvenlik duvarının arkasındaysanız UDP hizmetlerini devre dışı bırakmak istersiniz.

UDP hizmetlerini devre dışı bırakmak ister misiniz? (Y / n) [n]:


DSpace 5 Handle Sorunu Çözme

DSpace 6 Handle Sorunu Çözme

DSpace 7 Handle Sorunu Çözme


DSpace Handle Sorunu Çözme
Mehmet Demirel 5 February, 2020
Share this post
Archive
Sign in to leave a comment

DSpace için güvenlik duvarının arkasına Handle hizmeti yükleme
Açıkerişim Handle Sorunu Çözme