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.
30 Temmuz 2009 Perşembe
Perl Bundle::CPAN yeni versiyona yükseltme sırasında şöyle bir hata ile karşılaştım:
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.
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
24 Mart 2009 Salı
Intel Atom içeren Acer Aspir One / Asus eee shutdown sorunu
Etiketler:
Intel Atom,
kapanma sorunu,
RedHAT Linux,
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)
/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)
24 Kasım 2008 Pazartesi
amavisd-new 2.6.0 CentOS Problemi
CentOS 4.6 Sistemimde çalışan amavisd-new 2.5.4 ü 2.6.0 a güncelledikten sonra amavis'i çalıştırdığımda aşağıdaki hatların görüntülendiğiniz gördüm:
fetch_modules: error loading optional module IP/Country/Fast.pm:
Requiring lib/IP/Country/Fast.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Image/Info.pm:
Requiring lib/Image/Info.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Image/Info/GIF.pm:
Requiring lib/Image/Info/GIF.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Image/Info/JPEG.pm:
Requiring lib/Image/Info/JPEG.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Image/Info/PNG.pm:
Requiring lib/Image/Info/PNG.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Image/Info/TIFF.pm:
Requiring lib/Image/Info/TIFF.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF.pm:
Requiring lib/Mail/SPF.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Server.pm:
Requiring lib/Mail/SPF/Server.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Request.pm:
Requiring lib/Mail/SPF/Request.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mech.pm:
Requiring lib/Mail/SPF/Mech.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mech/A.pm:
Requiring lib/Mail/SPF/Mech/A.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mech/PTR.pm:
Requiring lib/Mail/SPF/Mech/PTR.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mech/All.pm:
Requiring lib/Mail/SPF/Mech/All.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mech/Exists.pm:
Requiring lib/Mail/SPF/Mech/Exists.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mech/IP4.pm:
Requiring lib/Mail/SPF/Mech/IP4.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mech/IP6.pm:
Requiring lib/Mail/SPF/Mech/IP6.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mech/Include.pm:
Requiring lib/Mail/SPF/Mech/Include.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mech/MX.pm:
Requiring lib/Mail/SPF/Mech/MX.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mod.pm:
Requiring lib/Mail/SPF/Mod.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mod/Exp.pm:
Requiring lib/Mail/SPF/Mod/Exp.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mod/Redirect.pm:
Requiring lib/Mail/SPF/Mod/Redirect.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/SenderIPAddrMech.pm:
Requiring lib/Mail/SPF/SenderIPAddrMech.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/v1/Record.pm:
Requiring lib/Mail/SPF/v1/Record.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/v2/Record.pm:
Requiring lib/Mail/SPF/v2/Record.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module NetAddr/IP.pm:
Requiring lib/NetAddr/IP.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module NetAddr/IP/Util.pm:
Requiring lib/NetAddr/IP/Util.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module auto/NetAddr/IP/Util/inet_n2dx.al:
Requiring lib/auto/NetAddr/IP/Util/inet_n2dx.al, file is inaccessible: Permission denied,
fetch_modules: error loading optional module auto/NetAddr/IP/Util/ipv6_n2d.al:
Requiring lib/auto/NetAddr/IP/Util/ipv6_n2d.al, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Query.pm:
Requiring lib/Mail/SPF/Query.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module auto/Crypt/OpenSSL/RSA/new_public_key.al:
Requiring lib/auto/Crypt/OpenSSL/RSA/new_public_key.al, file is inaccessible: Permission denied,
fetch_modules: error loading optional module auto/Crypt/OpenSSL/RSA/new_key_from_parameters.al:
Requiring lib/auto/Crypt/OpenSSL/RSA/new_key_from_parameters.al, file is inaccessible: Permission denied,
fetch_modules: error loading optional module auto/Crypt/OpenSSL/RSA/get_key_parameters.al:
Requiring lib/auto/Crypt/OpenSSL/RSA/get_key_parameters.al, file is inaccessible: Permission denied,
fetch_modules: error loading optional module auto/Crypt/OpenSSL/RSA/import_random_seed.al:
Requiring lib/auto/Crypt/OpenSSL/RSA/import_random_seed.al, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Error.pm:
Requiring lib/Error.pm, file is inaccessible: Permission denied,
Ancak buna rağmen amavis çalışıyordu fakat bir miktar garip bir çalışma söz kousuydu 2-3 günde bir kendiliğinden kapanır olmuştu amavis.
Bunun üaerine benzeri sorunları olanlar araştırdım. Sonunda problemin, CentOS da kullandığım SELinux' dan kaynaklandığını, ve birtakım path' lara yazarken bir SELinux hatası oluştuğunu, ve programın bunun bir izin hatası olarak yorumladığı için işletime devam ettiğini buldum. my_require yerine, require kullanmak sorunu gideriyor. Aşağıdaki yama sorunu gideriyor:
fetch_modules: error loading optional module IP/Country/Fast.pm:
Requiring lib/IP/Country/Fast.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Image/Info.pm:
Requiring lib/Image/Info.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Image/Info/GIF.pm:
Requiring lib/Image/Info/GIF.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Image/Info/JPEG.pm:
Requiring lib/Image/Info/JPEG.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Image/Info/PNG.pm:
Requiring lib/Image/Info/PNG.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Image/Info/TIFF.pm:
Requiring lib/Image/Info/TIFF.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF.pm:
Requiring lib/Mail/SPF.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Server.pm:
Requiring lib/Mail/SPF/Server.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Request.pm:
Requiring lib/Mail/SPF/Request.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mech.pm:
Requiring lib/Mail/SPF/Mech.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mech/A.pm:
Requiring lib/Mail/SPF/Mech/A.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mech/PTR.pm:
Requiring lib/Mail/SPF/Mech/PTR.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mech/All.pm:
Requiring lib/Mail/SPF/Mech/All.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mech/Exists.pm:
Requiring lib/Mail/SPF/Mech/Exists.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mech/IP4.pm:
Requiring lib/Mail/SPF/Mech/IP4.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mech/IP6.pm:
Requiring lib/Mail/SPF/Mech/IP6.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mech/Include.pm:
Requiring lib/Mail/SPF/Mech/Include.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mech/MX.pm:
Requiring lib/Mail/SPF/Mech/MX.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mod.pm:
Requiring lib/Mail/SPF/Mod.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mod/Exp.pm:
Requiring lib/Mail/SPF/Mod/Exp.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Mod/Redirect.pm:
Requiring lib/Mail/SPF/Mod/Redirect.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/SenderIPAddrMech.pm:
Requiring lib/Mail/SPF/SenderIPAddrMech.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/v1/Record.pm:
Requiring lib/Mail/SPF/v1/Record.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/v2/Record.pm:
Requiring lib/Mail/SPF/v2/Record.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module NetAddr/IP.pm:
Requiring lib/NetAddr/IP.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module NetAddr/IP/Util.pm:
Requiring lib/NetAddr/IP/Util.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module auto/NetAddr/IP/Util/inet_n2dx.al:
Requiring lib/auto/NetAddr/IP/Util/inet_n2dx.al, file is inaccessible: Permission denied,
fetch_modules: error loading optional module auto/NetAddr/IP/Util/ipv6_n2d.al:
Requiring lib/auto/NetAddr/IP/Util/ipv6_n2d.al, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Mail/SPF/Query.pm:
Requiring lib/Mail/SPF/Query.pm, file is inaccessible: Permission denied,
fetch_modules: error loading optional module auto/Crypt/OpenSSL/RSA/new_public_key.al:
Requiring lib/auto/Crypt/OpenSSL/RSA/new_public_key.al, file is inaccessible: Permission denied,
fetch_modules: error loading optional module auto/Crypt/OpenSSL/RSA/new_key_from_parameters.al:
Requiring lib/auto/Crypt/OpenSSL/RSA/new_key_from_parameters.al, file is inaccessible: Permission denied,
fetch_modules: error loading optional module auto/Crypt/OpenSSL/RSA/get_key_parameters.al:
Requiring lib/auto/Crypt/OpenSSL/RSA/get_key_parameters.al, file is inaccessible: Permission denied,
fetch_modules: error loading optional module auto/Crypt/OpenSSL/RSA/import_random_seed.al:
Requiring lib/auto/Crypt/OpenSSL/RSA/import_random_seed.al, file is inaccessible: Permission denied,
fetch_modules: error loading optional module Error.pm:
Requiring lib/Error.pm, file is inaccessible: Permission denied,
Ancak buna rağmen amavis çalışıyordu fakat bir miktar garip bir çalışma söz kousuydu 2-3 günde bir kendiliğinden kapanır olmuştu amavis.
Bunun üaerine benzeri sorunları olanlar araştırdım. Sonunda problemin, CentOS da kullandığım SELinux' dan kaynaklandığını, ve birtakım path' lara yazarken bir SELinux hatası oluştuğunu, ve programın bunun bir izin hatası olarak yorumladığı için işletime devam ettiğini buldum. my_require yerine, require kullanmak sorunu gideriyor. Aşağıdaki yama sorunu gideriyor:
--- amavisd.bak 2008-04-29 21:46:51.000000000 +0300
+++ amavisd 2008-04-29 22:18:26.000000000 +0300
@@ -189,7 +189,7 @@
local($_) = $m;
$_ .= /^auto::/ ? '.al' : '.pm' if !m{^/} && !m{\.(pm|pl|al|ix)\z};
s{::}{/}g;
- eval { my_require $_ }
+ eval { require $_ }
or do {
my($eval_stat) = $@ ne '' ? $@ : "errno=$!"; chomp $eval_stat;
push(@missing,$m);
24 Eylül 2008 Çarşamba
Perl Güncelledikten sonra "Util.pm" hatası
Pel güncellemesi yapıldıktan sonra "Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/Scalar/Util.pm line 30" hataı almaya başladım. AMAVIS ve SpamAssassin çalışmaz oldu. Bu hatanı dizeltimlesi oldukça kolay. Aşağıdaki komutu girerek Util.pm nin güncellenmesi sağlanmaktadır:
perl -MCPAN -e 'install "G/GB/GBARR/Scalar-List-Utils-1.18.tar.gz"'
perl -MCPAN -e 'install "G/GB/GBARR/Scalar-List-Utils-1.18.tar.gz"'
Kaydol:
Kayıtlar (Atom)