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.
    • J
      javcasta
      last edited by

      Hola

      En mi pfSense 2.3.2_1, sí se encuentra smartmontools con versión 6.5_1

      [2.3.2-RELEASE][root@pfSense232a.localdomain]/root: find / -name smartmontools
      /usr/local/share/smartmontools
      [2.3.2-RELEASE][root@pfSense232a.localdomain]/root: ls -l /usr/local/share/smartmontools
      total 156
      -rw-r–r--  1 root  wheel  157227 Jul 19 16:13 drivedb.h
      [2.3.2-RELEASE][root@pfSense232a.localdomain]/root: pkg rquery %v smartmontools
      6.5_1

      Haz desde shell un```
      pkg rquery %v smartmontools

      o si no da ninguna verrsión:
      es que ~~no está instalado~~ **no se encuentra en los repositorios para sólo pfSense**.
      -– editado: corrección
      
      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

        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.