• Проблема с ipfw

    From Sergey Anohin@2:5034/10.1 to All on Mon Jan 8 03:36:24 2024
    Hello!

    Пробую тут обновиться (12.2 до 12.4 хотя бы) и понимаю что ядро грузится, а вот сеть не работает, точнее ipfw :(

    https://www.mail-archive.com/freebsd-current@freebsd.org/msg184927.html https://bokut.in/note/2022/05/a-freebsd-12.3

    а японском пишут в переводе:
    поскольку /sbin/ipfw заменяется на этапе kerneldone, эта ошибка возникает естественным образом.
    Это позор.
    Я обновляю FreeBSD удаленно примерно с версии 2.2.1 , но редко сталкивался с такими проблемами на стороне дистрибутива.
    Возможно, это мой первый раз. В релноте тоже особо не упоминалось.

    ЗЫ Странно что об этом действительно не пишут, это то есть скрестив пальцы надо сделать installworld,
    триджы перекреститься и сделать installkernel? Суровые реалии 2024

    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Sergey Anohin@2:5034/10.1 to Sergey Anohin on Mon Jan 8 14:32:57 2024
    Hello, Sergey!

    ЗЫ Странно что об этом действительно не пишут, это то есть скрестив пальцы надо сделать installworld,
    триджы перекреститься и сделать installkernel? Суровые реалии 2024

    Дай думаю, поставлю world:

    # make installworld
    make[1]: "/usr/obj/usr/src/amd64.amd64/toolchain-metadata.mk" line 1: Using cached toolchain metadata from build at rescue on Wed Sep 12 10:59:33 CEST 2018
    /bin/sh: /usr/obj/usr/src/amd64.amd64/rescue/rescue/rescue: not found
    rescue/sh check failed, installation aborted
    *** Error code 1

    Stop.
    make[1]: stopped in /usr/src
    *** Error code 1

    Stop.

    е ужели в 2024м и такое актуально ))) При Сталине такого не было ))))

    https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231325

    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Andrey Ostanovsky@2:5030/1957 to Sergey Anohin on Mon Jan 8 17:58:44 2024
    Hello Sergey!

    08 Jan 24 03:36, you wrote to All:

    Это позор.

    Это не позор, а "пионеры пришли". Раньше такая же фигня была с линуксовыми ядрами.

    Я обновляю FreeBSD удаленно примерно с версии 2.2.1 , но
    редко сталкивался с такими проблемами на стороне дистрибутива.
    Возможно, это мой первый раз. В релноте тоже особо не упоминалось.

    Мы перестали удаленно обновляться по причине неочевидных граблей - где-то с десятой версии.

    Andrey

    --- GoldED+/BSD 1.1.5-b20070503
    * Origin: PGP KeyID 0x2ABEC67A, 0xA7BA47DD andrey @ ostanovsky. (2:5030/1957)
  • From Sergey Anohin@2:5034/10.1 to Andrey Ostanovsky on Mon Jan 8 20:12:58 2024
    Hello, Andrey!

    Мы перестали удаленно обновляться по причине неочевидных граблей - где-то с десятой версии.

    а костылях вроде ползу, пересобрал еще раз мир, вроде ставится, посмотрим прокатит ли с новым ядром.
    Если получится попробую упрыгать на 13.2


    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Eugene Grosbein@2:5006/1 to Sergey Anohin on Wed Jan 17 11:18:48 2024
    08 янв. 2024, понедельник, в 03:36 NOVT, Sergey Anohin написал(а):

    Пробую тут обновиться (12.2 до 12.4 хотя бы) и понимаю что ядро грузится, а вот
    сеть не работает, точнее ipfw :(

    Что именно не работает в ipfw?

    Eugene
    --
    What would you do with a brain if you had one?
    --- slrn/1.0.3 (FreeBSD)
    * Origin: RDTC JSC (2:5006/1@fidonet)
  • From Sergey Anohin@2:5034/10.1 to Eugene Grosbein on Wed Jan 17 11:11:32 2024
    Hello, Eugene!

    Пробую тут обновиться (12.2 до 12.4 хотя бы) и понимаю что ядро грузится, а вот
    сеть не работает, точнее ipfw :(
    Что именно не работает в ipfw?

    а сколько я понял, при переходе с 12.2 до 12.3 что-то поменяли в ipfw. Если ядро будет новее чем мир (допустим ядро 12.3, а мир 12.2),
    NAT не запустится и сеть отвалится (я в тот момент не мог достучаться до удаленной машины) с такой ошибкой:

    ipfw: setsockopt(IP_FW_NAT44_XCONFIG): Invalid argument

    То есть приходится либо отключать инициализацию правил ipfw при загрузке системы, либо на страх и риск ставить мир и ядро одновременно
    Материалы по теме:

    https://www.mail-archive.com/freebsd-current@freebsd.org/msg184927.html https://lists.freebsd.org/archives/freebsd-current/2021-September/000610.html https://reviews.freebsd.org/D23450
    https://bokut.in/note/2022/05/a-freebsd-12.3

    В целом я более менее обновился:
    FreeBSD server.5034.ru 13.2-RELEASE-p9 FreeBSD 13.2-RELEASE-p9 releng/13.2-c78c31d2e SERVER amd64
    о про глюк NAT и ipfw на сколько я понял в UPDATING никто не писал, что печально :(


    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)