Страница 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 update
а потом снова "apt-get install ...."

Re: GladeVCP и PyVCP для начинающих

Добавлено: 24 май 2013, 08:26
Ворон226
Всё установилось.
Теперь устанавляваю Glade:

Код: Выделить всё

sudo apt-get install 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-порт... Не могу найти его... Вариант?