LINUX.ORG.RU

Сообщения alukard_aka_404

 

Настройки стека ttyACM, или плоттер печатает только первые байты

Добрый день!

Собственно есть плоттер, который в linux видится как /dev/ttyACM0. Я его долго не использовал. Подключаю к новому linux-серверу, и... работает коряво.

В целом что я наблюдаю. Я с помощью inkcut расширения делаю hpgl код. Подключаю к своему старому ноуту, делаю команду «cut /tmp/test.hpgl > /dev/ttyACM0» и плоттер весело жужжит, всё печатает.

Подключаю к серверу, на который был установлен более свежий debian. Плоттер начинает печатать, делает пару движений и... останавливается в процессе.

Явно дело не в плоттере. Что могло измениться в настройках ком-портов в дебиане за последние несколько лет?

Ноут:
Lenovo ThinkPad T60
stretch/sid.
4.10.0-rc6-686-pae #1 SMP Debian 4.10~rc6-1~exp1 (2017-01-31) i686 GNU/Linux

Home-Сервер на базе:
Lenovo ThinkPad x60
Stretch
4.8.0-2-686 #1 SMP Debian 4.8.15-2 (2017-01-04) i686 GNU/Linux

Ранее, пару лет назад, всё работало. С тех пор был заменен жесткий диск и система установлена с нуля.

На сервере, не установить программу setserial, из-за systemd. на ноуте видимо, через другую систему стартует.

Нашел славную утилиту ssty, и привел параметры сервера к параметрам ноута. Отличались параметрами time, eof, и некоторыми по обработе. Сейчас одинаково - но не работает.

stty -F /dev/ttyACM0 -a
speed 115200 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 5;
-parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal crtscts
ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -iutf8
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
-isig -icanon -iexten -echo -echoe -echok -echonl -noflsh -xcase -tostop -echoprt -echoctl -echoke -flusho -extproc

Вобщем я отчаялся и не знаю куда копать. Буду рад любым предложениям

 , , ,

alukard_aka_404
()

[debian] pljava

Пытаюсь поставить сабж, но не понимаю в чем проблема... как я понял, в дебе есть бага с этим пакетом, но знания языка не хватает + пробую ставить из исходника.
Занимаюсь данным делом на Debian Lenny без недели стабильный и PostgreSQL 8.3

Что делал:
Двигался по инструкции http://aganida.blogspot.com/2007/12/how-do-you-install-adempiere-with.html
Отличается лишь тем, что скачал с pgfoundry.org pljava, поставил postgreSQL-8,3 из репов, поставил java-6-sun-1.6.0.07.

И установить никак:
-----------------------------------------------------
al@server:~$ su postgres -c "psql template1 -f /tmp/install.sql"
Пароль:
could not change directory to "/home/al"
psql:/tmp/install.sql:1: ERROR: схема "sqlj" уже существует
GRANT
psql:/tmp/install.sql:6: ERROR: не получилось загрузить библиотеку "/usr/lib/postgresql/8.3/lib/pljava.so": /usr/lib/postgresql/8.3/lib/pljava.so: undefined symbol: global_timezone
psql:/tmp/install.sql:8: ERROR: функция sqlj.java_call_handler() не существует
psql:/tmp/install.sql:12: ERROR: не получилось загрузить библиотеку "/usr/lib/postgresql/8.3/lib/pljava.so": /usr/lib/postgresql/8.3/lib/pljava.so: undefined symbol: global_timezone
psql:/tmp/install.sql:14: ERROR: функция sqlj.javau_call_handler() не существует
psql:/tmp/install.sql:23: NOTICE: CREATE TABLE создаст подразумеваемую последовательность "jar_repository_jarid_seq1" для serial-колонки "jar_repository.jarid"
psql:/tmp/install.sql:23: ERROR: объект "jar_repository" уже существует
GRANT
psql:/tmp/install.sql:32: NOTICE: CREATE TABLE создаст подразумеваемую последовательность "jar_entry_entryid_seq1" для serial-колонки "jar_entry.entryid"
psql:/tmp/install.sql:32: ERROR: объект "jar_entry" уже существует
GRANT
ALTER TABLE
psql:/tmp/install.sql:43: ERROR: объект "classpath_entry" уже существует
GRANT
psql:/tmp/install.sql:50: NOTICE: CREATE TABLE создаст подразумеваемую последовательность "typemap_entry_mapid_seq1" для serial-колонки "typemap_entry.mapid"
psql:/tmp/install.sql:50: ERROR: объект "typemap_entry" уже существует
GRANT
psql:/tmp/install.sql:55: ERROR: язык "java" не существует
psql:/tmp/install.sql:59: ERROR: язык "java" не существует
psql:/tmp/install.sql:63: ERROR: язык "java" не существует
psql:/tmp/install.sql:67: ERROR: язык "java" не существует
psql:/tmp/install.sql:71: ERROR: язык "java" не существует
psql:/tmp/install.sql:75: ERROR: язык "java" не существует
psql:/tmp/install.sql:79: ERROR: язык "java" не существует
psql:/tmp/install.sql:83: ERROR: язык "java" не существует
psql:/tmp/install.sql:87: ERROR: язык "java" не существует
-----------------------------------------------------


Видел вариант установки еще такой, но тоже ругается:
-----------------------------------------------------
postgres@server:/home/al$ java -cp postgresql.jar:pljava.jar:deploy.jar org.postgresql.pljava.deploy.Deployer -database adempiere -user adempiere -password 9219663957 -install
Exception in thread "main" java.lang.NoClassDefFoundError: org/postgresql/pljava/deploy/Deployer
Caused by: java.lang.ClassNotFoundException: org.postgresql.pljava.deploy.Deployer
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
-----------------------------------------------------

 

alukard_aka_404
()

RSS подписка на новые темы