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

    Smartmontools desaparecido

    Scheduled Pinned Locked Moved Español
    13 Posts 3 Posters 1.8k 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.
    • D
      Danixu86
      last edited by

      Es lo que me parece raro, que desapareciera de buenas a primeras…. Con un find no era capaz de localizar el programa, el box me daba error al comprobar el estado del disco y con pkg install y pkg search me decía que era inexistente. Activé el repositorio de FreeBSD y ya me apareció para instalarlo con el pkg search y el pkg install.

      Un saluod.

      1 Reply Last reply Reply Quote 0
      • J
        javcasta
        last edited by

        Hola

        Raro y mucho  :o

        En mi pfSense, no tengo activado los repos de FreeBSD y sin embargo sí encuentra smartmontools

        [2.3.2-RELEASE][root@pfSense232a.localdomain]/root: cat /usr/local/share/pfSense/pkg/repos/pfSense-repo.conf
        FreeBSD: { enabled: no }

        pfSense-core: {
          url: "pkg+https://pkg.pfsense.org/pfSense_v2_3_2_amd64-core",
          mirror_type: "srv",
          signature_type: "fingerprints",
          fingerprints: "/usr/local/share/pfSense/keys/pkg",
          enabled: yes
        }

        pfSense: {
          url: "pkg+https://pkg.pfsense.org/pfSense_v2_3_2_amd64-pfSense_v2_3_2",
          mirror_type: "srv",
          signature_type: "fingerprints",
          fingerprints: "/usr/local/share/pfSense/keys/pkg",
          enabled: yes
        }
        [2.3.2-RELEASE][root@pfSense232a.localdomain]/root: cat /usr/local/etc/pkg/repos/FreeBSD.conf
        FreeBSD: { enabled: no  }
        [2.3.2-RELEASE][root@pfSense232a.localdomain]/root: pkg search smartmontools
        smartmontools-6.5_1            S.M.A.R.T. disk monitoring tools

        Salu2

        Javier Castañón
        Técnico de comunicaciones, soporte y sistemas.

        Mi web: https://javcasta.com/

        Soporte scripting/pfSense https://javcasta.com/soporte/

        1 Reply Last reply Reply Quote 0
        • D
          Danixu86
          last edited by

          Debe ser cosa de magia negra… porque ahora lo he mirado y misteriosamente aparece. Puede que al activar y desactivar el repositorio FreeBSD los haya actualizado y aparezca (aunque antes de hacerlo ya lo había actualizado también).

          1 Reply Last reply Reply Quote 0
          • J
            javcasta
            last edited by

            Hola

            De todas formas, en el Upgrade a la ver 2.3 hubieron problemas con pkg

            Un doc para reparar una databse de pkg:

            pfSense 2-3-X - Fixing a Broken pkg Database https://doc.pfsense.org/index.php/Fixing_a_Broken_pkg_Database

            Y sé que en la próxima ver 2.4 "afinan" un problema con pkg:

            https://doc.pfsense.org/index.php/2.4_New_Features_and_Changes

            Fixed issues with major version base upgrades via pkg

            Salu2

            Javier Castañón
            Técnico de comunicaciones, soporte y sistemas.

            Mi web: https://javcasta.com/

            Soporte scripting/pfSense https://javcasta.com/soporte/

            1 Reply Last reply Reply Quote 0
            • D
              Danixu86
              last edited by

              Pues también puede tener que ver, porque al activar el repositorio FreeBSD lo primero que ha hecho el pkg es actualizarse, así que a lo mejor en esa actualización ha solucionado el problema.

              Un saludo.

              1 Reply Last reply Reply Quote 0
              • D
                Danixu86
                last edited by

                Al final el box murió… No sé muy bien por qué pero hoy de repente me ha pasado lo mismo con el DHCPD, esta mañana funcionaba todo perfectamente y dos horas más tarde había un desastre en la oficina porque se había caído el dhcpd. Mirando he visto que le pasaba lo mismo y que no estaba el ejecutable, y me ha pasado lo mismo que con el smartmontools: no ha aparecido hasta que he activado el repositorio FreeBSD.

                Después de pegarme con él un rato porque daba error de configuración y no iniciaba el demonio, he decidido reiniciar el servidor y no ha vuelto a arrancar (no encontraba el Kernel). Menos mal que guardé un backup del fichero de configuración y en una media hora he montado el box de nuevo.

                No sé qué habrá pasado, pero es muy raro... Nunca me había pasado con una distro Linux que los paquetes de buenas a primeras desaparecieran. En fin, ya está solucionado (o eso espero después de formatearlo).

                Un saludo!!

                1 Reply Last reply Reply Quote 0
                • J
                  javcasta
                  last edited by

                  Hola

                  2 explicaciones:

                  • la conspiranoica: Un admin del foro ve tu ip y vía un backdoor en pfSense te fastidia el sistema. :) :)
                  • la pobablemente real: Como pkg ha dado problemas (se resolverán en la ver 2.4) si has estado haciendo pruebas (como hago yo a diario), algo se quedó mal y etc, etc (usa una maqueta, una máquina virtual para pruebas, no en producción)

                  Mira, un post que he publicado hoy, donde se ven los pasos para instalar un paquete FreeBSD en pfSense:

                  pfSense-install-FreeBSD-Package.sh - Instalar paquete FreeBSD en pfSense 2.3.x
                  https://forum.pfsense.org/index.php?topic=121352.0

                  Salu2

                  Javier Castañón
                  Técnico de comunicaciones, soporte y sistemas.

                  Mi web: https://javcasta.com/

                  Soporte scripting/pfSense https://javcasta.com/soporte/

                  1 Reply Last reply Reply Quote 0
                  • J
                    javcasta
                    last edited by

                    Hola

                    Aviso de un Admin del foro

                    https://forum.pfsense.org/index.php?topic=121354.msg670799#msg670799

                    Do not do this. We don't allow FreeBSD packages to be installed directly with good reason. It's only a matter of time before something gets screwed up in the dependencies or a package gets replaced and the whole system is hosed, or it'll break wildly on upgrade.

                    Que viene a decir:

                    No hagas esto. No permitimos que los paquetes de FreeBSD se instalen directamente con una buena razón. Es sólo cuestión de tiempo antes de que algo se fastidie en las dependencias o un paquete se reemplaze y todo el sistema esté mal, o se romperá salvajemente en la actualización.

                    Así que las pruebas nunca en producción o bajo la respomsabilidad de cada uno

                    Salu2

                    Javier Castañón
                    Técnico de comunicaciones, soporte y sistemas.

                    Mi web: https://javcasta.com/

                    Soporte scripting/pfSense https://javcasta.com/soporte/

                    1 Reply Last reply Reply Quote 0
                    • I
                      iplost
                      last edited by

                      El peligro viene si actualizas pfsense, o instalas un paquete freebsd que afecte a las versiones de dependencias de paquetes pfsense,  como dices cada cual asuma sus riesgos,  pero creo que es bueno divulgar como se hacen las cosas, informando de los riesgos, y luego que cada uno decida. pfsense es open y free  ;D

                      1 Reply Last reply Reply Quote 0
                      • J
                        javcasta
                        last edited by

                        Hola

                        Sí, pfSense ya avisa de los riesgos de instalar paquetes FreeBSD en:

                        Installing FreeBSD Packages

                        https://doc.pfsense.org/index.php/Installing_FreeBSD_Packages#pfSense_2.3

                        pfSense 2.3 is based on pkg for the base system and pfSense packages, so the pkg repository from pfSense is used and the standard FreeBSD package repository is not available. Installing packages from FreeBSD is technically possible, but not recommended due to potential dependency problems. Passing the full URL to a package using pkg install <url>will work, but care is needed to avoid future problems.</url>

                        Pero también dice, que técnicamente es posible hacerlo …

                        Can I use FreeBSD ports with pfSense

                        https://doc.pfsense.org/index.php/Can_I_use_FreeBSD_ports_with_pfSense

                        Yes, it is possible, although care should be taken when considering what to install on a firewall.

                        Ports cannot be built from source directly on the firewall because pfSense does not have a compiler or related tools/includes, but pkg_add/pkg add may be used to add binary packages.

                        Asumiendo los riesgos, es decir quer para un sistema en producción vital, los admin deben ser "conservadores" y ensayar cualquier modificación en un lab y tras pruebas, si se está muy seguro, implemertarlo en producción, y aún así siempre pueden haber sorpresas :)

                        Salu2

                        Javier Castañón
                        Técnico de comunicaciones, soporte y sistemas.

                        Mi web: https://javcasta.com/

                        Soporte scripting/pfSense https://javcasta.com/soporte/

                        1 Reply Last reply Reply Quote 0
                        • D
                          Danixu86
                          last edited by

                          La cuestión es que toda la problemática vino sin llegar a instalar ningún paquete FreeBSD o algún port externo a pfSense. Instalé un paquete del pfSense para probar y lo desinstalé, y un día o dos después empezaron a desaparecerme paquetes… Es entonce cuando tuve que activar el repositorio FreeBSD porque en el del pfSense no me encontraba el paquete que faltaba (a pesar de venir preinstalado).

                          Un saludo.

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