[ОТВЕТИТЬ]
25.03.2016 13:22
baggio
 
Цитата:
Это правда. На текущий момент есть и сборка для Ubuntu под ARMv7, но она не для общего пользования как и драйвера.

печалька...
25.03.2016 13:33
Megla
 
На текущий момент драйвера собирают только для атола(
Увы более они никому не доступны.
Если так посмотреть, мы пользуемся пиратской версией и возможна ситуация когда после очередного обновления дрова вообще престанут работать(((
Единственно что успокаивает - есть вики пос - там те же драйвера, а у них открыт рут и соответственно всегда можно выкачать свежие драйвера.
25.03.2016 13:39
Megla
 
Цитата:
baggio еще есть вариант что старая armv6...
новая armv7
Старая точно armv6, а новая armv7.

Получается бинарный код не совместим.
25.03.2016 13:43
grigoriyp
 
Раз такое дело надо подписать, что образ для raspberry pi2, а не первой.
25.03.2016 13:52
baggio
 
Цитата:
grigoriyp Раз такое дело надо подписать, что образ для raspberry pi2, а не первой.
уже...
12.04.2016 11:17
grigoriyp
 
Появилась вторая малина, залил образ, запустил - кернел паник( Минус...
На съюзе всё более оптимистичненько - она запускается на второй малине))
Запускается pcscd, запускается updater, всё хорошо, всё видит ключ. Запускается transport, видит ключ и падает... Вся папка взята из распбиана, который запустился на первой нормально.
В логах пишет следующее:
Код:
2016-04-12 12:26:56,240 INFO  es.programador.transport.Transport - Загрузка конфигурации
2016-04-12 12:26:56,998 INFO  es.programador.transport.a.a - Загрузка файла настроек: /opt/utm/transporter/conf/transport.properties
2016-04-12 12:26:57,138 INFO  es.programador.transport.a.a - Периодичность перезагрузки настроек выставлена в 10001 мс 
2016-04-12 12:26:58,901 INFO  es.programador.transport.Transport - Чтение конфигурации
2016-04-12 12:26:59,951 INFO  es.programador.transport.k - Проверка состояния Transport Updater
2016-04-12 12:27:00,903 INFO  es.programador.transport.k - Версия Transport-Updater: 2.0.2b000116
2016-04-12 12:27:00,909 INFO  es.programador.transport.Transport - Чтение конфигурации успешно завершено
2016-04-12 12:27:01,036 INFO  es.programador.transport.Transport - TRANSPORT_VERSION: [2.0.2b000800 changeset:47290e20c338+]
2016-04-12 12:27:01,299 INFO  es.programador.transport.g - Открытие БД
2016-04-12 12:27:08,251 INFO  es.programador.transport.d.c - Linux - Копирование библиотек отключено
2016-04-12 12:27:08,253 INFO  es.programador.transport.d.c - Linux - Копирование библиотек отключено
2016-04-12 12:27:08,254 INFO  es.programador.transport.d.c - Linux - Копирование библиотек отключено
2016-04-12 12:27:08,255 INFO  es.programador.transport.d.c - Linux - Копирование библиотек отключено
2016-04-12 12:27:08,396 INFO  es.programador.transport.Transport - Конфигурация контекста для установки защищенного подключения к серверу
2016-04-12 12:27:40,703 ERROR es.programador.transport.Transport - Ошибка проверки CRL
java.net.SocketTimeoutException: connect timed out
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:589)
	at sun.net.NetworkClient.doConnect(NetworkClient.java:178)
	at sun.net.)
	at sun.net.)
	at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
	at sun.net.)
	at sun.net.)
	at sun.net.)
	at sun.net.)
	at sun.net.)
	at sun.net.)
	at sun.net.)
	at sun.net.)
	at java.net.URL.openStream(URL.java:1045)
	at es.programador.transport.e.a(Unknown Source)
	at es.programador.transport.e.a(Unknown Source)
	at es.programador.transport.Transport.main(Unknown Source)
2016-04-12 12:27:40,775 INFO  ru.centerinform.crypto.b - Инициализации криптобиблиотеки
2016-04-12 12:27:42,252 ERROR es.programador.transport.Transport - Ошибка инициализации и запуска транспорта
java.lang.BootstrapMethodError: call site initialization exception
	at java.lang.invoke.CallSite.makeSite(CallSite.java:341)
	at java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:307)
	at java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:297)
	at ru.centerinform.crypto.b.a(Unknown Source)
	at es.programador.transport.Transport.main(Unknown Source)
Caused by: java.lang.ExceptionInInitializerError
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at ru.centerinform.crypto.b.Pk(Unknown Source)
	at java.lang.invoke.CallSite.makeSite(CallSite.java:294)
	... 4 more
