Rapid scada установка linux

Установка на Linux

В данной статье приведены команды для операционных систем Ubuntu и Debian. При установке Rapid SCADA на другие ОС семейства Linux, используйте соответствующие команды.

Установка

  1. Установить ASP.NET Core Runtime 6.0.x согласно инструкции. Если установка .NET из репозитория по какой-либо причине невозможна, то последовательность установки вручную следующая:
    1. Скачать бинарные файлы .NET, соответствующие операционной системе, по ссылке.
    2. Разархивировать и скопировать скачанные файлы в директорию /usr/share/dotnet/
    3. Установить атрибут исполняемого файла, выполнив команду
    sudo chmod +x /usr/share/dotnet/dotnet
    sudo ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
    sudo dpkg -i rapidscada_VERSION_all.deb
    1. Скопировать файлы из директории scada дистрибутива в директорию /opt/scada
    2. Установить атрибуты исполняемых файлов, выполнив команды
    sudo chmod +x /opt/scada/make_executable.sh sudo /opt/scada/make_executable.sh
    sudo systemctl enable scadaagent6.service sudo systemctl enable scadaserver6.service sudo systemctl enable scadacomm6.service sudo systemctl enable scadaweb6.service
    sudo mkdir /var/log/scadasudo mkdir /var/log/scada
    tmpfs /var/log/scada tmpfs defaults,noatime,size=100m 0 0
    sudo apt update sudo apt install nginx
    sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/nginx-selfsigned.key -out /etc/ssl/certs/nginx-selfsigned.crt

    Удаление

    sudo systemctl disable scadaagent6.service sudo systemctl disable scadaserver6.service sudo systemctl disable scadacomm6.service sudo systemctl disable scadaweb6.service

    Источник

    Install on Linux

    This article provides commands for Ubuntu and Debian operating systems. When installing Rapid SCADA on other OS of the Linux family, use the appropriate commands.

    Installation

    1. Install ASP.NET Core Runtime 6.0.x according to the instructions. If installation of .NET from the repository is not possible, the manual installation sequence is as follows:
      1. Download .NET binaries corresponding to the operating system from this link.
      2. Extract and copy the downloaded files to /usr/share/dotnet/
      3. Make the dotnet file executable:
      sudo chmod +x /usr/share/dotnet/dotnet
      sudo ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
      sudo dpkg -i rapidscada_VERSION_all.deb
      sudo chmod +x /opt/scada/make_executable.sh sudo /opt/scada/make_executable.sh
      sudo systemctl enable scadaagent6.service sudo systemctl enable scadaserver6.service sudo systemctl enable scadacomm6.service sudo systemctl enable scadaweb6.service
      tmpfs /var/log/scada tmpfs defaults,noatime,size=100m 0 0
      sudo apt update sudo apt install nginx
      sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/nginx-selfsigned.key -out /etc/ssl/certs/nginx-selfsigned.crt

      Uninstallation

      sudo systemctl disable scadaagent6.service sudo systemctl disable scadaserver6.service sudo systemctl disable scadacomm6.service sudo systemctl disable scadaweb6.service

      Источник

      Первый запуск Rapid Scada на Debian

      После выполнения всех шагов по установке Rapid на МК с ОС Debian. Не открывается web страница в браузере. Пишет заголовок и предлагает сохранить файл Login.aspx. Подскажите в чем причина?

      • Эта тема была изменена 2 года, 5 месяцев назад от Mikhail .

      логи WEB сервера смотреть.

      На что именно устанавливали, какой ПК?

      Вероятно, данная проблема связана с интеграцией модуля mono для apache. Посмотрите внимательно на те шаги процесса установки, которые относятся к этому. Может быть, при их выполнении возникали ошибки.

      В логе WEB Servera на эту ошибку ни чего не указывает вот его содержимое :
      2021-01-31 12:40:18 Initialize common web application data
      2021-01-31 12:40:18 Connect to SCADA-Server «localhost»
      2021-01-31 12:40:18 Refresh the tables of the configuration database
      2021-01-31 12:40:19 Fill input channels properties
      2021-01-31 12:40:19 Fill output channels properties
      2021-01-31 12:40:19 Fill input channel statuses properties
      Инициализировались, подключились к серверу, обновили таблицу, ну и инфа по каналам. А вот о том что страница то не открывается ничего, видно дело в чем то другом.
      Возможно в модулях. Установка произведенена на orangepi zero 2 на debian_buster_server.

      Это лог веб-приложения. Наверное, @manjey73 имел ввиду лог apache, который лежит в /var/log/apache2 Но что именно так нужно увидеть, не знаю.

      Веб-приложение запускается, но apache неверно воспринимает формат веб-страницы и поэтому предлагает её скачать. Поэтому, предполагаю, что интеграция с .NET произошла не до конца.

      Да, имел ввиду именно логи Апача. Не Web Scada а именно самого сервера Web.

      Я не зря спрашивал на что устанавливали. Дело в том, что на Raspberry и в том числе Orange у вас мог не доустановиться Mono, ему тупо не хватает памяти (мое предположение) чтобы выполнить полную установку. Он там много что распаковывает и собирает и вы могли не обратить внимания на ошибки в конце установки.

      Решение простое, reboot и снова install mono-complete
      насколько помню, затык в самом конце, когда при установке должны установиться какие-то сертификаты.

      Да при установки mono она прерывается но причина странная она скорее всего не связанна с памятью: на флешке места еще полно(занято 20 процентов) ну а оперативки 1G
      должно хватать. вот ошибка которая меня смущает:
      Setting up mono-complete (6.12.0.107-0xamarin13+debian10b1) …
      Setting up monodoc-http (4.2-3xamarin5+debian10b1) …
      Use of uninitialized value $libs in concatenation (.) or string at /usr/sbin/mono-xsp4-update line 216.
      Processing triggers for systemd (241-7~deb10u5) …
      W: Operation was interrupted before it could finish а именно Использование неинициализированного значения в строке 216 скрипта mono-xsp4-update.
      Если же выполнить перезагрузку и повторно выполнить команду установки пишет что все в норме:
      mono-complete is already the newest version (6.12.0.107-0xamarin13+debian10b1).
      0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

      С такой ошибкой не сталкивался. Но mono-xsp4 это как раз web именно моновский, он вполне может участвовать и в работе на апаче.

      Mono устанавливаете откуда? из репозитория raspbian или непосредственно с сайта mono?

      Проблема не с памятью флешки а именно с оперативой + своп, просто не хватало памяти.

      Здравствуйте. аналогичная проблема — Не открывается web страница в браузере. Пишет заголовок и предлагает сохранить файл Login.aspx
      ОС Debian 10 x64.
      Никаких ошибок при установке необходимого софта не было. в логах ошибок не вижу. Догадываюсь что апач не передает страницу в mono на обработку, но вот куда копать?

      Источник

      Читайте также:  Nfs use in linux
Оцените статью
Adblock
detector