vasek
как то уже упоминал, что у Megafon есть услуга Мультифон (операции со звонками), сам не пользовался, но когда читал об этом Мультифоне, то встречались сообщения, что данная услуга любит статический IP и рекомендуют подключать услугу статического IP.

Я пользовал, причем на постоянной основе. Сам сервис - типичный SIP, работает стабильно. Ему динамический ip по барабану, у меня только такой (динамический) и использовался. Очень уместно настроены "переадресации" по принципу кто отвечает - сотовый или сип. Главное = не ставить их приложение, это (помнится), какая-то из кастрированных имим программа (не акробит ли?). В этой связи с высоты своего опыта максимально рекомендую Баклан, который позволяет без всяких яких явно задать кодек 729 и выставить его первым, честно "выключается" и работает вполне стабильно. Сам регулярно пользую.
Может для сложившихся потребностей хватит возможностей обратного ssh канала? - это точно решает вопрос динамического ip в целях доступа.
Возьму на себя смелость рекомендовать OpenVZ. Причем в оригинальной редакции, а не проксмокс. Это на базе CentOS (OVZ "подхватила" сопровождение CentOS и сделала свой форк) для "главного" (хост-машина), внутри которой можно уже все, что угодно, причем одновременно - арч, бубунта и пр.
Дело в том, что на рабочем сервере Вы не можете сейчас предугадать те потребности, которые образуются в течение года-пяти лет перспективы. Вариант на базе OVZ позволит на одной железке сделать очень многое. Например, "пара вебприложений" может требовать разных версий php, ноды и пр., кому-то апач, кому нгинкс, да еще и нгинкс-приложения, внезапно очередное обновление какго-либо движка может требовать "другой" версии базы данных, "репозиторий" может тянуть за собой "свой гит", свой слак (маттермост - в слаке даже история своих сообщений свыше трех месяцев продается только за деньги) и пр. Последнюю установку делал в 2018г. и по сей день ни одного привносящего сбои обновления и ни одной аварийной перезагрузки.
Коллеги, если возможно, то прошу подумать и помочь вот с каким вопросом.

Я работаю с деревом, делаю из него приятные глазу и удобные вещи. Код для ЧПУ создаю во FreeCAD, но он, как и все его конкуренты, недостаточно гибок - проще многое сделать руками-буковками в редакторе, чем в монстре-программе. Обычным делом является создание одного слоя траектории и его модификации в редакторе. Типичны, например, такие операции с вынутым из FC кодом -

замена K0.000000 на пробел
замена F2000.000000 на F[#<_pm>]
замена F5000.000000 на F[#<_pb>]
замена Z19.000001 на Z[#1]

Делаю это соответственно в четыре захода. В https://www.geany.org/manual/0.19_ru/index.html#regular-expressions скриптов автоматизации не вижу. Сохранять файл и делать там seed (т.е. сохранить как временный и к нему применять несколько строк seed) не хотелось бы - автозамены во временном файле, как-бы файле-буфере обмена.

Будут ли какие идеи? может кто сталкивался? Оптимально - прописать на горячую кнопку.
vs220
yay -S libffi7

Спасибо, спаситель! помогло!
а ведь раньше и без этого работало
linucncsim
Внезапно снова. При запуске падает. Все пакеты актуальные.

Found file(REL): ./check_constraints.hal
Traceback (most recent call last):
  File "/usr/bin/axis", line 3295, in <module>
    get_coordinate_font(vars.dro_large_font.get())
  File "/usr/bin/axis", line 3191, in get_coordinate_font
    glnav.use_pango_font(coordinate_font, 0, 128)
  File "/usr/lib/python2.7/site-packages/glnav.py", line 6, in use_pango_font
    import pango, cairo, pangocairo
ImportError: could not import gobject (error was: "/usr/lib/../lib/libffi.so.8: version `LIBFFI_BASE_7.0' not found (required by /usr/lib/python2.7/site-packages/gobject/_gobject.so)")
Shutting down and cleaning up LinuxCNC...
task: 435 cycles, min=0.000003, max=0.001202, avg=0.001048, 0 latency excursions (> 10x expected cycle time of 0.001000s)
Note: Using POSIX non-realtime
LinuxCNC terminated with an error.  You can find more information in the log:
Даунгрэйд lib32-libffi lib32-glib2 до версии 7 ничего не поменял. При попытке собрать из Ауры по новой аборт, требует configure: error: Python pango and cairo modules not found! install with "sudo apt-get install python-gtk2"
Попытка обмануть вида ln -s /usr/lib/libffi.so /usr/lib/libffi.so.7 тоже результата не дала.

Какие будут мнения? (кроме как "сидела бы ты дома, Пенелопа" с вечными обновлениями)
Хрень какая-то. Вставил ручками. Во все три файла. Тыркаю, а результата нет. Для меня непонятно, почему так - php -r 'var_dump(gd_info());' результат дает, а если войти как php -a и уже там хоть var_dump(gd_info()); хоть gd_info(); результат пустой.
директории создаются, но пустые. Хром не показывает соответствующие картинки. СПидтест гуглов пишет глупости (типа webp есть и ставит за это хорошую оценку, но картинок и сам не видит - гугл отнюдь не умен).
Смотрю файл xml. В рамках моего разумения он ищет (например) в файле catalog/model/tool/image.php вхождение по шаблону поиска -
<file path="catalog/model/tool/image.php">
<operation>
<search><![CDATA[$image_new = 'cache/']]></search>

и предлагает туда вставить новый фрагмент -
<add position="after"><![CDATA[$image_new_webp = 'cachewebp/' . utf8_substr($filename, 0, utf8_strrpos($filename, '.')) . '-' . (int)$width . 'x' . (int)$height . '.webp';]]></add>
</operation>

после обеда цинично сделаю правки ручками.
никаких ошибок (с этим связанных). От слова "совсем". Но считаем установленными факты - php + gd вроде как работают. Буду копать код php.