Size: a a a

ERP USERSIDE - Общение

2020 January 28

A

Aleks in ERP USERSIDE - Общение
так, ладно
источник

A

Aleks in ERP USERSIDE - Общение
надо бежать ацюда
источник

G

Goletsa in ERP USERSIDE - Общение
Aleks
надо бежать ацюда
Б3ГN
источник

MS

Mikalay Sachko 💤 in ERP USERSIDE - Общение
Я так понимаю "Проверку целостности файлов" из интерфейса выкосили сейчас?
источник

MS

Mikalay Sachko 💤 in ERP USERSIDE - Общение
источник

G

Goletsa in ERP USERSIDE - Общение
Mikalay Sachko 💤
Я так понимаю "Проверку целостности файлов" из интерфейса выкосили сейчас?
есть ключ repair у инсталятора вроде
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
Goletsa
Или дайте пример с изолированным окружением
Расскажу на примере двух самых популярных пакетов для построения виртуального окружения.

Модуль venv поставляется вместе с python3 (в denian/ubuntu вынесен в отдельный пакет python3-venv). Его, в принципе, вполне достаточно.

Но как альтернативу приведу еще модуль virtualenv - нужно установить отдельно при помощи
sudo pip3 install virtualenv
Он более мощный, но для работы модулей userside разницы абсолютно никакой. Это больше для разработчиков есть разница.

Сам принцип виртуального окружения простейший. В каталоге со скриптом, который необходимо запускать, создается подкаталог, содержащий бинарники: python, pip (или символические ссылки на них — зависит от ОС), а также каталог, содерщащий устанавливаемые с использованием pip пакеты. Далее в примерах каталог будет называться venv.

Оба модуля при развертывании виртуального окружения внутрь этого виртуального окружения устанавливают два обязательных модуля: pip и setuptools. При использовании venv эти модули просто копируются из самого пакета python-venv и поэтому их версии могут быть устаревшими, поэтому сразу после развертывания при помощи venv нужно обновить модули. При использовании virtualenv эти два модуля устанавливаются из PyPi, то есть имеют актуальные версии.

Дальше на примере venv и usm_checker:

cd usm_checker
python3 -m venv venv
./venv/bin/pip install --upgrade pip setuptools
./venv/bin/pip install --upgrade -r requirements.txt

...далее по инструкции из вики...

Запуск модуля (нужно явно указать интерпретатор из виртуального окружения):

/ust/local/modules/usm_checker/venv/bin/python /ust/local/modules/usm_checker/usm_checker.py

Ну и в cron будет конечно же вот так:

*/2 * * * *    root    /ust/local/modules/usm_checker/venv/bin/python  /ust/local/modules/usm_checker/usm_checker.py > /dev/null 2>&1

Здесь /ust/local/modules/usm_checker - это место расположения модуля. У вас оно свое, естественно.
источник

G

Goletsa in ERP USERSIDE - Общение
сейчас попробую
источник

G

Goletsa in ERP USERSIDE - Общение
Денис Бондарь
Расскажу на примере двух самых популярных пакетов для построения виртуального окружения.

Модуль venv поставляется вместе с python3 (в denian/ubuntu вынесен в отдельный пакет python3-venv). Его, в принципе, вполне достаточно.

Но как альтернативу приведу еще модуль virtualenv - нужно установить отдельно при помощи
sudo pip3 install virtualenv
Он более мощный, но для работы модулей userside разницы абсолютно никакой. Это больше для разработчиков есть разница.

Сам принцип виртуального окружения простейший. В каталоге со скриптом, который необходимо запускать, создается подкаталог, содержащий бинарники: python, pip (или символические ссылки на них — зависит от ОС), а также каталог, содерщащий устанавливаемые с использованием pip пакеты. Далее в примерах каталог будет называться venv.

Оба модуля при развертывании виртуального окружения внутрь этого виртуального окружения устанавливают два обязательных модуля: pip и setuptools. При использовании venv эти модули просто копируются из самого пакета python-venv и поэтому их версии могут быть устаревшими, поэтому сразу после развертывания при помощи venv нужно обновить модули. При использовании virtualenv эти два модуля устанавливаются из PyPi, то есть имеют актуальные версии.

Дальше на примере venv и usm_checker:

cd usm_checker
python3 -m venv venv
./venv/bin/pip install --upgrade pip setuptools
./venv/bin/pip install --upgrade -r requirements.txt

...далее по инструкции из вики...

Запуск модуля (нужно явно указать интерпретатор из виртуального окружения):

/ust/local/modules/usm_checker/venv/bin/python /ust/local/modules/usm_checker/usm_checker.py

Ну и в cron будет конечно же вот так:

*/2 * * * *    root    /ust/local/modules/usm_checker/venv/bin/python  /ust/local/modules/usm_checker/usm_checker.py > /dev/null 2>&1

Здесь /ust/local/modules/usm_checker - это место расположения модуля. У вас оно свое, естественно.
спасибо
источник

C

Combot in ERP USERSIDE - Общение
Goletsa (9.71) увеличил репутацию Денис Бондарь (8.08) (+1.03)
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
дополнил
источник

MS

Mikalay Sachko 💤 in ERP USERSIDE - Общение
идеально было бы это в wiki добавить
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
Mikalay Sachko 💤
идеально было бы это в wiki добавить
да. напишу, но, наверное, отдельной статьей про виртуальное окружение
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
в описание каждого модуля это вряд ли уместно вписывать
источник

MS

Mikalay Sachko 💤 in ERP USERSIDE - Общение
и ссылку на в каждом модуле зависимом от python
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
угу
источник

MS

Mikalay Sachko 💤 in ERP USERSIDE - Общение
@bondarden пока ваши коллеги молчат по тикетам, может у вас есть идеи что может быть причиной невозможности создания/изменения заданий и перемещений ТМЦ. Всё остальное работает, ошибок нигде нет. Может именно эти функции от какаго-то функционала зависят?
источник

MS

Mikalay Sachko 💤 in ERP USERSIDE - Общение
уже и с версиями php колдовали
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
Mikalay Sachko 💤
@bondarden пока ваши коллеги молчат по тикетам, может у вас есть идеи что может быть причиной невозможности создания/изменения заданий и перемещений ТМЦ. Всё остальное работает, ошибок нигде нет. Может именно эти функции от какаго-то функционала зависят?
ой, сори, тут я точно не помогу. Далеко это от моей области задач
источник

MS

Mikalay Sachko 💤 in ERP USERSIDE - Общение
Денис Бондарь
ой, сори, тут я точно не помогу. Далеко это от моей области задач
да хз уже куда копать, был бы в конфиге какой-то ключ отладки ядра userside.... а то хз что оно делает, но в БД запрос не пытается удетать
источник