30 Temmuz 2009 Perşembe

Perl Bundle::CPAN yeni versiyona yükseltme sırasında şöyle bir hata ile karşılaştım:

Recursive dependency detected:
Bundle::CPAN
=> Test::Harness
=> A/AN/ANDYA/Test-Harness-3.17.tar.gz
=> File::Spec
=> S/SM/SMUELLER/PathTools-3.30.tar.gz
=> Scalar::Util
=> G/GB/GBARR/Scalar-List-Utils-1.21.tar.gz
=> Test::More
=> M/MS/MSCHWERN/Test-Simple-0.88.tar.gz
=> Test::Harness.

Cannot continue.

Bir birleşeni tek başına güncellemek de işe yaramıyor. Aynı hata alınıyor. Ancak yeni CPAN da bu sorun düzeltilmiş. Düzeltmek için önce:


force install CPAN

force install Bundle::CPAN


Komutları verilerek sorun giderilir.


25 Temmuz 2009 Cumartesi

.htaccess dosyasına Cookie bazlı ulaşım

RewriteEngine on
RewriteCond %{HTTP_COOKIE} !cookiename
RewriteRule !^login\.php$ /login.php [R,L]
Amavis içerisinden Clamd kurulumu yapmıştım. Clamd'yi Amavis grubune ekledim. Fakat çalışırken mail loglarında sürekli şöyle bir mesaj geliyordu:

Jul 24 05:25:49 diderot amavis[2569]: (02569-02) (!!)run_av (ClamAV-clamd) FAILED - unexpected , output="/var/amavis/tmp/amavis-20090724T052526-02569/parts: lstat() failed: Permission denied. ERROR\n"
Jul 24 05:25:49 diderot amavis[2569]: (02569-02) (!!)ClamAV-clamd av-scanner FAILED: CODE(0x1b2a5d60) unexpected , output="/var/amavis/tmp/amavis-20090724T052526-02569/parts: lstat() failed: Permission denied. ERROR\n" at (eval 102) line
527.
Jul 24 05:25:49 diderot amavis[2569]: (02569-02) (!!)WARN: all primary virus scanners failed, considering backups


Sebebini araştırıken clamd nin parametrelerinden irisini ayarlamayı unuttuğumu anladım:

#AllowSupplementaryGroups no

Başındaki comenti kaldırıp değerini yes yapınca düzeldi.

AllowSupplementaryGroups yes

Bu ayar olmazsa clamd amavis grubunu kullanamıyor. Bu da ulaşım sorunlarına sebep oluyor.

13 Temmuz 2009 Pazartesi

Nagios uzaktaki bir sistem için sürekli NRPE hatası bildiriyordu. Hedef sistemin loglarında ise şunu gördüm:



service nrpe
{
.
.
per_source = UNLIMITED
.
.

}

restart xinetd.

24 Mart 2009 Salı

Intel Atom içeren Acer Aspir One / Asus eee shutdown sorunu

Intel Atom işlemcisi içeren mini notebooklarda Linux sürümünde shutdown komutu her zaman çalışmamakta ve kapanmak yerine sistem ekranı kararmış olarak sistem asılı kalmaktadır. Bunun sebebi bazı sürücülerin kapanamadan kilitlenmesidir. Bu duruma engel olmak için:

/etc/init.d/halt dosyasını düzenleyin.

# Save random seed

satırını bulun ve hemen üzerine:

#Linux Atom shutdon düzeltmesi
modprobe -r snd-hda-intel && echo "snd-hda-intel module removed!"

satırlarını ekleyin. Artık kapanma sorunsuz olacaktır.
Not. Çözüm Acer Aspire One 150L ( RedHAT Feedora Core 8 türevi Linpus Linux ve CentOS 5.2 üzerinde denenmiştir)