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 segments

    Açı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.


Log in to reply