Caused by: java.lang.IllegalArgumentException: Illegal keyStoreId
	at ru.centerinform.crypto.a.a(Unknown Source)
	at ru.centerinform.crypto.b.i(Unknown Source)
	at ru.centerinform.crypto.b.<init>(Unknown Source)
	at ru.centerinform.crypto.b.<init>(Unknown Source)
	at ru.centerinform.crypto.b$a.<clinit>(Unknown Source)
	... 8 more
2016-04-12 12:27:42,338 INFO  es.programador.transport.Transport - Завершение работы (ShutdownHook)
2016-04-12 12:27:42,341 INFO  es.programador.transport.Transport - Остановка служб 
2016-04-12 12:27:42,347 INFO  es.programador.transport.Transport - Остановка служб завершена
2016-04-12 12:27:42,375 INFO  es.programador.transport.g - Закрытие БД
2016-04-12 12:27:42,397 INFO  es.programador.transport.util.b - Закрытие БД
2016-04-12 12:27:42,952 INFO  es.programador.transport.util.b - Закрытие базы успешно завершено с кодом: 08006
12.04.2016 11:51
grigoriyp
 
Судя по надписи оно пытается создать страницу и повесить на нужный порт, но почему-то не может.
13.04.2016 07:09
macclaud
 
Прочитать все нет времени, но я так понимаю у вас основные проблемы с осью. УТМ на 100% работает на . Машина работает уже 3 месяц, обновление встало автоматом.
13.04.2016 07:26
macclaud
 
ну и корректно работающие драйвера (ARMV7) Jacarta https://storage.olegon.ru/supermag/u...16/jacarta.rar
13.04.2016 08:18
grigoriyp
 
Оно не записалось нормально спервого раза... Попробую сегодня ещё раз записать, но ждать час надо, пока запишет 16 гигов, что несколько минус.
Если запишется и заработает - поставлю partimage и сделаю образ нормального размера. Если что - могу и сюда скинуть.
13.04.2016 12:43
baggio
 
да - буду премного благодарен...
13.04.2016 12:51
grigoriyp
 
Второй раз тоже скинутый выше образ не записался, что минус. Говорит размеры не совпадают...
Странно, но ладно.
Залили raspbian, поставил pcscd, oracle-jdk8 что-то там, подправил plist, кинул в /opt папку - работает, ну и библиотеки подкинул.
Даж не знаю, надо ли снимать образ, если дейсвия по запуску образа с нуля - на 5 минут делов. Могу расписать подробно и по шагам. Но работает. Спасибо теме - здесь есть всё, чтобы с 0 быстро настроить малину на распбиане.

Цитата:
да - буду премного благодарен...
Хорошо, попробую до вечера чнять нормальный образ с raspbian-lite, который настроился.
13.04.2016 13:40
NickNSK
 
grigoriyp "Могу расписать подробно и по шагам"

Распиши, будь добр! И образ давай!
15.04.2016 05:46
grigoriyp
 
Образ снял, правда у меня почему-то ещё на стаднии make не собрался partimage, так что пришлось просто снять и сделать его .xz, но весит 1,6ГБ и распаковывать не надо. Просто xzcat $image_name.xz | dd bs=1M of=/dev/sdx oflag=sync. Вечером залью образ. Тольк там забыл перед снятием затересть строку из /etc/init.d/postfix, которая присылает мне письмо отом, что система запустилась.
Образ lite. То есть без окон, без всего, ssh, utm в автостарте.

Итак, что нужно сделать, чтобы с 0 настроить UTM на raspbian'е:
1) resize основного раздела, если это дефолтовый образ;
2) ставим pcscd pcsclite libpcsclite1 pcsc-tools pcsc-perl pcsc-ccid oracle-java8-jdk;
3) скидываем папку utm куда-нибудь, например в /opt/ в /opt/utm/updater/lib/x32_so и /opt/utm/transporter/lib/x32_so закидываем упоминавшиеся библиотеки;
4) "sudo nano /etc/libccid_Info.plist", ищем там 3 больших-больших списка:

<key>ifdVendorID</key>
и после <array> добавляем:
<string>0x24DC</string>

<key>ifdProductID</key>
и после <array> добавляем:
<string>0x0101</string>

<key>ifdFriendlyName</key>
и после <array> добавляем:
<string>JaCarta</string>

3-я часть почему-то нигде не описывается, но в третьем месте тоже надо править. Что именно там писать - не суть важно. Но без хоть какой-то надписи не хочет видеть ключ.

Болше ничего не делал. Прописал в rc.local запуск апдейтера и транспорта - стартует автоматом при запуске системы. В образе прописано. Кстати, работает лучше, чем в винде - в винде с другим клюом не работает, приходится переустанавливать весь UTM. А тут с другим ключом нормально, ругается в лог и всё.
На всё про всё ушло минут 15 где-то.
15.04.2016 06:33
grigoriyp
 
Если вдруг кто-то захочет запустить на opensuse|SLE - plist лежит в самом не очевидном месте: /usr/lib64/readers/ifd-ccid.bundle/Contents/Info.plist
15.04.2016 09:20
grigoriyp
 
