Страница 27 из 53
Re: GladeVCP и PyVCP для начинающих
Добавлено: 23 май 2013, 20:54
Ворон226
UAVpilot писал(а):Сначала удаляем "дистрибутивную" версию linuxcnc
Код: Выделить всё
dpkg -r `dpkg -l | grep 'ii linuxcnc' | awk '{print $2}'`
Получил:
Код: Выделить всё
dpkg: --remove требует указания хотя бы одного имени пакета
Чтобы получить справку об установке и удалении пакетов, введите dpkg --help [*];
Программа `dselect' или `aptitude' предоставляет дружественный интерфейс
управления пакетами;
Чтобы получить список значений флагов отладки dpkg, введите dpkg -Dhelp;
Чтобы получить информацию об игнорировании проблем, введите dpkg --force-help;
Чтобы получить справку об работе с файлами *.deb, введите dpkg-deb --help;
Чтобы получить информацию об авторских правах и отсутствии гарантий (GNU GPL),
введите dpkg --license [*].
Команды, отмеченные [*], выводят большое количество информации.
Объедините их в конвейер с программами `less' или `more'!
Re: GladeVCP и PyVCP для начинающих
Добавлено: 24 май 2013, 02:12
Serg
Ворон226 писал(а):Получил:
Значит неустановлено ниодного пакета со словом linuxcnc
Re: GladeVCP и PyVCP для начинающих
Добавлено: 24 май 2013, 06:42
Ворон226
значит установлен пакет со словом emc2
Тогда пишем:
Код: Выделить всё
dpkg -r `dpkg -l | grep 'ii emc2' | awk '{print $2}'`
Так?
Тем паче, что в файле sources.list прописано:
Код: Выделить всё
deb http://www.linuxcnc.org/emc2 lucid base emc2.4
deb-src http://www.linuxcnc.org/emc2 lucid base emc2.4
Буду пробовать...
Кстати, не тут ли собака зарыта?
Может нужно было заменить изначально на базуemc2.6 ???
Re: GladeVCP и PyVCP для начинающих
Добавлено: 24 май 2013, 07:03
Ворон226
Удалил пакет emc2.
Изменил файл с адресами обновлений.
При попытке загрузить LinuxCNC получил:
Код: Выделить всё
printer@printer-desktop:~$ sudo apt-get install linuxcnc linuxcnc-dev linuxcnc-doc-en
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет linuxcnc
И чего делать?
Re: GladeVCP и PyVCP для начинающих
Добавлено: 24 май 2013, 07:52
Serg
Ворон226 писал(а):Так?
Да.
Ворон226 писал(а):Может нужно было заменить изначально на базуemc2.6 ???
Такого не существует. Правильно так, как я написал.
Ворон226 писал(а):И чего делать?
Попробуй сначала сделать
а потом снова "apt-get install ...."
Re: GladeVCP и PyVCP для начинающих
Добавлено: 24 май 2013, 08:26
Ворон226
Всё установилось.
Теперь устанавляваю Glade:
Re: GladeVCP и PyVCP для начинающих
Добавлено: 24 май 2013, 08:29
Ворон226
УРА!!!
Всё есть. Буду править Вики...
"У меня всё записано!"
Огромное спасибо за "пилотовскую" версию загрузки.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 24 май 2013, 09:02
Ворон226
Всё задокументировано -
http://cnc-club.ru/wiki/index.php/%D0%9 ... 0%B8%D1%8F
Прошу проверить и исправить

Большое спасибо!
Re: GladeVCP и PyVCP для начинающих
Добавлено: 24 май 2013, 10:38
tooshka
Отличная статья на вики (если честно Ворон226 это единственный кого я понимаю с первого раза))))) большое спасибо.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 24 май 2013, 10:51
Serg
Ворон226 писал(а):Прошу проверить и исправить

Набрался смелости и добавил ссылку
http://buildbot.linuxcnc.org/ про остальные версии linuxcnc.

