GithubHelp home page GithubHelp logo

Comments (20)

WizaXxX avatar WizaXxX commented on August 29, 2024 1

Пока что нет, но вы все равно пришлите образы.
Попробую их например на linux запустить

from docker_fresh.

korotovskih avatar korotovskih commented on August 29, 2024 1

Мой докер

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.

WizaXxX avatar WizaXxX commented on August 29, 2024 1

Как оказалось проблема не в этом.
После долгих попыток выяснилось что проблема была в пробросе каталога кластера
- ./artifacts/srv/data:/var/lib/1c/data
переделал на использование volume и ошибка ушла.

from docker_fresh.

WizaXxX avatar WizaXxX commented on August 29, 2024

Попробуйте в момент возникновения ошибки подключиться к контейнеру командой docker exec -it ИмяКонтейнера bash и там фактически посмотреть на файл /mnt/smtl.cf хотя бы на его размер. Возможно что то идет не так в момент монтирования каталогов

from docker_fresh.

korotovskih avatar korotovskih commented on August 29, 2024

Попробуйте в момент возникновения ошибки подключиться к контейнеру командой docker exec -it ИмяКонтейнера bash и там фактически посмотреть на файл /mnt/smtl.cf хотя бы на его размер. Возможно что то идет не так в момент монтирования каталогов

Я тоже сперва грешил на smtl.cf, но в итоге выяснил. что дело в любой базе созданной в контейнере db.
Я пробовал создавать на нем базы, не относящие к сценарию - они создавались, но при подключении к ним возникает ошибка формата потока.

Потом грешил, что может дело в сокете, но открыв порт - результат был тот же, подключившись через pgadmin - в созданных базах не увидел ни чего криминального, что смотреть я правда хз и как читать текущую ошибку тоже.

from docker_fresh.

WizaXxX avatar WizaXxX commented on August 29, 2024

А какая версия платформы? Может попробовать другую?

from docker_fresh.

korotovskih avatar korotovskih commented on August 29, 2024

А какая версия платформы? Может попробовать другую?

я собирал с 8.3.15.1869 (как в ридми) и 8.3.17.1549 - аналогично

from docker_fresh.

korotovskih avatar korotovskih commented on August 29, 2024

я мог бы сохранить собранные образы и отправить вам, учитывая содержимое я их не прикладываю к обращению

from docker_fresh.

WizaXxX avatar WizaXxX commented on August 29, 2024

А какая ОС используется?
Лучше в телеграмм тогда прислать ссылку.
https://t.me/wizaxxx

from docker_fresh.

korotovskih avatar korotovskih commented on August 29, 2024

А какая ОС используется?

речь идет о docker windows, wsl2 based engine

Лучше в телеграмм тогда прислать ссылку.
https://t.me/wizaxxx

хорошо - отправлю туда

from docker_fresh.

WizaXxX avatar WizaXxX commented on August 29, 2024

На wsl2 не тестировалось. А может есть возможность проверить без wsl?

from docker_fresh.

korotovskih avatar korotovskih commented on August 29, 2024

На wsl2 не тестировалось. А может есть возможность проверить без wsl?

Да, я мог бы проверить, если нет каких-то иных соображений о причине

from docker_fresh.

WizaXxX avatar WizaXxX commented on August 29, 2024

Установил WSL2. Все равно ошибка не воспроизводится :(
Образы использовал именно из архива.

Попробовал подключиться с той же машины на которой стоит docker. Получил ошибку #7
Попробовал подключиться с Mac OS, подключился нормально.

Правильно ли я понимаю что у вас ошибка появляется именно тогда, когда вы подключаете конфигуратором к базе с того же ПК на котором и docker стоит?

from docker_fresh.

korotovskih avatar korotovskih commented on August 29, 2024

Правильно ли я понимаю что у вас ошибка появляется именно тогда, когда вы подключаете конфигуратором к базе с того же ПК на котором и docker стоит?

Нет, ошибка возникает при любой операции после создания базы. на скрине я это делал подключившись в контейнер через vnc.

Установил WSL2. Все равно ошибка не воспроизводится :(

а вы включили опцию?
image

если сделать

docker version

будет видно

Client: Docker Engine - Community
 OS/Arch:           windows/amd64
Server: Docker Engine - Community
 Engine:
  OS/Arch:          linux/amd64

мне кажется ошибка связана с тем, что клиент и сервер докера - разные хосты, и существует какая-то такая особенность в сетевом взаимодействии, что pgpro и клиент/сервер 1с не могут найти общий язык

from docker_fresh.

WizaXxX avatar WizaXxX commented on August 29, 2024

Нет, ошибка возникает при любой операции после создания базы. на скрине я это делал подключившись в контейнер через vnc.

В самом контейнере тоже конектился конфигуратором, проблемы нет.

а вы включили опцию?

Конечно.
image

мне кажется ошибка связана с тем, что клиент и сервер докера - разные хосты, и существует какая-то такая особенность в сетевом взаимодействии, что pgpro и клиент/сервер 1с не могут найти общий язык

Ну клиентская часть docker не особо то и важна как мне кажется.
Я все делал из под ubuntu в wsl. Но могу показать оба результата
image

А вы запускали стенд из под wsl или в cmd/PowerShell?

from docker_fresh.

korotovskih avatar korotovskih commented on August 29, 2024

А вы запускали стенд из под wsl или в cmd/PowerShell?

у меня из cmd и из убунты под всл воспроизводилось =(

from docker_fresh.

WizaXxX avatar WizaXxX commented on August 29, 2024

А если создать пустую ИБ без указания cf файла, конфигуратор открывается?

from docker_fresh.

korotovskih avatar korotovskih commented on August 29, 2024

А если создать пустую ИБ без указания cf файла, конфигуратор открывается?

не открывается

from docker_fresh.

WizaXxX avatar WizaXxX commented on August 29, 2024

Может быть переустановка docket desktop поможет?
У меня просто кончились идеи... куда ещё можно капнуть:(

from docker_fresh.

korotovskih avatar korotovskih commented on August 29, 2024

Может быть переустановка docket desktop поможет?
У меня просто кончились идеи... куда ещё можно капнуть:(

9 из 10 дело где-то между pgpro и 1с которые почему-то ведут себя плохо в окружении, мне не-то что бы чешется-колется это через wsl, я пока проверял, пришел к желаемому результата в hyper-v.

Возможно у вас есть коллеги которые умеют транслировать ошибку формата потока в конкретную неисправность, ее раскрытие может иметь , в том числе, продуктовую ценность?

from docker_fresh.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.