Стартовая страница › Форумы › Rapid SCADA на Linux-контроллерах и Raspberry Pi › Установка Rapid SCADA на Raspberry Pi 2
- В этой теме 104 ответа, 7 участников, последнее обновление 6 лет, 5 месяцев назад сделано
chmak2007.
-
АвторЗаписи
-
14.02.2020 в 15:51 #14805
manjey73УчастникБлин, все таки в настройках интерфейса русскими осталось….
14.02.2020 в 18:10 #14809
MikhailМодераторЧтобы убрать эту особенность, нужно менять бинарный протокол обмена с Сервером. Для этого нужны более веские причины.
14.02.2020 в 18:12 #14810
MikhailМодераторКакой список модулей выдаётся по команде apache2ctl -M ?
15.02.2020 в 14:27 #14812
manjey73Участник1. остановил mono-xsp4 сделал update-rc.d mono-xsp4 remove
2. согласно инструкции установил apache2, mono-apache-server4
3. на модуле libapache2-mod-mono происходит вышеуказанная ошибка
4. При перезапуске apache идет ошибкаroot@rssci:~# ln -s /opt/scada/ScadaWeb /var/www/html/scada root@rssci:~# a2ensite scada.conf Enabling site scada. To activate the new configuration, you need to run: systemctl reload apache2 root@rssci:~# systemctl reload apache2.service Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.Судя по всему, если апач не стартанул выдается это
root@rssci:~# apache2ctl -M AH00526: Syntax error on line 7 of /etc/apache2/sites-enabled/scada.conf: Invalid command 'MonoServerPath', perhaps misspelled or defined by a module not included in the server configuration Action '-M' failed. The Apache error log may have more information. root@rssci:~#15.02.2020 в 14:30 #14813
manjey73УчастникВерсия Mono
root@rssci:~# mono --version Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 22:00:05 UTC 2020) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: normal Notifications: epoll Architecture: armel,vfp+hard Disabled: none Misc: softdebug Interpreter: yes LLVM: yes(610) Suspend: preemptive GC: sgen (concurrent by default) root@rssci:~#Версия Debian
root@rssci:~# cat /etc/debian_version 9.12 root@rssci:~# cat /etc/issue Debian GNU/Linux 9 \n \l root@rssci:~# uname -a Linux rssci 4.19.62-sunxi #5.92 SMP Wed Jul 31 22:07:23 CEST 2019 armv7l GNU/Linux root@rssci:~# uname -r 4.19.62-sunxi root@rssci:~#-
Ответ изменён 6 лет, 6 месяцев назад пользователем
manjey73.
15.02.2020 в 14:34 #14815
manjey73УчастникAH00526: Syntax error on line 7 of /etc/apache2/sites-enabled/scada.conf:
Как раз полагаю, из-за отсутствия возможности установить libapache2-mod-mono
15.02.2020 в 16:26 #14816
manjey73Участникroot@rssci:~# apache2ctl -M AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using ::1. Set the 'ServerName' directive globally to suppress this message Loaded Modules: core_module (static) so_module (static) watchdog_module (static) http_module (static) log_config_module (static) logio_module (static) version_module (static) unixd_module (static) access_compat_module (shared) alias_module (shared) auth_basic_module (shared) authn_core_module (shared) authn_file_module (shared) authz_core_module (shared) authz_host_module (shared) authz_user_module (shared) autoindex_module (shared) deflate_module (shared) dir_module (shared) env_module (shared) filter_module (shared) mime_module (shared) mono_module (shared) mpm_event_module (shared) negotiation_module (shared) reqtimeout_module (shared) setenvif_module (shared) status_module (shared) root@rssci:~#1. скачал —
apt-get download libapache2-mod-mono --download-only
2. установил его без зависимостей —dpkg -i --force-depends <пакет>
3. Перегрузил apache2 —systemctrl reload apache2.serviceАпач завелся, Web доступен… Ругани вроде нет, хотя может появиться… Явно что-то в зависимостях libapache2-mod-mono не доделано.
Это все проделал на Orange Pi Plus 2E с Armbian на борту. Debian 9.12
15.02.2020 в 16:59 #14821
manjey73УчастникДа, теперь система предлагает сделать даунгрейд Апача до oldstable версии. Пока не разбирался.
15.02.2020 в 17:20 #14822
manjey73УчастникПри некоторых манипуляциях с установкой, yдалением других программ все сломалось, пришлось сносить. Так что не лучшее решение…
-
Ответ изменён 6 лет, 6 месяцев назад пользователем
manjey73.
15.02.2020 в 19:08 #14824
manjey73УчастникПришлось пересобрать deb пакет
libapache2-mod-mono_3.13-0xamarin5+raspbian9b1_armhf.deb
Вот такой у меня был в репозиторииroot@rssci:/etc/apache2# apt list --upgradable -a Listing... Done libapache2-mod-mono/stable-raspbianstretch 3.13-0xamarin5+raspbian9b1 armhf [upgradable from: 3.13-0xamarin5+raspbian9b1] libapache2-mod-mono/now 3.13-0xamarin5+raspbian9b1 armhf [installed,upgradable to: 3.13-0xamarin5+raspbian9b1] libapache2-mod-mono/oldstable 3.8-3 armhfИсправил в нем что версии должны быть << 4.8
Потребовалась еще одна команда, настройки сервера и рестарт сервера
sudo a2enmod mod_mono_auto sudo service apache2 restart17.02.2020 в 09:39 #14827
MikhailМодераторЖёстко. Сейчас работает?
Надо собирать информацию в этой теме.17.02.2020 в 10:08 #14828
manjey73УчастникДа, работает. Если просто скачать и установить deb пакет с параметром
--force-dependsто при установке или удалении других пакетов apt будет ругаться и предлагать снести, заменить и так далее… Это особенность apt-a.Если же пересобрать deb пакет, исправив что версия может быть выше, он говорит, что пакет изменен, но вроде как можно устанавливать и удалять остальное…
Непонятно только, сам пакет откуда и почему не обновлен… Типа в apache2 он не входит, в Mono тоже… Как прокладка между ними, и кем то сделана.
Это на Rapberry Pi B+ (raspbian — Debian 10), Raspberry Pi2 B+ (raspbian — Debian 9) и на Orange Pi Plus 2E (armbian — Debian 9).
Как на других дистрибутивах не знаю…Везде Mono 6.8
-
Ответ изменён 6 лет, 6 месяцев назад пользователем
manjey73.
01.03.2020 в 18:30 #14974chmak2007
УчастникДобрый день не могу понять устанавливаю scada на orangepi pi p2 + ambian все выполняю по инструкции когда доходит до ввода ip/scada в браузере не чего не происходит в чем может быть проблема.
01.03.2020 в 18:32 #14975chmak2007
Участник<Directory /var/www/html/scada/>
<FilesMatch «\.(xml|log|bak)$»>
Require all denied
</FilesMatch>
</Directory>
не понятно куда втыкать дайте пожалуйста скрин куда надо размещать.02.03.2020 в 09:32 #14977
manjey73УчастникУ вас установились все компоненты для Apache ?
Open /etc/apache2/apache2.conf and add the following lines:
там увидите куда вписать
-
Ответ изменён 6 лет, 6 месяцев назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.