Пингвиньи радости

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: Пингвиньи радости

Сообщение Audim » 19 дек 2019, 17:24

Попробую указать ARMHF... правда не на чем проверить....

MF4
Сообщения: 7
Зарегистрирован: 19 дек 2019, 15:05

Re: Пингвиньи радости

Сообщение MF4 » 19 дек 2019, 18:05

Audim писал(а):
19 дек 2019, 17:24
Попробую указать ARMHF... правда не на чем проверить....
Как-то можно будет узнать, когда укажите ARMHF? Нужно будет заново перекачать пакет KkmServerArm.deb?

На сайте Raspberry есть образ для десктопа, его можно на виртуалке поднять, может на нем вы сможете проверить?

MF4
Сообщения: 7
Зарегистрирован: 19 дек 2019, 15:05

Re: Пингвиньи радости

Сообщение MF4 » 20 дек 2019, 05:26

Попробовал дальше поставить KkmServerArm на armhf. При установке выдало следующее:

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

pi@raspberrypi:~ $ sudo dpkg -i KkmServerArm.deb
Выбор ранее не выбранного пакета kkmserver:armel.
(Чтение базы данных … на данный момент установлено 155760 файлов и каталогов.)
Подготовка к распаковке KkmServerArm.deb …
Распаковывается kkmserver:armel (2.1.31.18) …
dpkg: зависимости пакетов не позволяют настроить пакет kkmserver:armel:
 kkmserver:armel зависит от liblttng-ust0.
 kkmserver:armel зависит от libcurl3 | libcurl4.
 kkmserver:armel зависит от libssl1.0.0 | libssl1.0.2.
 kkmserver:armel зависит от libkrb5-3.
 kkmserver:armel зависит от zlib1g.
 kkmserver:armel зависит от libc6-dev.
 kkmserver:armel зависит от libgdiplus.

dpkg: ошибка при обработке пакета kkmserver:armel (--install):
 проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 kkmserver:armel
Далее после выполнения - sudo bash /opt/kkmserver/Settings/RegisterLinux.sh

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

pi@raspberrypi:~ $ sudo bash /opt/kkmserver/Settings/RegisterLinux.sh
cat: /etc/lsb-release: Нет такого файла или каталога
cat: /etc/lsb-release: Нет такого файла или каталога
cat: /etc/lsb-release: Нет такого файла или каталога
OS: linux
DIST:
DistroBasedOn: debian
REV:
MACH: armv7l
Добавление пользователя pi в группу dialout
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Вы можете запустить «apt --fix-broken install» для исправления этих ошибок.
Следующие пакеты имеют неудовлетворённые зависимости:
 kkmserver:armel : Зависит: liblttng-ust0:armel но он не может быть установлен
                   Зависит: libcurl3:armel но он не может быть установлен или
                                   libcurl4:armel но он не может быть установлен
                   Зависит: libssl1.0.0:armel но он не может быть установлен или
                                   libssl1.0.2:armel но он не может быть установлен
                   Зависит: libkrb5-3:armel но он не может быть установлен
                   Зависит: zlib1g:armel но он не может быть установлен
                   Зависит: libc6-dev:armel но он не может быть установлен
                   Зависит: libgdiplus:armel но он не может быть установлен
                   Рекомендует: libicu60:armel но он не может быть установлен или
                                           libicu57:armel но он не может быть установлен или
                                           libicu55:armel но он не может быть установлен или
                                           libicu52:armel но он не может быть установлен
 liblttng-ust0 : Зависит: liburcu6 (>= 0.10.0) но он не будет установлен
                 Зависит: liblttng-ust-ctl4 (= 2.10.3-1) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета (или указав решение).
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет libcurl3 недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  libcurl4

E: Для пакета «libcurl3» не найден кандидат на установку
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет libssl1.0.0 недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list