413 Request Entity Too Large говорит и про так приложить, и про добавить в хранилище. Куда как скинуть образ проще?
15.04.2016 09:34
NickNSK
 
Подождем Администратора или Профессора в теме, может они подскажут как разместить образ, не нарушая устава.

Из правил хранилища:
Имейте ввиду, что для заливки файла более 50Мб необходимо разделить на части не более 50Мб. Времени на заливку вам отводится не более 40 минут.
15.04.2016 11:56
OlegON
 
Сколько он занимает? Если меньше гига и это не варез, то киньте мне (контакты вверху) непубличную, например, ссылку, я солью и выложу.
Для привлечения внимания лучше нажимать "жалоба" на сообщении.
15.04.2016 14:16
grigoriyp
 
1,6 гига получилось. В самом хранилище написано, что ограничение в гиг. Резать на 2 файла не шибко хочется. Хотя попробую сжать в степенью 9, может получится меньше гига.
15.04.2016 15:24
baggio
 
выложи на я диск... перельём...
15.04.2016 20:05
grigoriyp
 
https://storage.olegon.ru/supermag/u...is_lite.img.xz
2c279b08b4feaf4737006c58fed558e7 raspbian_egais_lite.img.xz
16.04.2016 00:32
IT527
 
Цитата:
grigoriyp
На третью малинку встанет, заработает?

Что дальше?
К этой коробочке, какой можно подобрать самый недорогой комплект кассового оборудования вместе с софтом?
16.04.2016 21:57
Kushpell
 
Цитата:
IT527 На третью малинку встанет, заработает?

Что дальше?
К этой коробочке, какой можно подобрать самый недорогой комплект кассового оборудования вместе с софтом?
Встает. Мы используем в связке с android кассами.
17.04.2016 01:30
DjSpike
 
Цитата:
Kushpell Встает. Мы используем в связке с android кассами.
А на андройде какой софт стоит ? AtolTabletPos ?
17.04.2016 08:20
Kushpell
 
Цитата:
DjSpike А на андройде какой софт стоит ? AtolTabletPos ?
Мы разрабатываем Меркату. Её и ставим.
17.04.2016 12:01
grigoriyp
 
Дальше надо нормальный демон написать, чтобы нормально делать utm start, utm stop, utm status.
А то systemctl ругается, что статуса нету. Думаю за понедельник напишу. Да и не помешает нормально знать, работает или нет, нормально запускать, и останавливать.
18.04.2016 13:10
grigoriyp
 
Таки сделал демон, который может нормально запускать UTM.
Что он делает:
1) Ищет и правит файлы запуска, добавляя там вывод PID'а конечного процесса в .pid файл, перевод вывода в /var/run/*.log, правда что-то пошло не так с transport.sh, на него ругается, что слишком много сообщений, и их не удалось передать в syslog, что странно.
2) Запускает апдейтер и транспортер.
3) Закрывает апдейтер и транспортер.
4) Показывает статус.

Если нужно - можно добавить ещё требования для запуска.

Форум странный, почему-то требует расширения, и в расширениях нет ни .sh, ни .txt, хотя бы. Так что пришлось переименовать в .prm, чтобы прикрепить. Так что придётся убирать расширение после скачивания.

Установка: скачиваем, переименовываем, кидаем в /etc/init.d, пишем sudo systemctl enable utm; sudo systemctl start utm. Должно работать на ура, и при перезапуске стартует автоматом.

Порты указаны по дефолту, так что меняйте сами на свои.


Вроде бы UTM на Raspberry PI 2(3) теперь полностью готов к работе и использованию. Дерзайте.
Вложения
Тип файла: rpm utm.rpm (3.4 Кб, 124 просмотров)
19.04.2016 21:11
DjSpike
 
Цитата:
IT527 На третью малинку встанет, заработает?

Что дальше?
К этой коробочке, какой можно подобрать самый недорогой комплект кассового оборудования вместе с софтом?
Я сейчас на rasberry pi3 установил ДЭНСИ:Кассу. Сейчас буду разбираться с УТМ, если все получится то на базе малинки можно сделать полноценное рабочее место кассира.
19.04.2016 21:29
baggio
 
Цитата:
DjSpike Я сейчас на rasberry pi3 установил ДЭНСИ:Кассу. Сейчас буду разбираться с УТМ, если все получится то на базе малинки можно сделать полноценное рабочее место кассира.
как говорится инструкции в студию...
19.04.2016 21:39
IT527
 
Цитата:
DjSpike Я сейчас на rasberry pi3 установил ДЭНСИ:Кассу. Сейчас буду разбираться с УТМ, если все получится то на базе малинки можно сделать полноценное рабочее место кассира.
И такой монитор к ней?


Опции темы


Часовой пояс GMT +3, время: 22:13.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.