[РЕШЕНО] Рецидив linuxcnc archlinux

Собственно почему мне в начале года приходилось пытаться мигрировать на Сусь, linuxcnc не заводился. Помучавшись с сусью откатился и ради Арча в принципе могу linuxcnc и в виртуалбоксе под, да, дно, под убунтой запускать. Но все же похоже для запуска незватает немногого - утилиты linuxcnc отдельно запускаются, все зависимости таки удовлетворили, но при запуске сам linuxcnc, если его запускать с параметром пути валидного конфига (под сусью так и работало) выдает такое -

VERSION=1.0
can't find package Linuxcnc
    while executing
"package require Linuxcnc "
    (file "/usr/share/linuxcnc/hallib/check_config.tcl" line 83)
check_config validation failed
LinuxCNC terminated with an error.  You can find more information in the log:
    linuxcnc_debug.txt
and
    linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal

именованный дебаг пуст, принт содержит лишь сведения о валидных путях конфигов. При запуске без параметров открывается окно выбора конфигурации и после выбора любой конфигурации аборт.
Затык, похоже, в том, что linuxcnc не обнаруживает сам себя. какие будут мнения?
https://aur.archlinux.org/packages/linuxcnc-sim/
не то?
Или это только симулятор?
wau, все та же идея с ЧПУ ....?
Ошибки не исчезают с опытом - они просто умнеют
Что значит идея? - это уже рабочая тема. Мне в дом надо было докупить к уже имеющимся деревянные розетки. Но за эти 17 лет мир изменился, кругом пластик. Месяца 4 я скупал по всему СССР складские остатки наследия Kopp Edelholz, но все равно не хватило. Лучше бы сразу начал свое производство. Ну а сделав для себя начали продавать. Техпроцесс отладил, теперь спешки нет. Попутно жена отжала рамы - и их делаем, и продаем. Давно достало зарабатывать страхованием, да и там мир изменился. https://wau.spb.ru/
Фрикад, кстати, за это время починился, впрочем, он используется только для эскизирования и черновиков g-code, дальше все равно вручную программа дорабатыватеся - после доработок становится кратно быстрее, компактнее и управляемее.

Да, если ядро не "реалтайм", то речь идет о симуляторе - на боевой машинке стоит нужное ядро, а здесь нужно именно симулятор для проверки кода.

Linuxcnc ставится из ауры, и да, имеет описанные выше проблемы.
wau, нескромный вопрос: а зачем вам linux-cnc? Он выступает в роли контроллера шаговых двигателей(интерпретатора gcode), у вас слишком замороченная кинематика, или вам требуются специфические утилиты для какой-то задачи?

а то вроде бы 3Д принтеру не требуются ни linux-cnc ни реалтайм ядро. В случае прошивки grbl для интерпретации gcode хватает ардуины за 150 рублей. Или я чего то пока не понимаю в высоком искусстве выстругивания деталей фрезой? (и это не троллинг. мне действительно интересно)
Да пребудет с вами знание ip адреса
Ха. Контроллер отдельно, причем их несколько уровней - контроллер шаговых двигателей + контроллер контроллеров и всем этим управляет машина с linuxcnc как интерпретатор g-code. У 3Д принтера и фрезерного станка скорости мало похожие - я режу на скорости ок. 3000мм.мин, мы считаем и скорости, и ускорения (от них может раскачиваться голова станка), linuxcnc знает циклы, подпрограммы, компенсаторы и пр., зД не преодолевает сопротивение матерала.
Списался с автором пакета. Забавно, Петр Иванов, а по русски не понимает. Однако пакет починил, все работает.
wau
Забавно, Петр Иванов, а по русски не понимает.
Псевдоним, возможно %)
Накатилось обновление до версии 2.8 (ожидалось нужное - управление двумя моторами на одной оси). А вышло как часто случается - поломалось. Все как в прошлый раз - запуском к командной строке запускается скрин запуска и выбора конфига и после выбора любого конфига все падает со словами -

LINUXCNC - 2.8.0
Machine configuration directory is '/home/m/linuxcnc/configs/sim.axis'
Machine configuration file is 'axis.ini'
can't find package Linuxcnc
while executing
"package require Linuxcnc "
(file "/usr/share/linuxcnc/hallib/check_config.tcl" line 141)
check_config validation failed
LinuxCNC terminated with an error. You can find more information in the log:
/home/m/linuxcnc_debug.txt
and
/home/m/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal
cat linuxcnc_print.txt
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/lib/linuxcnc/modules
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/lib/tcltk/linuxcnc/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.6
INIFILE=/home/m/linuxcnc/configs/sim.axis/axis.ini
VERSION=1.1

linuxcnc_debug.txt при этом пуст. Т.е. после запуска он сам себя отказывается находить. По всем указанным путям файлы в наличии, с правами проблем нет. Автор пкбилда не отвечает. Я проставиваю (в работах с новинками - в смысле конструирования нового).

Какие будут версии? Куда и как копать?
Из https://forum.linuxcnc.org/9-installing-linuxcnc/40277-error-on-config-startup-package-require-linuxcnc-solved ничего полезного не вынес, вариант полного удаления всех конфигов и попытка их создания при запуске провалилась. Все вроде на месте -

find / -name linuxcnc.so

/usr/lib/python2.7/site-packages/linuxcnc.so
/usr/lib/tcltk/linuxcnc/linuxcnc.so
 
Зарегистрироваться или войдите чтобы оставить сообщение.