12 Şubat 2013 Salı

Koha fines.pl Dosyasında Yerleşim (Loacation) Hatası Sorunu

Koha Kütüphane Otomasyon Programında gecikme cezalarını hesaplayan fines.pl dosyasını

root@ubuntu:/usr/share/koha/bin/cronjobs# ./fines.pl

komutuyla çalıştırınca aşağıdaki hatayla karşılaşabilirsiniz.
  • Can't locate C4/Context.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/koha/bin/cronjobs/fines.pl line 41. > BEGIN failed--compilation aborted at /usr/share/koha/bin/cronjobs/fines.pl line 41.
Bu hata root ve user kullanıcıları altındaki .bashrc dosyalarıyla ilgilidir ve aşağıdaki şekilde çözülür:

a) root kullanıcısı altındaki .../home/.bashrc dosyasında düzenlme:
  • Terminal pencersi açınız,
  • "sudo su" komutu verip "root şifresini" girerek "root" kullanıcısına ("root@ubuntu:/#") geçiş yapınız.
  • "Ubuntu" kullanıyorsanız "sudo nautilus" komutuyla, "xubuntu" kullanıyorsanız "sudo thunar" komutunu vererek dizin penceresi açınız (Örneğin; root@ubuntu:/# sudo nautilus) .
  • açılan pencerenin sol tarafındaki Home seçeneğine tıklayınız.
  • .bashrc dosyasını (saklı dosyadır) görüntileyebilmek için View menüden Show Hiddens Files seçeneğini işaretleyiniz.

  • Home dizini içindeki .bashrc dosyasını text editör ile açınız ve dosyanın sonuna aşağıdaki iki satırı ekleyiniz.
export KOHA_CONF=/etc/koha/sites/library/koha-conf.xml
export PERL5LIB=/usr/share/koha/lib/

a) koha kullanıcısı altındaki File System/home/koha/.bashrc dosyasında düzenlme:
  • Pencerede iken sırasıyla File System > Home > Koha seçeneklerini tıklayınız.

  • .bashrc dosyasını (saklı dosyadır) görüntileyebilmek için View menüden Show Hiddens Files seçeneğini işaretleyiniz (yukarıdaki resimdeki gibi).  
  • dizindeki .bashrc dosyasını text editör ile açınız ve dosyanın sonuna aşağıdaki satırları ekleyiniz,

export PERL5LIB=/usr/share/koha/lib
export KOHA_CONF=/etc/koha/sites/library/koha-conf.xml

  • Dosyayı ve ardından File System Penceresini kapatarak terminal penceresine dönünüz. 
  • "sudo reboot" komutu ile bilgisayarınızı yeniden başlatınız.

Hiç yorum yok:

Yorum Gönder