2.2-BETA (amd64) sürümünde Squid sorunu!
-
pfsense 2.2-BETA (amd64) kullandığım bir makinede squid3-dev çalışmamakta.
Konuyu biraz araştırdım ve aşağıdaki komutları çalıştırdıktan sonra yarım yamalak ta olsa squid çalışmaya başlıyor.
killall squid cd /usr/pbi/squid-amd64/ cp -r ./local/* /usr/local/ rm -rf ./local ln -s /usr/local ./local sync squid
Squid ile beraber gelen c-icap ve clamd servislerini nedense çalıştıramadım.
Nov 8 23:52:31 syslogd: kernel boot file is /boot/kernel/kernel Nov 8 23:52:36 kernel: pid 92689 (squid), uid 62: exited on signal 6 Nov 8 23:52:39 squid[92191]: Squid Parent: (squid-1) process 6148 started Nov 8 23:52:41 php-fpm[87215]: /status_services.php: The command '/usr/local/etc/rc.d/squid.sh stop' returned exit code '1', the output was 'Shared object "libkvm.so.5" not found, required by "ipcs"' Nov 8 23:52:41 squid[9109]: Squid Parent: will start 1 kids Nov 8 23:52:41 squid[9109]: Squid Parent: (squid-1) process 9361 started
libkvm.so.5 artık kullanılmıyor. Onun yerine libkvm.so.6 kullanılıyor.
Aşağıdaki gibi sembolik link verdiğimde de farklı bir hata alıyorum sanırım libkvm.so.6 ile uyumlu değil.
ln -s libkvm.so.6 libkvm.so.5
php-fpm[77876]: /status_services.php: The command '/usr/local/etc/rc.d/squid.sh stop' returned exit code '1', the output was 'ipcs: sysctlbyname: kern.ipc.msqids: Cannot allocate memory'
Lakin her pfsense güncellemesinde yazının en üstündeki komutları tekrar çalıştırmak gerekiyor.
Birde komutları çalıştırdıktan sonra pfsense web arayüzüne erişmede sorunlar yaşadım ( Hata kodu: 500 Internal Server Error )
Konsol üzerinden 16) Restart PHP-FPM yapınca sorun düzeldi.
Sanırım yeni sürüm için henüz hazır değil gibi. Derlemede sorun var gibi görünüyor.
Bu konuda bir çözüm üretebilmiş olan var mı acaba içimizde!
-
Birde pfsense 2.2 beta sürümünde ipcs ve ipcrm yokmuş.
ipcs – report System V interprocess communication facilities status
ipcrm -- remove the specified message queues, semaphore sets, and shared segmentsAçıkçası ne işe yaradığı ile ilgili çok fazla bir bilgim yok ama anladığım kadarı ile loglarda görüntülenen mesajlar ile alakalı olduğunu anlıyorum.
Aşağıdaki komutlar konsol da çalıştırarak yüklenebiliyor.
fetch -o /usr/bin/ipcs ftp://dns.ruweb.net/FreeBSD/8.3-RELEASE-amd64-livefs/usr/bin/ipcs chmod 555 /usr/bin/ipcs fetch -o /usr/bin/ipcrm ftp://dns.ruweb.net/FreeBSD/8.3-RELEASE-amd64-livefs/usr/bin/ipcrm chmod 555 /usr/bin/ipcrm rehash
Yükledikten sonra aşağıdaki gibi bir hata alabilirsiniz.
[2.2-BETA][root@pfSense.akes.local]/lib: ipcs Shared object "libkvm.so.5" not found, required by "ipcs"
Bir önceki yazıda belirttiğim gibi libkvm.so.5 artık kullanılmıyor. Onun yerine libkvm.so.6 kullanılıyor.
Sembolik link verebilirsiniz ama oda bir çözüm olmuyor gördüğüm kadarı ile.
ln -s libkvm.so.6 libkvm.so.5
Link verdikten sonrada aşağıdaki bir hata çıkmakta.
[2.2-BETA][root@pfSense.akes.local]/lib: ipcs ipcs: sysctlbyname: kern.ipc.msqids: Cannot allocate memory
-
Bu gün yaptığım güncelleme ile
pfSense-LiveCD-2.2-BETA-amd64-20141108-0611.iso.gz
Yaşadığım sorunlar şu an için ortadan kalkmıştır.