-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Не могу синхронизировать хранилище в репозиторий. #150
Comments
@doleynikov пробелма с wine! Попробуй версию 3.0 https://github.com/oscript-library/gitsync/releases/tag/3.0.0-beta1 |
Установил
|
@doleynikov А платформа то установлена? Дай лог команд... |
Установлено 2 версии платформы (ну так исторически сложилось)
Как заставить выбирать нужную? |
@doleynikov Либа v8runner так не умеет... Надо модифицировать код gitsync... или поиск в v8runner. Простой вариант пробросить параметр - путь к платформе в приложении, установить его перед выполнение синхрониазции. |
@doleynikov Вообще в папке должна быть одна платформа.. ) |
Извините за дилетантский вопрос: Что значит "пробросить параметр - путь к платформе в приложении, установить его перед выполнение синхрониазции." - значит самому в коде gitsync сделать этот параметр? мне нужна только одна платформа из двух установленных, чтобы поиграться с git. Но установка штатной переменной export GITSYNC_V8VERSION=8.3.7 ничего не дает. КАк система ищет установленную платформу? |
Для линукса ожидается наличие единственной версии в каталоге opt, т.к. так работает установка 1с из пакетов (в один и тот же каталог). |
Надо ввести переменную среды для линукса, т.к. в нем количество мест, где может быть желаемая платформа универсально определить невозможно. |
Допилю проброс указания адреса платформы |
Я снес onescript (удалил каталог) и переустановил его и gitsync. переустановил WINE и MONO 5.2 . Скопировал платформу туда, где ее ищет gitsync. /home/dimao/1C/1c-storage/git/$ git init Начальный коммит нечего коммитить (создайте/скопируйте файлы, затем запустите «git add», чтобы отслеживать их) wine: Call from 0x7b84bda7 to unimplemented function ndis.sys.NdisRegisterProtocol, aborting Где ожидается этот .git/config ? |
Где ожидается этот .git/config ? Извиняюсь. Ошибочно закрыл |
@doleynikov Наверное где-то здесь |
@doleynikov Сделал доработку для возможности указания исполяемого файла 1С. #151 |
fix #150 Добавление возможности указания исполняемого файла платформы 1С
~/1C/1c-storage/git/.git$ ls -al |
Извиняюсь за задержку.
Нужно установить JAVA_HOME ? |
Нет, в файле VERSION нужно поставить требуемую версию, с которой начинается синхронизация. Если нужна полная синхронизация, то выставить туда ноль. |
Вроде что-то синхронизировало, сейчас буду смотреть. НО все равно пишет: |
@khorevaa откуда там вызов джавы? |
а вот не знаю откуда он лезет. Вроде в требованиях небыло упоминаний |
|
Видимо утилита ring |
@khorevaa что-то новое. а зачем она там используется? если по делу, то надо тогда задокументировать |
Надо понять когда это стало. Т.к. на 11 версии такого нет |
О, божечки... гитсинк уже сам себя пишет, джаву ему подавай, и никто из мейнтейнеров не в курсе %) |
|
Дополнено |
Добрый день. Вынужден присоединиться к обсуждению.
Установил на пробу gitsync. на Дебиан. Запускаю 1С клиент для LINUX. Создаю хранилище (UT 11 Demo база). При попытке синхронизировать:
gitsync export /home/dimao/1C/1c-storage/ut11 /home/dimao/1C/1c-storage/git -v8version 8.3.8.0
GitSync v2.4.3
ИНФОРМАЦИЯ - Начинаю выгрузку исходников
ИНФОРМАЦИЯ - Начало синхронизации с git
wine: Call from 0x7b84bda7 to unimplemented function ndis.sys.NdisRegisterProtocol, aborting
wine: Unimplemented function ndis.sys.NdisRegisterProtocol called at address 0x7b84bda7 (thread 0020), starting debugger...
���� ������ 1CD �����
���� = Z:\home\dimao\1C\1c-storage\ut11\1cv8ddb.1CD
����� ���� = 8.3.8.0
Locale = ru_RU
����� = ���쪮 �⥭��
������⢮ ⠡��� = 10
�믮���� �ᯮ�� ⠡���� � 䠩�.
������ = USERS
���� = Z:/tmp/6v6o2tli.s8f.tmp\USERS.xml
�믮���� �ᯮ�� ⠡���� � 䠩�.
������ = VERSIONS
���� = Z:/tmp/6v6o2tli.s8f.tmp\VERSIONS.xml
ИНФОРМАЦИЯ - Номер синхронизированной версии: 0
ИНФОРМАЦИЯ - Номер последней версии в хранилище: 1
ИНФОРМАЦИЯ - Получаем исходники для версии 1, 28.08.2018 16:55:51
���� ������ 1CD �����
���� = Z:\home\dimao\1C\1c-storage\ut11\1cv8ddb.1CD
����� ���� = 8.3.8.0
Locale = ru_RU
����� = ���쪮 �⥭��
������⢮ ⠡��� = 10
err:winediag:FILE_CreateFile Too many open files, ulimit -n probably needs to be increased
Abnormal program termination
ОШИБКА - 28.08.2018 16:55:51 База данных 1CD открыта
Файл = Z:\home\dimao\1C\1c-storage\ut11\1cv8ddb.1CD
Версия базы = 8.3.8.0
Locale = ru_RU
Режим = Только чтение
Количество таблиц = 10
КРИТИЧНАЯОШИБКА - {Модуль /usr/share/oscript/lib/tool1cd/config-storage.os / Ошибка в строке: 48 / Tool_1CD вернул код возврата 3}
Подскажите, что бы это значило?
The text was updated successfully, but these errors were encountered: