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

    Unable to retrieve package information

    Scheduled Pinned Locked Moved Français
    12 Posts 3 Posters 4.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.
    • S
      sebdew
      last edited by

      Bonjour à tous, je fait appel à vous car je ne m'en sort pas avec mon pfSense perso.

      En effet, suite à un crash j'ai réinstallé mon firewall avec la version 2.4.4 p1. Une fois l'installation terminée, j'ai fait la mise à jour en 2.4.4 p2 puis j'ai poussé ma configuration à partir d'une sauvegarde fait en 2.4.4 p1 (fait avant mon crash).

      Malheureusement, après avoir poussé ma conf, le firewall fonctionne correctement mais a un soucis avec les packages. J'ai à chaque fois le message "Unable to retrieve package information".

      En SSH, lorsque je lance un "pfSense-upgrade -d", j'ai les erreurs suivantes:

      >>> Updating repositories metadata...
      Updating pfSense-core repository catalogue...
      pkg-static: Repository pfSense-core load error: access repo file(/var/db/pkg/repo-pfSense-core.sqlite) failed: No such file or directory
      pkg-static: https://pkg.pfsense.org/pfSense_v2_4_4_amd64-core/meta.txz: Network is unreachable
      repository pfSense-core has no meta file, using default settings
      pkg-static: https://pkg.pfsense.org/pfSense_v2_4_4_amd64-core/packagesite.txz: Network is unreachable
      Unable to update repository pfSense-core
      Updating pfSense repository catalogue...
      pkg-static: Repository pfSense load error: access repo file(/var/db/pkg/repo-pfSense.sqlite) failed: No such file or directory
      pkg-static: https://pkg.pfsense.org/pfSense_v2_4_4_amd64-pfSense_v2_4_4/meta.txz: Network is unreachable
      repository pfSense has no meta file, using default settings
      pkg-static: https://pkg.pfsense.org/pfSense_v2_4_4_amd64-pfSense_v2_4_4/packagesite.txz: Network is unreachable
      Unable to update repository pfSense
      Error updating repositories!
      

      Avez-vous une idée de ce qui pourrais causer ce problème?

      Merci.

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

        Je viens de faire nslookup sur pkg.pfsense.org. C'est moi où il y a un soucis plus global ?

        [2.4.4-RELEASE][admin@pfSense.home.local]/root: nslookup  pkg.pfsense.org
        Server:         8.8.8.8
        Address:        8.8.8.8#53
        
        Non-authoritative answer:
        *** Can't find pkg.pfsense.org: No answer
        
        GertjanG 1 Reply Last reply Reply Quote 0
        • GertjanG
          Gertjan @sebdew
          last edited by Gertjan

          @sebdew said in Unable to retrieve package information:

          il y a un soucis plus global

          Non, très local en fait.
          Exemple : https://forum.netgate.com/topic/126973/pkg-pfsense-org-has-no-a-dns-record

          edit :
          Ceci

          pkg-static: Repository pfSense-core load error: access repo file(/var/db/pkg/repo-pfSense-core.sqlite) failed: No such file or directory
          

          est légèrement inquiétant.

          Ces fichiers doivent être là :

          [2.4.4-RELEASE][admin@pfsense.brit-hotel-fumel.net]/root: ls -al /var/db/pkg
          total 51172
          drwxr-xr-x   2 root  wheel       512 Jan 30 22:26 .
          drwxr-xr-x  21 root  wheel      1536 Jan 30 21:18 ..
          -rw-r--r--   1 root  wheel       246 May 17  2016 FreeBSD.meta
          -rw-r--r--   1 root  wheel   5268480 Jan 25 17:29 local.sqlite
          -rw-r--r--   1 root  wheel       246 Jan  7 19:26 pfSense-core.meta
          -rw-r--r--   1 root  wheel       246 Jan 30 18:39 pfSense.meta
          -rw-r--r--   1 root  wheel  45684736 May 17  2016 repo-FreeBSD.sqlite
          -rw-r--r--   1 root  wheel    212992 Jan  7 19:26 repo-pfSense-core.sqlite
          -rw-r--r--   1 root  wheel   1077248 Jan 30 18:39 repo-pfSense.sqlite
          

          T'as vérifié ?

          Puis :

          [2.4.4-RELEASE][admin@pfsense.brit-hotel-fumel.net]/root: pfSense-upgrade -d
          >>> Updating repositories metadata...
          Updating pfSense-core repository catalogue...
          pfSense-core repository is up to date.
          Updating pfSense repository catalogue...
          pfSense repository is up to date.
          All repositories are up to date.
          Your packages are up to date
          

          pfSense lui même doit être capable d’accéder à Internet.
          Sinon ...

          No "help me" PM's please. Use the forum, the community will thank you.
          Edit : and where are the logs ??

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

            Merci pour l'info, j'ai créé une entrée DNS pour pkg.pfsense.org du coup.

            Je résout bien l'adresse maintenant. J'avais déjà fait cet alias pendant mes tentatives de résolution, mais je me suis dit que c'était pas "normal" que j'ai à faire ça pour que ça fonctionne. ☹

            En ce qui concerne les fichiers, je te confirme qu'ils sont bien manquant...

            [2.4.4-RELEASE][admin@pfSense.home.local]/root: ls -al /var/db/pkg
            total 3600
            drwxr-xr-x   2 root  wheel      512 Jan 30 20:23 .
            drwxr-xr-x  12 root  wheel     1024 Jan 30 21:23 ..
            -rw-r--r--   1 root  wheel  3612672 Jan 30 20:11 local.sqlite
            -rw-r--r--   1 root  wheel      246 Jan 30 20:22 pfSense-core.meta
            -rw-r--r--   1 root  wheel      246 Jan 30 20:22 pfSense.meta
            

            Il y a possibilité de les récupérer sans avoir à tout réinstaller ?

            Je ne connais pas bien FreeBSD. Je suis plus habitué à Debian et RedHat. :)

            1 Reply Last reply Reply Quote 0
            • chrismacmahonC
              chrismacmahon
              last edited by

              https://www.netgate.com/blog/pfsense-2-4-4-release-p2-now-available.html

              Mise à jour du dépannage
              Voir Dépannage de la mise à niveau pour obtenir les informations les plus récentes sur les problèmes de mise à niveau.

              Si le système de mise à jour ne propose pas de mise à niveau vers la version 2.4.4-p2 ou si la mise à niveau ne se poursuit pas, procédez comme suit:

              Naviguez vers le système> les mises à jour
              Réglez Branch sur Dernière version stable
              Actualisez le script de configuration et de mise à niveau du référentiel en exécutant les commandes suivantes à partir de la console ou du shell:

              pkg-static clean -ay; pkg-static installer -fy pkg pfSense-repo pfSense-upgrade
              Dans certains cas, il peut être nécessaire de réécrire les informations du référentiel:

              Naviguez vers le système> les mises à jour
              Définir la branche sur les instantanés de développement les plus récents
              Attendez que la page se rafraîchit
              Définir la branche sur la dernière version stable
              Si la mise à jour n'apparaît toujours pas, exécutez les commandes ci-dessus à partir de la console ou du shell.

              Need help fast? Our support is available 24/7 https://www.netgate.com/support/

              Do Not PM For Help!

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

                @chrismacmahon, merci, mais je n'ai pas de soucis avec l'update. Je suis bien en version 2.4.4-p2. Le soucis c'est que suite à cette mise à jour, je n'ai plus la possibilité d'installer de paquet. J'ai le message suivant sur la page à chaque fois: Unable to retrieve package information.

                @Gertjan, j'ai fait un test depuis chacune des interfaces. Un telnet sur le port 80 vers Google fonctionne depuis les interfaces WAN mais pas depuis l'interface LAN. Par contre, depuis mon PC, pas de soucis. J'ai mis une règle en any to any pour être sur que le firewall ne bloque pas. Malheureusement, ça ne change rien.

                1 Reply Last reply Reply Quote 0
                • GertjanG
                  Gertjan
                  last edited by

                  @sebdew said in Unable to retrieve package information:

                  Google fonctionne depuis les interfaces WAN mais pas depuis l'interface LAN.

                  Ça me semble normal.

                  T'as testé :

                  [2.4.4-RELEASE][admin@pfsense.brit-hotel-fumel.net]/root: dig +short _https._tcp.pkg.pfsense.org SRV
                  10 10 443 files00.netgate.com.
                  10 10 443 files01.netgate.com.
                  

                  No "help me" PM's please. Use the forum, the community will thank you.
                  Edit : and where are the logs ??

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    sebdew @Gertjan
                    last edited by

                    @gertjan said in Unable to retrieve package information:

                    @sebdew said in Unable to retrieve package information:

                    Google fonctionne depuis les interfaces WAN mais pas depuis l'interface LAN.

                    Ça me semble normal.

                    Ok.

                    @gertjan said in Unable to retrieve package information:

                    T'as testé :

                    [2.4.4-RELEASE][admin@pfsense.brit-hotel-fumel.net]/root: dig +short _https._tcp.pkg.pfsense.org SRV
                    10 10 443 files00.netgate.com.
                    10 10 443 files01.netgate.com.
                    

                    J'ai testé et j'ai bien le même résultat.

                    Je me demande quand même si je n'ai pas un truc dans ma config qui fait que ça ne fonctionne plus. C'est très bizarre. :(

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

                      Cependant, même en faisant un reset de configuration par la suite, le problème persiste.

                      1 Reply Last reply Reply Quote 0
                      • chrismacmahonC
                        chrismacmahon
                        last edited by

                        C'est intéressant. Vous devriez pouvoir atteindre les sections de pkg; Je suggérerais d'essayer ces étapes que j'ai envoyées. Cela devrait éliminer tous les verrous de paquet étranges et les paramètres incorrects.

                        Need help fast? Our support is available 24/7 https://www.netgate.com/support/

                        Do Not PM For Help!

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

                          Et voila le résultat. :(

                          [2.4.4-RELEASE][admin@pfSense.home.local]/root: pkg-static clean -ay
                          pkg-static: Repository pfSense-core missing. 'pkg update' required
                          pkg-static: No package database installed.  Nothing to do!
                          [2.4.4-RELEASE][admin@pfSense.home.local]/root: pkg-static installer -fy pkg pfSense-repo pfSense-upgrade
                          pkg: unknown command: installer
                          
                          For more information on available commands and options see 'pkg help'.
                          

                          Même en basculant vers la branche de développement puis en revenant vers la branche stable, le problème persiste.

                          Je pense que je vais repartir avec une installation clean puis restaurer ma configuration area par area pour voir se qui pose soucis. Je suis persuadé qu'il y a quelque chose dans ma config qui fout le bazarre. :( Avant de faire la restauration, ça fonctionnait bien.

                          Je suis absent à partir de demain pendant une semaine. Je fais ça dès que je reviens. Je vous tiendrais au courant, ça peut probablement aider d'autre personnes.

                          D'ici là, si vous avez d'autres idées, je suis preneur. Merci déjà pour votre aide. :)

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

                            Bon, j'ai refais des test avant de partir. Je suis reparti d'une fresh install et j'ai restauré les sections une à une. Pas de soucis particulier.

                            En revanche, si je fais une full restore, c'est à ce moment là que j'ai des problèmes.

                            J'ai trouvé une conf de début janvier qui elle fonctionne sans soucis. Je suis reparti de cette conf.

                            En faisant un diff avec celle qui ne fonctionne pas, la seule différence majeure que j'ai concerne le package pfblockerng. Le block de conf est présent dans la version qui fonctionne et pas dans l'autre.

                            Mais dans les 2 cas, le package n'est pas installé. Je l'avais testé puis supprimé bien avant d'avoir des soucis.

                            Je ne sais pas si je suis très clair. Mais en attendant, mon problème est résolu.

                            Merci pour votre aide.

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