Lightsquid и пустая страница



  • Здравствуйте! Сегодня с утра решил посмотреть статистику и к сожалению увидел кукиш. Немного инфы:

    Lightsquid 1.8.2 pkg v.2.33

    squid pkg v.4.3.3

    squidGuard1.4_4 pkg v.1.9.5

    Version 2.1.2-RELEASE (i386)
    built on Thu Apr 10 05:23:34 EDT 2014
    FreeBSD 8.3-RELEASE-p15

    Было все в порядке до сегодняшнего дня. При обновление страницы пару раз видел сообщение с ошибкой 500, но она так быстро исчезала, что не видел описание этой ошибки. Попробовал переставить пакет, ситуация не изменилась. Логи в прицепе.

    Сдается мне, что проблема в этой строке, как считаете?
    php: /pkg_edit.php: The command 'ln -s /usr/local/bin/perl /usr/bin/perl' returned exit code '1', the output was 'ln: /usr/bin/perl: File exists'

    Попробовал переставить через консоль:

    pkg_info | less
    bsdinstaller-2.0.2013.0911 BSD Installer mega-package
    gettext-0.18.3      GNU gettext package
    libiconv-1.14_1    A character set conversion library
    libidn-1.22        Internationalized Domain Names command line tool
    libslang2-2.2.2_1  Routines for rapid alpha-numeric terminal applications deve
    mc-4.7.5.6          Midnight Commander, a free Norton Commander Clone
    pcre-8.02          Perl Compatible Regular Expressions library
    perl-5.10.1_1      Practical Extraction and Report Language
    pkg-config-0.23_1  A utility to retrieve information about installed libraries
    png-1.4.3          Library for manipulating PNG images
    python26-2.6.5      An interpreted object-oriented programming language
    python27-2.7.2_4    An interpreted object-oriented programming language
    wget-1.13.4_1      Retrieve files from the Net via HTTP(S) and FTP

    pkg_delete -r perl-5.10.1_1

    Получил кучу ошибок примерно такого вида

    pkg_delete: file '/usr/local/lib/perl5/5.10.1/mach/auto/POSIX/fileno.al' doesn't exist
    pkg_delete: file '/usr/local/lib/perl5/5.10.1/mach/auto/POSIX/fopen.al' doesn't exist
    pkg_delete: file '/usr/local/lib/perl5/5.10.1/mach/auto/POSIX/fork.al' doesn't exist
    pkg_delete: file '/usr/local/lib/perl5/5.10.1/mach/auto/POSIX/fprintf.al' doesn't exist

    pkg_delete: couldn't entirely delete package (perhaps the packing list is
    incorrectly specified?)
    Removing stale symlinks from /usr/bin…
        Removing /usr/bin/perl
        Removing /usr/bin/perl5
        Removing /usr/local/bin/perl5.14.2 installed by an older perl port
        Removing /usr/local/bin/perl5.16.3 installed by an older perl port
    Done.

    Заранее спасибо за Вашу помощь!
    log.txt



  • Вертер писал о решении проблем с перл
    https://forum.pfsense.org/index.php/topic,49872.msg274840.html#msg274840



  • @dr.gopher:

    Вертер писал о решении проблем с перл
    https://forum.pfsense.org/index.php/topic,49872.msg274840.html#msg274840

    ушел читать. спасибо! решил проблему путем удаления perl и всех зависимостей и линков. Удалил пакет lightsquid + Руками прошелся по системе, прибил все, что касается lightsquid. Из консоли ставить perl не стал.  - ребут, заново поставил пакет, вместе с ним поставился и perl. Выжад пару минут и вуаля пустая страница))), но жмем ctrl+f5 и видим то, что нужно.  Спасибо dr.gopher за линки. Инфа оказалась полезной!