Comments (20)
Пока что нет, но вы все равно пришлите образы.
Попробую их например на linux запустить
from docker_fresh.
Мой докер
Client: Docker Engine - Community
Version: 19.03.13
API version: 1.40
Go version: go1.13.15
Git commit: 4484c46d9d
Built: Wed Sep 16 17:00:27 2020
OS/Arch: windows/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.13
API version: 1.40 (minimum version 1.12)
Go version: go1.13.15
Git commit: 4484c46d9d
Built: Wed Sep 16 17:07:04 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.3.7
GitCommit: 8fba4e9a7d01810a393d5d25a3621dc101981175
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
Если клиент работает на win, а сервер в wls2 дистрибутиве - воспроизводится ошибка формата потока.
прочее, что возможно относится к проблеме и я это проверил:
- если клиент и сервер докера на одном linux хосте - ошибка не воспроизводится.
- если не использовать вольюмы - ничего не меняется
- файловые базы - нормально создаются и работают
ПС: Окружение для воспроизведения отправил мейнтейнеру.
from docker_fresh.
Как оказалось проблема не в этом.
После долгих попыток выяснилось что проблема была в пробросе каталога кластера
- ./artifacts/srv/data:/var/lib/1c/data
переделал на использование volume и ошибка ушла.
from docker_fresh.
Попробуйте в момент возникновения ошибки подключиться к контейнеру командой docker exec -it ИмяКонтейнера bash
и там фактически посмотреть на файл /mnt/smtl.cf
хотя бы на его размер. Возможно что то идет не так в момент монтирования каталогов
from docker_fresh.
Попробуйте в момент возникновения ошибки подключиться к контейнеру командой
docker exec -it ИмяКонтейнера bash
и там фактически посмотреть на файл/mnt/smtl.cf
хотя бы на его размер. Возможно что то идет не так в момент монтирования каталогов
Я тоже сперва грешил на smtl.cf, но в итоге выяснил. что дело в любой базе созданной в контейнере db.
Я пробовал создавать на нем базы, не относящие к сценарию - они создавались, но при подключении к ним возникает ошибка формата потока.
Потом грешил, что может дело в сокете, но открыв порт - результат был тот же, подключившись через pgadmin - в созданных базах не увидел ни чего криминального, что смотреть я правда хз и как читать текущую ошибку тоже.
from docker_fresh.
А какая версия платформы? Может попробовать другую?
from docker_fresh.
А какая версия платформы? Может попробовать другую?
я собирал с 8.3.15.1869 (как в ридми) и 8.3.17.1549 - аналогично
from docker_fresh.
я мог бы сохранить собранные образы и отправить вам, учитывая содержимое я их не прикладываю к обращению
from docker_fresh.
А какая ОС используется?
Лучше в телеграмм тогда прислать ссылку.
https://t.me/wizaxxx
from docker_fresh.
А какая ОС используется?
речь идет о docker windows, wsl2 based engine
Лучше в телеграмм тогда прислать ссылку.
https://t.me/wizaxxx
хорошо - отправлю туда
from docker_fresh.
На wsl2 не тестировалось. А может есть возможность проверить без wsl?
from docker_fresh.
На wsl2 не тестировалось. А может есть возможность проверить без wsl?
Да, я мог бы проверить, если нет каких-то иных соображений о причине
from docker_fresh.
Установил WSL2. Все равно ошибка не воспроизводится :(
Образы использовал именно из архива.
Попробовал подключиться с той же машины на которой стоит docker. Получил ошибку #7
Попробовал подключиться с Mac OS, подключился нормально.
Правильно ли я понимаю что у вас ошибка появляется именно тогда, когда вы подключаете конфигуратором к базе с того же ПК на котором и docker стоит?
from docker_fresh.
Правильно ли я понимаю что у вас ошибка появляется именно тогда, когда вы подключаете конфигуратором к базе с того же ПК на котором и docker стоит?
Нет, ошибка возникает при любой операции после создания базы. на скрине я это делал подключившись в контейнер через vnc.
Установил WSL2. Все равно ошибка не воспроизводится :(
если сделать
docker version
будет видно
Client: Docker Engine - Community
OS/Arch: windows/amd64
Server: Docker Engine - Community
Engine:
OS/Arch: linux/amd64
мне кажется ошибка связана с тем, что клиент и сервер докера - разные хосты, и существует какая-то такая особенность в сетевом взаимодействии, что pgpro и клиент/сервер 1с не могут найти общий язык
from docker_fresh.
Нет, ошибка возникает при любой операции после создания базы. на скрине я это делал подключившись в контейнер через vnc.
В самом контейнере тоже конектился конфигуратором, проблемы нет.
а вы включили опцию?
мне кажется ошибка связана с тем, что клиент и сервер докера - разные хосты, и существует какая-то такая особенность в сетевом взаимодействии, что pgpro и клиент/сервер 1с не могут найти общий язык
Ну клиентская часть docker не особо то и важна как мне кажется.
Я все делал из под ubuntu в wsl. Но могу показать оба результата
А вы запускали стенд из под wsl или в cmd/PowerShell?
from docker_fresh.
А вы запускали стенд из под wsl или в cmd/PowerShell?
у меня из cmd и из убунты под всл воспроизводилось =(
from docker_fresh.
А если создать пустую ИБ без указания cf файла, конфигуратор открывается?
from docker_fresh.
А если создать пустую ИБ без указания cf файла, конфигуратор открывается?
не открывается
from docker_fresh.
Может быть переустановка docket desktop поможет?
У меня просто кончились идеи... куда ещё можно капнуть:(
from docker_fresh.
Может быть переустановка docket desktop поможет?
У меня просто кончились идеи... куда ещё можно капнуть:(
9 из 10 дело где-то между pgpro и 1с которые почему-то ведут себя плохо в окружении, мне не-то что бы чешется-колется это через wsl, я пока проверял, пришел к желаемому результата в hyper-v.
Возможно у вас есть коллеги которые умеют транслировать ошибку формата потока в конкретную неисправность, ее раскрытие может иметь , в том числе, продуктовую ценность?
from docker_fresh.
Related Issues (20)
- Новые версии платформы
- Сделать автоматическую загрузку компонентов для запуска стенда
- Ошибка запуска HOT 10
- Ошибка развертывания HOT 15
- проблема с сертификатами при сборке docker образов
- Ошибка скрипта start.py HOT 6
- Ошибка развертывания HOT 3
- Подключение сервера 1С вне докера в качестве сервера лицензирования
- for java:8-jre not found: manifest unknown: manifest unknown HOT 2
- Запуск стенда выполняется завершается ошибкой. HOT 4
- Некорректно устанавливается шлюз приложений appgate HOT 1
- Ошибка Could not connect: Connection refused во время запуска стенда
- Building core ... error HOT 1
- Building gate ... error HOT 1
- ошибка сборки Core
- Добавить s3 хранилище и автоматическую настройку томов через s3
- Добавить поддержку работы форума
- Проблема при подключении к серверу 1с в докере на windows
- Активация программных лицензий
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker_fresh.