E: Для пакета «libssl1.0.0» не найден кандидат на установку
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет libkrb5-3 самой новой версии (1.17-3).
libkrb5-3 помечен как установленный вручную.
Вы можете запустить «apt --fix-broken install» для исправления этих ошибок.
Следующие пакеты имеют неудовлетворённые зависимости:
 kkmserver:armel : Зависит: liblttng-ust0:armel но он не может быть установлен
                   Зависит: libcurl3:armel но он не может быть установлен или
                                   libcurl4:armel но он не может быть установлен
                   Зависит: libssl1.0.0:armel но он не может быть установлен или
                                   libssl1.0.2:armel но он не может быть установлен
                   Зависит: libkrb5-3:armel но он не может быть установлен
                   Зависит: zlib1g:armel но он не может быть установлен
                   Зависит: libc6-dev:armel но он не может быть установлен
                   Зависит: libgdiplus:armel но он не может быть установлен
                   Рекомендует: libicu60:armel но он не может быть установлен или
                                           libicu57:armel но он не может быть установлен или
                                           libicu55:armel но он не может быть установлен или
                                           libicu52:armel но он не может быть установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета (или указав решение).
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет zlib1g самой новой версии (1:1.2.11.dfsg-1).
Вы можете запустить «apt --fix-broken install» для исправления этих ошибок.
Следующие пакеты имеют неудовлетворённые зависимости:
 kkmserver:armel : Зависит: liblttng-ust0:armel но он не может быть установлен
                   Зависит: libcurl3:armel но он не может быть установлен или
                                   libcurl4:armel но он не может быть установлен
                   Зависит: libssl1.0.0:armel но он не может быть установлен или
                                   libssl1.0.2:armel но он не может быть установлен
                   Зависит: libkrb5-3:armel но он не может быть установлен
                   Зависит: zlib1g:armel но он не может быть установлен
                   Зависит: libc6-dev:armel но он не может быть установлен
                   Зависит: libgdiplus:armel но он не может быть установлен
                   Рекомендует: libicu60:armel но он не может быть установлен или
                                           libicu57:armel но он не может быть установлен или
                                           libicu55:armel но он не может быть установлен или
                                           libicu52:armel но он не может быть установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета (или указав решение).
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет libc6-dev самой новой версии (2.28-10+rpi1).
libc6-dev помечен как установленный вручную.
Вы можете запустить «apt --fix-broken install» для исправления этих ошибок.
Следующие пакеты имеют неудовлетворённые зависимости:
 kkmserver:armel : Зависит: liblttng-ust0:armel но он не может быть установлен
                   Зависит: libcurl3:armel но он не может быть установлен или
                                   libcurl4:armel но он не может быть установлен
                   Зависит: libssl1.0.0:armel но он не может быть установлен или
                                   libssl1.0.2:armel но он не может быть установлен
                   Зависит: libkrb5-3:armel но он не может быть установлен
                   Зависит: zlib1g:armel но он не может быть установлен
                   Зависит: libc6-dev:armel но он не может быть установлен
                   Зависит: libgdiplus:armel но он не может быть установлен
                   Рекомендует: libicu60:armel но он не может быть установлен или
                                           libicu57:armel но он не может быть установлен или
                                           libicu55:armel но он не может быть установлен или
                                           libicu52:armel но он не может быть установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета (или указав решение).
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Вы можете запустить «apt --fix-broken install» для исправления этих ошибок.
Следующие пакеты имеют неудовлетворённые зависимости:
 kkmserver:armel : Зависит: liblttng-ust0:armel но он не может быть установлен
                   Зависит: libcurl3:armel но он не может быть установлен или
                                   libcurl4:armel но он не может быть установлен
                   Зависит: libssl1.0.0:armel но он не может быть установлен или
                                   libssl1.0.2:armel но он не может быть установлен
                   Зависит: libkrb5-3:armel но он не может быть установлен
                   Зависит: zlib1g:armel но он не может быть установлен
                   Зависит: libc6-dev:armel но он не может быть установлен
                   Зависит: libgdiplus:armel но он не может быть установлен
                   Рекомендует: libicu60:armel но он не может быть установлен или
                                           libicu57:armel но он не может быть установлен или
                                           libicu55:armel но он не может быть установлен или
                                           libicu52:armel но он не может быть установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета (или указав решение).