Re: GladeVCP и PyVCP для начинающих
Добавлено: 26 май 2013, 17:05
Ворон226
Запускаю конфигурацию станка, на экране визуальная панель, которую нельзя сдвинуть с места... Приходится на окошке выбирать режим "Вернуться к исходному размеру". Думал, что это мелочь. Но вот стал ковырять кнопочки панели и вылезла ошибка. Запустил mygui из терминала и увидел:
Код: Выделить всё
LINUXCNC - 2.6.0-pre0-4457-g477a07d
Machine configuration directory is '/home/printer/linuxcnc-dev/configs/MyGUI'
Machine configuration file is 'MyGUI.ini'
Starting LinuxCNC...
io started
halcmd loadusr io started
task pid=3134
emcTrajSetAxes failing: axes=2 axismask=5
emcTrajSetAxes failing: axes=2 axismask=5
emcTrajSetAxes failing: axes=2 axismask=5
emcTrajSetAxes failing: axes=2 axismask=5
emcTrajSetAxes failing: axes=2 axismask=5
emcTrajSetAxes failing: axes=2 axismask=5
emcTrajSetAxes failing: axes=2 axismask=5
emcTrajSetAxes failing: axes=2 axismask=5
emcTrajSetAxes failing: axes=2 axismask=5
emcTrajSetAxes failing: axes=2 axismask=5
emc/task/emctaskmain.cc 2963: can't initialize motion
/home/printer/linuxcnc-dev/bin/milltask (pid 3134) died on signal 11, backtrace stored in /tmp/backtrace.3134
/home/printer/linuxcnc-dev/bin/milltask exiting
/home/printer/linuxcnc-dev/bin/milltask (pid 3134) - туда я ещё не залезал... С чего начать?
Полный текст ошибки прилагаю...
Re: GladeVCP и PyVCP для начинающих
Добавлено: 26 май 2013, 18:46
Nick
Ворон226 писал(а):died on signal 11, backtrace stored in /tmp/backtrace.3134
А что сюда написало?
Re: GladeVCP и PyVCP для начинающих
Добавлено: 26 май 2013, 19:07
Ворон226
А нет такого файла или папки... Даже поиск ничего не дал.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 26 май 2013, 20:18
Serg
Попробуй в терминале перед запуском linuxcnc выполнить команду
"ulimit -c 1000000"
после этого в сообщенни об ошибке появятся слова про файл core.xxxxx, найди этот файл.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 26 май 2013, 21:29
Ворон226
Сделал так:
Код: Выделить всё
printer@printer-desktop:~$ ulimit -c 1000000
printer@printer-desktop:~$ linuxcnc
LINUXCNC - 2.6.0-pre0-4458-g0777e71
Machine configuration directory is '/home/printer/linuxcnc/configs/MyGUI'
Machine configuration file is 'MyGUI.ini'
Starting LinuxCNC...
io started
halcmd loadusr io started
task pid=3738
emcTrajSetAxes failing: axes=2 axismask=5
emcTrajSetAxes failing: axes=2 axismask=5
emcTrajSetAxes failing: axes=2 axismask=5
emcTrajSetAxes failing: axes=2 axismask=5
emcTrajSetAxes failing: axes=2 axismask=5
emcTrajSetAxes failing: axes=2 axismask=5
emcTrajSetAxes failing: axes=2 axismask=5
emcTrajSetAxes failing: axes=2 axismask=5
emcTrajSetAxes failing: axes=2 axismask=5
emcTrajSetAxes failing: axes=2 axismask=5
emc/task/emctaskmain.cc 2963: can't initialize motion
/usr/bin/milltask (pid 3738) died on signal 11, backtrace stored in /tmp/backtrace.3738
/usr/bin/milltask exiting
quit++
/usr/bin/linuxcnc: строка 710: 3738 Ошибка сегментирования (core dumped) $EMCTASK -ini "$INIFILE"
Shutting down and cleaning up LinuxCNC...
Cleanup done
printer@printer-desktop:~$
получил файл "backtrace stored in /tmp/backtrace.3738" с содержанием:
Код: Выделить всё
stack trace for /usr/bin/milltask pid=3738 signal=11
[Thread debugging using libthread_db enabled]
0x00667422 in __kernel_vsyscall ()
[Current thread is 1 (Thread 0xb77f46d0 (LWP 3738))]
#0 0x00667422 in __kernel_vsyscall ()
#1 0x0056ee93 in waitpid () from /lib/tls/i686/cmov/libc.so.6
#2 0x0807e6e4 in ?? ()
#3 <signal handler called>
#4 0x08055f80 in ?? ()
#5 0x0805f9c3 in ?? ()
#6 0x0806318b in ?? ()
#7 0x004e8bd6 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#8 0x08055ed1 in ?? ()
Re: GladeVCP и PyVCP для начинающих
Добавлено: 26 май 2013, 21:32
Ворон226
При запуске из home/printer/linuxcnc-dev пишет:
Код: Выделить всё
stack trace for /home/printer/linuxcnc-dev/bin/milltask pid=1972 signal=11
[Thread debugging using libthread_db enabled]
0x001c1422 in __kernel_vsyscall ()
[Current thread is 1 (Thread 0xb77936d0 (LWP 1972))]
#0 0x001c1422 in __kernel_vsyscall ()
#1 0x00bb0e93 in waitpid () from /lib/tls/i686/cmov/libc.so.6
#2 0x0807e860 in backtrace (signo=11) at emc/task/backtrace.cc:34
#3 <signal handler called>
#4 0x08056050 in emcTaskPlanExit () at emc/task/emctask.cc:505
#5 0x0805fa93 in emctask_shutdown () at emc/task/emctaskmain.cc:3013
#6 0x0806325b in main (argc=3, argv=0xbfd36824)
at emc/task/emctaskmain.cc:3222
Re: GladeVCP и PyVCP для начинающих
Добавлено: 27 май 2013, 00:38
Serg
А ты что за убунту поставил?
"uname -a" что говорит?
Re: GladeVCP и PyVCP для начинающих
Добавлено: 27 май 2013, 07:18
Ворон226
Linux printer-desktop 2.6.32-122-rtai #rtai SMP Tue Jul 27 12:44:07 CDT 2010 i686 GNU/Linux
однако...
Re: GladeVCP и PyVCP для начинающих
Добавлено: 27 май 2013, 09:46
Serg
emc/task/emctaskmain.cc 2963: can't initialize motion
Почему-то не может motion запустить, из-за этого выполнят процедуру завершения работы, при этом почему-то лезет туда, куда нельзя и ОС за это её пристреливает.
Надо искать какой-то косяк в конфигах, который не отлавливает парсер.
Попозже гляну это место в исходниках.
покажи пока результат dmesg:
Код: Выделить всё
dmesg -C
linuxcnc или как там ты её запускаешь
dmesg
Re: GladeVCP и PyVCP для начинающих
Добавлено: 27 май 2013, 09:59
Ворон226
Подозреваю LPT-порт... Не могу найти его... Вариант?