• 12->13 update

    From Sergey Anohin@2:5034/10.1 to All on Sun Jan 7 00:02:09 2024
    Hello!

    С 12.2 stable уехать на 13.2 releng, подскажите грабли плз?
    Или все по старинке? make buildworld, buildkernel, nextboot+install kernel, installworld, mergemaster -iUFp кажется ))

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

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Sergey Anohin@2:5034/10.1 to Sergey Anohin on Sun Jan 7 15:31:13 2024
    Hello, Sergey!

    С 12.2 stable уехать на 13.2 releng, подскажите грабли плз?
    Или все по старинке? make buildworld, buildkernel, nextboot+install kernel, installworld, mergemaster -iUFp кажется ))

    Собрал мир и ядро, заюзал nextboot, ядро не загрузилось
    zlib (install)
    kldxref: error while reading /boot/testkernels/boot/kernel/iwlwifi-9000-pu-b0-jf-b0-46.ucode.ko: Bad address
    kldxref: error while reading /boot/testkernels/boot/kernel/iwlwifi-9260-th-b0-jf-b0-46.ucode.ko: Bad address
    kldxref: /boot/testkernels/boot/kernel/kernel: too many segments --------------------------------------------------------------
    Installing kernel SERVER completed on Sun Jan 7 14:53:12 MSK 2024 --------------------------------------------------------------

    ашел такое: https://forums.freebsd.org/threads/kldxref-error-while-reading-boot-testing-iwlwifi-9000-pu-b0-jf-b0-46-ucode-ko-bad-address.84005/
    Попробую такое
    nodevice iwifw , nodevice iwnfw



    С наилучшими пожеланиями, 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:14:07 2024
    07 янв. 2024, воскресенье, в 00:02 NOVT, Sergey Anohin написал(а):

    С 12.2 stable уехать на 13.2 releng, подскажите грабли плз?
    Или все по старинке? make buildworld, buildkernel, nextboot+install kernel,
    installworld, mergemaster -iUFp кажется ))

    Должно всё работать.

    Eugene
    --- 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:21:58 2024
    Hello, Eugene!

    С 12.2 stable уехать на 13.2 releng, подскажите грабли плз?
    Или все по старинке? make buildworld, buildkernel, nextboot+install kernel,
    installworld, mergemaster -iUFp кажется ))
    Должно всё работать.

    В целом работает, на 14.0 пока не рискнул обновиться. о вот досадный глюк с ipfw NAT все испортил. То есть, если обновляться
    с 12.2 до 13.2, если используется NAT, грабли будут те же что и при обновлении с 12.2 на 12.3. Чтобы воспроизвести: ядро новее мира и правила
    ipfw nat. У меня такие (какое именно правило NAT давало проблему, не подскажу):

    /sbin/ipfw -q nat 123 config ip 85.113.221.175 log \
    redirect_port tcp 192.168.1.2:51413 85.113.221.175:51413 \
    redirect_port tcp 192.168.1.2:51414 85.113.221.175:51414 \
    redirect_port tcp 10.1.200.8:10050 85.113.221.175:10070 \
    redirect_port tcp 10.15.10.7:22 85.113.221.175:60022 \
    redirect_port tcp 10.15.10.7:5900 85.113.221.175:55900 \
    redirect_port tcp 10.15.10.7:5901 85.113.221.175:55901 \
    redirect_port tcp 10.15.10.7:5902 85.113.221.175:55902

    /sbin/ipfw -q nat 456 config ip 10.1.200.1 log
    /sbin/ipfw -q add 49 deny ip from table\(50\) to me
    /sbin/ipfw -q add 505 allow tcp from table\(11\) to me 25 in /sbin/ipfw -q add 520 allow tcp from table\(9\) to me 25 in
    /sbin/ipfw -q add 800 nat 123 ip from 192.168.1.0/24 to any not via tun1 /sbin/ipfw -q add 900 nat 123 ip from any to 85.113.221.175 not via tun1

    /sbin/ipfw -q add 750 nat 456 ip from not 192.168.42.0/24 to 10.1.200.0/24 via tun1
    /sbin/ipfw -q add 751 nat 456 ip from not 192.168.42.0/24 to 10.15.10.0/24 via tun1
    /sbin/ipfw -q add 752 nat 456 ip from not 192.168.42.0/24 to 192.168.16.0/24 via tun1
    /sbin/ipfw -q add 901 nat 456 ip from 10.1.200.0/24 to me via tun1
    /sbin/ipfw -q add 902 nat 456 ip from 10.15.10.0/24 to me via tun1
    /sbin/ipfw -q add 903 nat 456 ip from 192.168.16.0/24 to me via tun1
    /sbin/ipfw -q add 951 nat 123 ip from 10.1.1.0/24 to any not via tun1 /sbin/ipfw -q add 952 nat 123 ip from 10.15.10.0/24 to any out via ng0 /sbin/ipfw -q add 953 nat 123 ip from 192.168.16.0/24 to any out via ng0 /sbin/ipfw -q add 954 nat 123 ip from 10.1.200.0/24 to any out via ng0

    /sbin/ipfw -q add 50 deny ip from table\(20\) to any
    /sbin/ipfw -q add 410 skipto 65000 ip from 10.1.1.1 to any

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

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Eugene Grosbein@2:5006/1 to Sergey Anohin on Thu Jan 18 18:16:22 2024
    17 янв. 2024, среда, в 11:21 NOVT, Sergey Anohin написал(а):

    с 12.2 на 12.3. Чтобы воспроизвести: ядро новее мира и правила
    ipfw nat.

    Ядро всегда должно быть синхронно с миром в multiuser.

    Либо устанавливаешь только новое ядро и загружаешься в single user
    (нужен доступ к консоли) для установки мира с последующем ребутом,
    либо устанавливаешь до ребута и ядро, и мир из старой версии
    и потом быстренько перезагружаешь систему, не допуская длительной
    работы на старом ядре с установленным новым миром.

    Eugene
    --
    Поэты - страшные люди. У них все святое.
    --- slrn/1.0.3 (FreeBSD)
    * Origin: RDTC JSC (2:5006/1@fidonet)
  • From Sergey Anohin@2:5034/10.1 to Eugene Grosbein on Thu Jan 18 14:52:51 2024
    Hello, Eugene!

    Ядро всегда должно быть синхронно с миром в multiuser.

    Формально да, в UPDATING так и написано ведь: singleuser

    Либо устанавливаешь только новое ядро и загружаешься в single user
    (нужен доступ к консоли) для установки мира с последующем ребутом,
    либо устанавливаешь до ребута и ядро, и мир из старой версии
    и потом быстренько перезагружаешь систему, не допуская длительной
    работы на старом ядре с установленным новым миром.

    Я понял, это не баг, это фича :)
    о вообще если неформально, то с 6.22 всегда обновлялся в multiuser, но не продакшн сервер,
    поэтому можно было рисковать, проблем никогда не было.

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

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