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

    Ошибка обновления с 2.3.2-RELEASE на 2.3.3_1

    Scheduled Pinned Locked Moved Russian
    7 Posts 4 Posters 725 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 Offline
      sweep4
      last edited by

      Всем привет!

      Попытался из гуя обновиться - выкинуло ошибку. Подключился к консоли, ввожу pkg update, вот что выкидывает:

      [2.3.2-RELEASE][admin@localnet]/root: pkg update -f
      Updating pfSense-core repository catalogue…
      pkg: Repository pfSense-core has a wrong packagesite, need to re-create database
      Fetching meta.txz: 100%    944 B  0.9kB/s    00:01
      Child process pid=38367 terminated abnormally: Segmentation fault

      Что дальше делать, не пойму ?

      1 Reply Last reply Reply Quote 0
      • werterW Offline
        werter
        last edited by

        Доброе.

        В гугле по фразе сразу же https://forum.pfsense.org/index.php?topic=128154.0

        1 Reply Last reply Reply Quote 0
        • S Offline
          sweep4
          last edited by

          @werter:

          Доброе.

          В гугле по фразе сразу же https://forum.pfsense.org/index.php?topic=128154.0

          Я гуглил, но этот линк не попадал в выдачу. Спасибо за ссылку, конечно, но я очень опрометчиво поступил, буквально последовав приведенному в ссылке совету и удалил файлы по указанной маске.  Надо все же было их переместить, а не удалять, а еще лучше - не заниматься обновлением после хорошо проведенного дня системного администратора :-)

          Вот что теперь выдает консоль:

          [2.3.2-RELEASE][admin@localnet]/root: pkg update -f
          Updating pfSense-core repository catalogue…
          pkg: Repository pfSense-core load error: access repo file(/var/db/pkg/repo-pfSense-core.sqlite) failed: No such file or directory
          Fetching meta.txz: 100%    944 B  0.9kB/s    00:01
          Child process pid=65280 terminated abnormally: Segmentation fault

          1 Reply Last reply Reply Quote 0
          • S Offline
            sweep4
            last edited by

            Ещё момент, который мне показался любопытным…

            Решил попробовать сделать вывод pkg -vv. Вот что пишет (привожу только кусок выдачи, где ссылки на репозитории):

            Repositories:
              pfSense-core: {
                url            : "pkg+https://pkg.pfsense.org/pfSense_v2_3_4_i386-core",
                enabled        : yes,
                priority        : 0,
                mirror_type    : "SRV",
                signature_type  : "FINGERPRINTS",
                fingerprints    : "/usr/local/share/pfSense/keys/pkg"
              }
              pfSense: {
                url            : "pkg+https://pkg.pfsense.org/pfSense_v2_3_4_i386-pfSense_v2_3_4",
                enabled        : yes,
                priority        : 0,
                mirror_type    : "SRV",
                signature_type  : "FINGERPRINTS",
                fingerprints    : "/usr/local/share/pfSense/keys/pkg"
              }

            То есть, обновление идет с версии 2.3.2 на версию 2.3.3, а репозиторий указан от 2.3.4. Мне кажется, что это неправильно, так не должно же быть ?

            1 Reply Last reply Reply Quote 0
            • P Offline
              pigbrother
              last edited by

              То есть, обновление идет с версии 2.3.2 на версию 2.3.3, а репозиторий указан от 2.3.4. Мне кажется, что это неправильно, так не должно же быть ?

              Вероятно - нет. По идее  обновления должно идти с с 2.3.2 на 2.3.3_1, затем с  2.3.3_1 на 2.3.4, и ваша система ошибочно полагает что уже обновлена до 2.3.3_1

              В вашем случае, вероятно, проще установить с нуля сразу  2.3.4 и подгрузить сохраненный конфиг, если он, конечно, есть.
              Если его нет - автобекапы конфига лежат тут:
              /conf/backup
              Возможно достать их поможет это:
              https://forum.pfsense.org/index.php?topic=93943.msg521319#msg521319
              https://forum.pfsense.org/index.php?topic=106091.msg592886#msg592886

              Старые версии можно взять тут:

              Релизы:
              https://atxfiles.pfsense.org/mirror/downloads/old/

              Обновления:
              https://atxfiles.pfsense.org/mirror/updates/old/

              1 Reply Last reply Reply Quote 0
              • A Offline
                adm1nb3k
                last edited by

                Возможно ли обновить вручную скачав образ обновлении ?! Если да, то укажите как.. Спасибо

                1 Reply Last reply Reply Quote 0
                • P Offline
                  pigbrother
                  last edited by

                  @adm1nb3k:

                  Возможно ли обновить вручную скачав образ обновлении ?! Если да, то укажите как.. Спасибо

                  Начиная с 2.3 - нет.
                  In 2.3 and newer versions, the update system is pkg-based, changing the available update methods. Upgrades are performed either under System > Update in the webGUI, or option 13 at the console. Manual updates are no longer available, and systems must be Internet-connected to update.
                  https://doc.pfsense.org/index.php/Firmware_Updates#Version_2.3_and_newer

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