Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Error 500 Lightsquid

    Scheduled Pinned Locked Moved Español
    16 Posts 4 Posters 9.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      leoalfa09
      last edited by

      al parecer funciona tenia un erro similar y me lo resolvio….

      1 Reply Last reply Reply Quote 0
      • L
        locopepo
        last edited by

        No me resulto..

        1 Reply Last reply Reply Quote 0
        • L
          leoalfa09
          last edited by

          reinstalastes el squid??

          1 Reply Last reply Reply Quote 0
          • S
            scooterdouglas
            last edited by

            Here is a more complete list of commands that I used, remember Lightsquid can only use Perl v5.8, if you have have not setup you symlinks properly then you will get Error500 and if you point your symlinks to Perl v5.10, you will get a blank page:
            (Aquí está una lista más completa de los comandos que he utilizado, recuerde Lightsquid sólo puede usar Perl v5.8, si usted tiene no han ajuste que los enlaces simbólicos correctamente entonces usted conseguirá Error500 y si apunta su v5.10 enlaces simbólicos a Perl, se le una página en blanco:)

            
            # cd /usr/bin
            # ls -ltr 
            ...
            lrwxrwxrwx  1 root  wheel       10 Sep 15 17:33 pkill -> /bin/pkill
            lrwxrwxrwx  1 root  wheel        6 Sep 15 17:33 tar -> bsdtar
            lrwxrwxrwx  1 root  wheel       10 Sep 15 17:33 pgrep -> /bin/pgrep
            lrwxr-xr-x  1 root  wheel       25 Sep 16 14:57 perl5 -> /usr/local/bin/perl5.10.1
            lrwxr-xr-x  1 root  wheel       25 Sep 16 14:57 perl -> /usr/local/bin/perl5.10.1
            # cd /usr/local/bin
            # ls -ltr
            ...
            lrwxr-xr-x  1 root  wheel       24 Sep 16 15:01 perl5 -> /usr/local/bin/perl5.8.8
            # rm perl5
            # ls -ltr
            ...
            # cd /usr/bin
            # ls -ltr
            ...
            lrwxrwxrwx  1 root  wheel       10 Sep 15 17:33 pkill -> /bin/pkill
            lrwxrwxrwx  1 root  wheel        6 Sep 15 17:33 tar -> bsdtar
            lrwxrwxrwx  1 root  wheel       10 Sep 15 17:33 pgrep -> /bin/pgrep
            lrwxr-xr-x  1 root  wheel       25 Sep 16 14:57 perl5 -> /usr/local/bin/perl5.10.1
            lrwxr-xr-x  1 root  wheel       25 Sep 16 14:57 perl -> /usr/local/bin/perl5.10.1
            # rm perl5
            # rm perl
            # ls -ltr
            ...
            lrwxrwxrwx  1 root  wheel       10 Sep 15 17:33 pkill -> /bin/pkill
            lrwxrwxrwx  1 root  wheel        6 Sep 15 17:33 tar -> bsdtar
            lrwxrwxrwx  1 root  wheel       10 Sep 15 17:33 pgrep -> /bin/pgrep
            # 
            # ln -s /usr/local/bin/perl /usr/bin/perl
            # ls -ltr
            ...
            lrwxrwxrwx  1 root  wheel       10 Sep 15 17:33 pkill -> /bin/pkill
            lrwxrwxrwx  1 root  wheel        6 Sep 15 17:33 tar -> bsdtar
            lrwxrwxrwx  1 root  wheel       10 Sep 15 17:33 pgrep -> /bin/pgrep
            lrwxr-xr-x  1 root  wheel       25 Sep 16 14:57 perl -> /usr/local/bin/perl
            #
            
            

            Does this help?
            (Ayuda esto?)

            1 Reply Last reply Reply Quote 0
            • L
              locopepo
              last edited by

              Muchas cosas me salen distintas a lo q ahi dicen.. tendria q tenerlo igual..????

              no tengo la carpeta /usr/local/bin/perl  la carpeta "perl" no la tengo..

              1 Reply Last reply Reply Quote 0
              • S
                sanchezluys
                last edited by

                :) hola locopepo.

                reinstale el squid con el ligthsquid para hacer pruebas y verificar lo que comentas aca en el foro. y efectivamente se presenta este error con el ligthsquid, ya esta muy hablado en el foro en ingles y el problema no parece tan simple.

                existe una diferencia de version del perl que usa el squid y el que usa el lightsquid, esto hace que la version con que se use el squid se instale sin problema y el squid funcione bien, ahora cuando se instala el lightsquid este no reinstala el perl nueva version por lo que muchos recomiendan que desinstalemos la version del perl y reinstalemos con la version mas reciente, otros afirman que solo necesita actualizar una libreria de perl, en ambos casos intente resolver el problema pero no funciono en nada.

                aca en el foro existen personas que manejan bien el proceso de desinstalar e instalar paquetes via consola, esperemos que nos comenten los pasos para hacer una buena desinstalacion o actualizacion del paquete perl para ver si se resuelve el problema.. ???

                ** Soporte Via Correo en Venezuela **
                - diseño y puesta en marcha del portal cautivo, eliminacion de p2p, control de acceso de usuarios, instalacion y configuracion basica del pfsense, OpenVpn - Equipos con S.O. PC-BSD, OpenBSD, Linux, Win y OpenSolaris sobre x86
                www.adrianamoda.com.ve

                1 Reply Last reply Reply Quote 0
                • L
                  locopepo
                  last edited by

                  Q comando puedo utilizar para ver q version de perl tengo, quiza tenga las dos y como las puedo desintalar, para asi desintalar squid y lightsquid, y volver a instalarlo de nuevo para que quede la version apropiada de perl..

                  Atte.

                  1 Reply Last reply Reply Quote 0
                  • S
                    sanchezluys
                    last edited by

                    :) hola

                    en bsd se tiene el comando via consola pkg_info para ver que paquetes estan instalados y su version

                    tengo pensado hacer los siguiente:

                    • parar el squid, –-> squid stop
                    • ver la version del perl instalado con ---> pkg_info
                    • desinstalar la version del perl con pkg_delete perl..versionx
                    • instalar la nueva version del perl con pkg_add (segun la pagina de perl la version oficial para freebsd es: " Since September 1998 or FreeBSD 3.2 Perl 5 has been a standard component." ) tomado de http://www.cpan.org/ports/#freebsd y podria ser del siguiente repositorio: http://www.cpan.org/src/perl-5.13.5.tar.gz

                    ** en estos momentos busco la version del perl y su repositorio en freebsd **

                    ** Soporte Via Correo en Venezuela **
                    - diseño y puesta en marcha del portal cautivo, eliminacion de p2p, control de acceso de usuarios, instalacion y configuracion basica del pfsense, OpenVpn - Equipos con S.O. PC-BSD, OpenBSD, Linux, Win y OpenSolaris sobre x86
                    www.adrianamoda.com.ve

                    1 Reply Last reply Reply Quote 0
                    • L
                      locopepo
                      last edited by

                      en el directorio /usr/local/bin tengo dos perl
                      perl5.10.1
                      perl5.8.9

                      y cuando ejecuto pkg_delete con ninguno de los dos resulta

                      pkg_delete: no such package 'perl5.8.9' installed

                      eso me dice….

                      1 Reply Last reply Reply Quote 0
                      • S
                        sanchezluys
                        last edited by

                        :) hola.

                        en mi caso: ejecuto pkg_info y tengo el listado de paquetes instalados

                        con:

                        squid verifico las dependencias del squid con:```
                        pkg_info squid-2.7.9 -r

                        
                        

                        pkg_info squid-2.7.9 -r
                        Information for squid-2.7.9:

                        Depends on:
                        Dependency: cyrus-sasl-2.1.23
                        Dependency: openldap-client-2.4.22
                        Dependency: perl-5.10.1_1

                        
                        con ligthsquid se tiene: pkg_info -r
                        
                        

                        pkg_info lightsquid-1.7.1_1 -r
                        Information for lightsquid-1.7.1_1:

                        Depends on:
                        Dependency: jpeg-6b_4
                        Dependency: gd-2.0.35,1
                        Dependency: p5-GD-2.39

                        
                        al intentar borrar el perl que no parece tener dependencias (version 5.8.8_1 ) se tiene:
                        
                        

                        pkg_delete: file '/usr/local/man/man1/perlpacktut.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlplan9.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlpod.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlpodspec.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlport.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlqnx.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlre.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlref.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlreftut.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlrequick.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlreref.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlretut.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlrun.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlsec.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlsolaris.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlstyle.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlsub.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlsyn.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlthrtut.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perltie.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perltoc.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perltodo.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perltooc.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perltoot.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perltrap.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perltru64.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perltw.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlunicode.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perluniintro.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlutil.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perluts.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlvar.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlvmesa.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlvms.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlvos.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlwin32.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlxs.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/perlxstut.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/piconv.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/pl2pm.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/pod2html.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/pod2latex.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/pod2man.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/pod2text.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/pod2usage.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/podchecker.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/podselect.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/prove.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/psed.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/pstruct.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/s2p.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/splain.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/man/man1/xsubpp.1.gz' doesn't exist
                        pkg_delete: file '/usr/local/bin/a2p' doesn't exist
                        pkg_delete: file '/usr/local/bin/c2ph' doesn't exist
                        pkg_delete: file '/usr/local/bin/cpan' doesn't exist
                        pkg_delete: file '/usr/local/bin/dprofpp' doesn't exist
                        pkg_delete: file '/usr/local/bin/enc2xs' doesn't exist
                        pkg_delete: file '/usr/local/bin/find2perl' doesn't exist
                        pkg_delete: file '/usr/local/bin/h2ph' doesn't exist
                        pkg_delete: file '/usr/local/bin/h2xs' doesn't exist
                        pkg_delete: file '/usr/local/bin/instmodsh' doesn't exist
                        pkg_delete: file '/usr/local/bin/libnetcfg' doesn't exist
                        pkg_delete: file '/usr/local/bin/perl' doesn't exist
                        pkg_delete: file '/usr/local/bin/perl-after-upgrade' doesn't exist
                        pkg_delete: file '/usr/local/bin/perlbug' doesn't exist
                        pkg_delete: file '/usr/local/bin/perldoc' doesn't exist
                        pkg_delete: file '/usr/local/bin/perlivp' doesn't exist
                        pkg_delete: file '/usr/local/bin/piconv' doesn't exist
                        pkg_delete: file '/usr/local/bin/pl2pm' doesn't exist
                        pkg_delete: file '/usr/local/bin/pod2html' doesn't exist
                        pkg_delete: file '/usr/local/bin/pod2latex' doesn't exist
                        pkg_delete: file '/usr/local/bin/pod2man' doesn't exist
                        pkg_delete: file '/usr/local/bin/pod2text' doesn't exist
                        pkg_delete: file '/usr/local/bin/pod2usage' doesn't exist
                        pkg_delete: file '/usr/local/bin/podchecker' doesn't exist
                        pkg_delete: file '/usr/local/bin/podselect' doesn't exist
                        pkg_delete: file '/usr/local/bin/prove' doesn't exist
                        pkg_delete: file '/usr/local/bin/psed' doesn't exist
                        pkg_delete: file '/usr/local/bin/pstruct' doesn't exist
                        pkg_delete: file '/usr/local/bin/s2p' doesn't exist
                        pkg_delete: file '/usr/local/bin/splain' doesn't exist
                        pkg_delete: file '/usr/local/bin/xsubpp' doesn't exist
                        pkg_delete: file '/usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so' doesn't exist
                        pkg_delete: couldn't entirely delete package (perhaps the packing list is
                        incorrectly specified?)

                        
                        al revisar la instalacion del lightsquid se observa que la version 5.8.8_1 es instalada con lightsquid, y por esta razon se da el conflicto con las dos versiones.
                        
                        luego de desinstalar via putty el ligthsquid con el per-5.8.8_1 pase a reiniciar el equipo y procedi a reinstalar el ligthsquid, donde observe que instalo de nuevo el perl-5.8.8_1
                        
                        una ves instalado funciono sin problemas el lightsquid!!  :D
                        
                        ![lightsquid-funciona.JPG](/public/_imported_attachments_/1/lightsquid-funciona.JPG)
                        ![lightsquid-funciona.JPG_thumb](/public/_imported_attachments_/1/lightsquid-funciona.JPG_thumb)

                        ** Soporte Via Correo en Venezuela **
                        - diseño y puesta en marcha del portal cautivo, eliminacion de p2p, control de acceso de usuarios, instalacion y configuracion basica del pfsense, OpenVpn - Equipos con S.O. PC-BSD, OpenBSD, Linux, Win y OpenSolaris sobre x86
                        www.adrianamoda.com.ve

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.