После всего этого сервер стартует, как разово, так и демоном. Веб интерфейс настроек удаленно открывается, ссылки меню работают. Непонятно только что с основным функционалом при этом, нечем проверить.

MF4
Сообщения: 7
Зарегистрирован: 19 дек 2019, 15:05

Re: Пингвиньи радости

Сообщение MF4 » 23 дек 2019, 15:44

Пробовал на raspberry с последней Ubuntu (armhf и arm64) устанавливать, все равно не ставится, пишет, что архитектура armel не поддерживается. Multiarch не помогает.
Audim, могу по ssh удаленный доступ дать к raspberry для проверки.

LionSprings
Сообщения: 47
Зарегистрирован: 08 июн 2019, 20:11

Re: Пингвиньи радости

Сообщение LionSprings » 25 май 2020, 20:05

А есть какие-нибудь подвижки по выпуску arm версий? Хотел заменить свой х86 гробик на котором крутится ккмсервер под линухом на махонькую arm64, но вот незадача - на главной странице ссылок на скачивание больше нет, а с форума ссылка только на armhf сборку, которая ессно не ставится. Или забить пока?

MF4
Сообщения: 7
Зарегистрирован: 19 дек 2019, 15:05

Re: Пингвиньи радости

Сообщение MF4 » 26 май 2020, 04:09

Лично я забил. Малину продал, взял у таймвэба vds самый дешевый с нормальной ubuntu за 45 руб. в месяц, для kkmserver более чем достаточно. Вырученных денег от продажи малины хватит почти на 10 лет оплаты vds.
Плюс бонусом личный кабинет и приложение для мобилы, в любом месте и в любое время можно посмотреть состояние сервера, при необходимости перезагрузить и т. д. Аптайм уже 3 месяца, работает норм.

LionSprings
Сообщения: 47
Зарегистрирован: 08 июн 2019, 20:11

Re: Пингвиньи радости

Сообщение LionSprings » 26 май 2020, 04:15

MF4 писал(а):
26 май 2020, 04:09
vds самый дешевый
Да мне то это и не надо. У меня крутится серверок с ккмсервером под линухом, уже года три как. Интересно именно заменить его на арм. Хотя конечно у меня их разных много по ящикам валяется,можно и поискать именно armhf архитектуру. оранжПи по моему на ней был.

LionSprings
Сообщения: 47
Зарегистрирован: 08 июн 2019, 20:11

Re: Пингвиньи радости

Сообщение LionSprings » 26 май 2020, 04:56

Да, нашел в коробочке оранжПиСИ, он на armhf, попробовал - всё встало с небольшим бубном, и работает. Проверил на атол15Ф с вайфаем - базовый функционал выполняется.
ошибка cat: /etc/lsb-release: Нет такого файла или каталога
решается путем
cat /etc/os-release > /etc/lsb-release
Ругань после первого запуска про неудовлетворенные зависимости чиним командой
apt --fix-broken install
после чего все инстоллится.
Ну потом ручками
/opt/kkmserver/kkmserver -d
и как бы всё.

Открытым остаётся вопрос сборок под другие arm архитектуры.

superoleg
Сообщения: 4
Зарегистрирован: 17 май 2020, 02:53

Re: Пингвиньи радости

Сообщение superoleg » 01 июн 2020, 03:14

Подскажите, пожалуйста, как подключить INPAS на Ubuntu
Почему-то именно этого протокола нет
Изображение

superoleg
Сообщения: 4
Зарегистрирован: 17 май 2020, 02:53

Re: Пингвиньи радости

Сообщение superoleg » 03 июн 2020, 04:02

Когда будет поддержка протокола INPAS на Linux?
На сайте inpas есть поддержка Linux, но архивы запаролены. Мне сказали, что пароли от этих архивов дают только разработчикам ПО (т.е. вам)
Изображение

Ответить