Mchar control no such file or directory 1c windows

Mchar control no such file or directory 1c windows server: что это значит и как исправить

Если вы работаете с 1C на Windows server и столкнулись с ошибкой «Mchar control no such file or directory», то не переживайте — это распространенная проблема с простым решением.

Что значит ошибка «Mchar control no such file or directory»

Ошибка «Mchar control no such file or directory» возникает, когда приложение 1C не может найти Mchar.dll, необходимую для работы Mchar control. Обычно это связано с некорректной установкой 1С или нарушением целостности файлов.

Как исправить ошибку «Mchar control no such file or directory»

Существует несколько способов исправления ошибки «Mchar control no such file or directory» на Windows server. Вот несколько из них:

  • Переустановите 1С. Сначала необходимо удалить 1C и все связанные с ней файлы, а затем переустановить приложение. Это позволит убедиться в целостности файлов и восстановить отсутствующие файлы.
  • Проверьте наличие Mchar.dll в папке 1C. Откройте папку, в которую установлена 1С, и убедитесь, что Mchar.dll находится в папке. Если файла нет, то нужно скачать Mchar.dll и поместить его в папку с 1С.
  • Восстановите файлы Mchar.dll через командную строку. Нажмите «Win + R», введите «cmd» и нажмите Enter. Введите следующую команду: regsvr32 Mchar.dll и нажмите Enter. Этот метод восстановит файлы, если они были повреждены.

Вывод

Ошибка «Mchar control no such file or directory» — это распространенная проблема на Windows server при работе с 1С. Но не стоит паниковать — существует несколько способов исправления этой ошибки. Если ни один из этих методов не помог, то имеет смысл обратиться за помощью к специалистам.

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

Проблема с Mchar control no such file or directory 1c windows server

Когда вы работаете в 1C на Windows Server, вы можете столкнуться с ошибкой «Mchar control no such file or directory». Эта ошибка может возникать по разным причинам, включая неправильную настройку системы, ошибки в базе данных, отсутствие необходимых файлов и многие другие.

Причины возникновения ошибки Mchar control no such file or directory 1c windows server

  • Неправильная настройка системы. В некоторых случаях, когда система не настроена должным образом, 1C может не найти необходимые файлы и возникнет ошибка «Mchar control no such file or directory».
  • Ошибки в базе данных. Если в базе данных 1C есть ошибки, это может быть причиной ошибки «Mchar control no such file or directory».
  • Отсутствие необходимых файлов. Если вы удалили или переместили необходимые файлы, 1C не сможет найти их и выдаст ошибку «Mchar control no such file or directory».
  • Неправильная установка 1C. Если у вас неправильно установлена 1C, это может привести к ошибке «Mchar control no such file or directory».

Как исправить ошибку Mchar control no such file or directory 1c windows server

Чтобы исправить ошибку «Mchar control no such file or directory», вам нужно сделать следующее:

  • Проверить настройки системы. Убедитесь, что ваша система правильно настроена и все необходимые файлы в наличии.
  • Проверить базу данных. Если в базе данных 1C есть ошибки, исправьте их.
  • Восстановить удаленные или перемещенные файлы. Если вы удалили или переместили необходимые файлы, верните их на место.
  • Переустановить 1C. Если вы установили 1C неправильно, переустановите ее с правильными настройками.

Вывод

Ошибку «Mchar control no such file or directory» можно исправить, пройдя по нескольким шагам. Проверьте настройки системы, базу данных и наличие необходимых файлов. Если все эти шаги не помогают, попробуйте переустановить 1C.

Mchar control no such file or directory 1c windows server: ошибка и её исправление

Владельцы Windows-серверов могут столкнуться с ошибкой, связанной с программой 1С. В частности, может возникнуть ошибка «Mchar control no such file or directory». Эта ошибка может вызывать неудобства для пользователей, посему мы предлагаем рассмотреть причины её появления и возможные исправления.

Что это за ошибка?

Ошибка Mchar control no such file or directory 1c windows server возникает при попытке запуска 1С в браузере. Пользователь может увидеть следующее сообщение об ошибке:

Ошибка 1С: Mchar control no such file or directory

Ошибка указывает на отсутствие файла или директории, который нужен программе для её запуска. Исправление ошибки связано с нахождением этого файла или директории и добавлением его в систему.

Причины появления ошибки Mchar control no such file or directory 1c Windows server

Одной из причин возникновения ошибки является недостаточная установка одного из компонентов 1С. Например, это может быть компонент «Mchar control». Если компонент не был установлен, то программа 1С не может его найти и запустить.

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

Как исправить ошибку Mchar control no such file or directory 1c Windows server?

Существует несколько способов исправить ошибку Mchar control no such file or directory 1c Windows server:

  • Переустановить программу 1С. Если проблема связана с недостаточной установкой компонента, переустановка программы может исправить ошибку. Это может быть самым быстрым и простым способом исправления ошибки. Перед установкой убедитесь, что система поддерживает минимальные требования для работы программы.
  • Найти и восстановить файлы, которые были изменены или удалены. Иногда пользователь может удалить или изменить файл, который необходим программе 1С для её работы. В этом случае пользователь может попытаться найти, что именно было изменено или удалено, и восстановить эти файлы. Если пользователь не знает, какие файлы были изменены или удалены, то можно попробовать переустановить программу 1С.
  • Добавить компонент Mchar control в систему. Если проблема связана с недостаточной установкой компонента, пользователь может попробовать добавить его в систему. Для этого нужно найти директорию, где располагаются дополнительные компоненты, и скопировать файл Mchar control в эту директорию. Потом нужно настроить программу 1С, чтобы она использовала этот компонент.

Как избежать ошибки Mchar control no such file or directory 1c Windows server?

Чтобы избежать ошибки Mchar control no such file or directory 1c Windows server, нужно следить за тем, чтобы все необходимые компоненты были установлены и любые изменения в файловой системе производились с осторожностью. Также можно избежать ошибок, если регулярно проверять и обновлять программу 1С, чтобы убедиться, что все компоненты на месте и работают в полном объёме.

Итог

Ошибка Mchar control no such file or directory 1c Windows server может вызвать некоторые неудобства для пользователей программы 1С. Но причина ошибки кроется в отсутствии или изменении необходимых файлов и компонентов. Для исправления ошибки можно воспользоваться переустановкой программы, поиску и восстановлению необходимых файлов или добавлению компонента Mchar control в систему. Чтобы избежать ошибок, нужно следить за тем, чтобы все необходимые компоненты были на месте и в полном объёме.

В общем долго возился и победил наконец. Решил настрочить мануал, с командами которые надергал с разных статей в сети. На эталон ваще не претендую но PostgreSQL + 1c 8.3 + Ubuntu Server 22 работает.
Мне надо было собрать сервер в облаке vcloud director и дать доступ через NSX Edge.
Поскольку сервер с убунту я могу развернуть только из шаблона виртуальной машины с разделом в 1ТБ (такой цод достался), придется расширять раздел после создания вм из шаблона.

Для управления разделами пользуемся тулзой cfdisk (тыкаем на нужный sda который надо расширить и внизу resize -> write):
# sudo cfdisk

После того, как вы увеличили физический раздел, нужно увеличить размер логического раздела Ubuntu. Проверяем что используется используются тома LVM:
# sudo lsblk

Проверяем свободное место в группе томов LVM:
# sudo vgdisplay

Для расширения раздела LVM нужно сначала увеличить PV (Physical Volume):
# sudo pvresize /dev/sda3

Увеличиваем логический том за счет всего доступного свободного места:
# sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv

Расширяем файловую систему для ext2, ext3 и ext4 выполните:
# sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

Проверяем свободное место командой
df -h

Ставим дополнительные шрифты
sudo apt install ttf-mscorefonts-installer fontconfig

Далее что бы вся эта «балалайка» заработала нужно реконфигурировать локаль, выбираем ru RU UTF-8, затем перезайти, менюшки в MC к примеру должны стать на русском.
sudo dpkg-reconfigure locales

Обновляемся

sudo apt update
sudo apt upgrade

Далее выкачиваем с 1с ИТС «суповой набор»

postgresql_15.4_1.1C_amd64_deb.tar.bz2
postgresql_15.4_1.1C_amd64_addon_deb.tar.bz2
deb64_8_3_23_1912.tar.gz
Patch_SUBD_PostgreSQL_15.4_1.1C.tar.bz2

Сразу скажу, вот это #овно не заработало и не устанавливалось никак. Пробовал 14 версию — тоже самое.
postgresql_15.4_1.1C_amd64_deb.tar.bz2
postgresql_15.4_1.1C_amd64_addon_deb.tar.bz2

Есть сборка PostgreSQL от фирмы 1С, которую можно загрузить с официального сайта. Ее в инструкции не рассматриваем.
Далее обновляем доступные репозитории пакетов согласно инструкции. (1с заработала только с этой сборкой постгрес, хз почему)

И устанавливаем PostgreSQL версии 14.
apt-get install postgrespro-1c-14
Чтобы найти имя демона PostgreSQL выполним команду.
systemctl --type=service | grep postgres

Теперь останавливаем сервис и удаляем созданный по умолчанию кластер.
Останавливаем PostgreSQL
sudo systemctl stop postgrespro-1c-14

Удаляем файлы ранее созданного при установке кластера
Вместо 1c-14 может быть другое название каталога, в зависимости от версии.
rm -r /var/lib/pgpro/1c-14/data/*

Инициализируем новый кластер для 1С с нужной локалью (не обязательно, если по умолчанию локаль в системе «ru_RU.UTF-8»).
sudo /opt/pgpro/1c-14/bin/pg-setup initdb --tune=1c --locale=ru_RU.UTF-8

Запускаем PostgreSQL
sudo systemctl start postgrespro-1c-14

Ставим 1с сервер
Вы получите единый установщик setup-full-8.3.23.1912-x86_64.run, который содержит все пакеты для сервера 1С. Запускаем его в пакетном режиме с некоторыми параметрами:

# chmod +x setup-full-8.3.23.1912-x86_64.run
# ./setup-full-8.3.23.1912-x86_64.run —mode unattended —enable-components server,ws

Регистрируем unit systemd для управления службой 1С:
# systemctl link /opt/1cv8/x86_64/8.3.23.1912/srv1cv8-8.3.23.1912@.service

Запускаем Сервер 1С и сразу добавляем в автозагрузку:

# systemctl start srv1cv8-8.3.23.1912@.default
# systemctl daemon-reload
# systemctl enable srv1cv8-8.3.23.1912@.service

Смотрим что все запущено по части postgres и 1csrv

systemctl list-units —type service —state running
systemctl list-unit-files | grep enabled

Проверим, все ли службы запустились:
# netstat -tulnp | grep "rphost\|ragent\|rmngr"

Открываем порты

iptables -I INPUT 1 -p tcp —dport 1540:1541 -j ACCEPT
iptables -I INPUT 1 -p tcp —dport 1560 -j ACCEPT

И сохраняем правила с помощью iptables-persistent:

apt-get install iptables-persistent
netfilter-persistent save

Задаем пароль юзера postgres в постгрес

$ sudo -u postgres psql
psql
postgres=# \password postgres
Enter new password:
Enter it again:

Узнать версию постгрес
pg_config --version

Модуль (расширение extension) воспроизводит в PostgreSQL типы данных mvarchar и mchar, аналоги которым есть в MSSQL.

Платформа 1С без данного модуля категорически не может работать, поэтому важно знать, что у вас в системе данный модуль присутствует.

Ошибка проявляется в сообщениях:

Ошибка СУБД: ERROR: type «mvarchar» does not exist

или

Ошибка при выполнении операции с информационной базой. Ошибка СУБД: ERROR: could not open extension control file «mchar.control». No such file or directory

Проблема может возникнуть, если при установке PostgreSQL вы не проконтролируете список устанавливаемых пакетов – например, вы установите только клиент и сервер, а необходимый пакет contrib не установите. Так обычно происходит, когда люди хотят перейти на PostgreSQL «на скорую руку», скачивая установочный пакет с официального сайта, где данные модули просто не предусмотрены.

Если вы столкнулись с такой ошибкой, проверьте наличие модуля mchar в вашей базе данных – введите в консоли запрос, который выбирает все записи из таблицы pg_available_extensions, где имя равняется mchar.

Здесь показано, что PostgreSQL нашел имя этого модуля, его версию, но не вывел его установленную версию. Это как раз является результатом ошибки, потому что именно сам модуль в системе есть, но он не установлен.

Список расширений для 1с

mchar
fulleq
online_analyze
plantuner
fasttrun

Смотрите также DATABASE не пригоден для использования. (PostgreSQL)

1C (8.3.8.2137) + Postgres (9.6) + WinS12x64 + создание пустой базы = 0

Поставил все, что написано в теме поста. Создаю новую базу без конфигурации напрямую из 1С: Предприятия. После нажатия очередного Next — через недолгое время появляется диалоговое окно, в котором «Ошибка при создании информационной базы: Сеанс работы завершен администратором.»
Что характерно сама база создается! Она появляется в pgAdmin. Но подключиться к ней, если прописать её в «предприятии» — не удается.

«Закуриваю» постревый лог и вдыхаю следующий «дым».
——
2017-01-14 17:39:23 MSK ERROR: language «plpgsql» already exists
2017-01-14 17:39:23 MSK STATEMENT: CREATE PROCEDURAL LANGUAGE ‘plpgsql’ HANDLER plpgsql_call_handler
2017-01-14 17:39:23 MSK WARNING: there is no transaction in progress
2017-01-14 17:39:23 MSK ERROR: could not access file «$libdir/mchar»: No such file or directory
2017-01-14 17:39:23 MSK STATEMENT: CREATE FUNCTION mchartypmod_in(cstring[])
RETURNS int4
AS ‘$libdir/mchar’
LANGUAGE C IMMUTABLE RETURNS NULL ON NULL INPUT;
CREATE FUNCTION mchartypmod_out(int4)
RETURNS cstring
AS ‘$libdir/mchar’
LANGUAGE C IMMUTABLE RETURNS NULL ON NULL INPUT;
——
Это не единственный кусок. Их много, и все они содержат «could not access file «$libdir/mchar»: No such file or directory».

К сожалению за два дня (по 15 минут) сам не нашел вменяемого ответа на эту ситуацию. Понимаю, что наверняка вопрос примитивный.
Поэтому буду рад просто банальной (точной, а не просто — «ищи в гугле») ссылке куда читать.

Источник

[Решено] 1С сервер базы данных не обнаружен is the server running on host and accepting tcp/ip connections on port 5432

Немного дополню ваш вопрос, а потом расскажу решение речь идет про Linux сервер и бд Postgre о этом говорит порт: 5432 и это и есть корень вашей проблемы.

И ошибка ваша выглядит так:
Connection refused
Is the server running on host «127.0.0.1» and accepting
TCP/IP connections on port 5432?

РЕШЕНИЕ:
1. нужно проверить на сервере есть ли в открытых портах 5432 и сам postgresql

Должно быть примерно так, если у вас пусто или вот так:
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 1439/postgres

Pезультат выполнения команды означает, что PostgreSQL принимает подключения по адресу 127.0.0.1 и порту 5432. Чтобы изменить настройки, понадобится отредактировать файл postgresql.conf

Найти местонахождение файла можно командой:

$ find / -name postgresql.conf 2> /dev/null

/etc/postgresql/10/main/postgresql.conf
Надо указать PostgreSQL, что необходимо принимать подключения по всем адресам:

listen_addresses = ‘*’
и перезагрузить СУБД:

service postgresql restart

Также можно прямо с сервера проверить подключение постгресскуэль
psql -U my_login -h 192.168.0.14 postgres

Если сервер доступен, то будет получен доступ к базе данных postgres:

psql
Type «help» for help.

ОЧЕНЬ ВАЖНО
Залезьте в лог постгре cat /var/log/postgresql/postgresql-10-main.log
И если у вас там: ВАЖНО: нет доступа к файлу «online_analyze»: Нет такого файла или каталога

и до этого у вас все работало на вашей убунте и postgres и тут после рестарта все сломалось, предположу что вы обновили убунту.
libpq5/bionic-security,bionic-updates 10.6-0ubuntu0.18.04.1 amd64 [может быть обновлён с: 10.5-10.1C]
postgresql-10/bionic-security,bionic-updates 10.6-0ubuntu0.18.04.1 amd64 [может быть обновлён с: 10.5-10.1C]
postgresql-client-10/bionic-security,bionic-updates 10.6-0ubuntu0.18.04.1 amd64 [может быть обновлён с: 10.5-10.1C]

И вероятно починив порт 5432 и создав online_analyze
у вас будет ошибка: error could not access file $libdir/mchar no such file or directory

РЕШЕНИЕ:
1. Качайте дистрибутив с сайта 1С и переустанавливайте его.
2. И блокируйте обновления постгрес:
sudo apt-mark hold libpq5:amd64 postgresql-10 postgresql-client-10

Источник

Как создать в 1С v 8.1 конфигурацию на сервере PostgreSQL ?

Ребята.
При создании 1С-PostgreSQL базы выдает ошибку:
«Ошибка СУБД:
ERROR: type «mvarchar does not exist.

Postgre запущен и база в нем прописана.
У меня 1С 8.1.8.66
PostgreSQL 8.1.5

Скажите пожалуйста как правильно поставить Postgres на Red Hat Enterprise Linux 5для 1С? Устанавливал 8.2.5 не 1С. Устанавливал все пакеты двойным нажатием на пакет. Потом пропатчил патчами 1С к версии 8.2.4 скачанными из http://v8.1c.ru/overview/postgres_patches_notes.htm . Но появляется ошибка:

ERROR: could not access «$libdir/mchar»: No such file or directory;
Error while executing the query
Error [CreateDataBase]: Can not create database.
postgresql-contrib я устанавливал.

Файл «postgresql-8.2.4-6.1C.src.rpm» взятый с сайта 1С не устанавливается у меня. И вообще зачем нужен и как его устанавливать?
Попробовал скачать с ftp://ftp.etersoft.ru/pub/Etersoft/PostgreSQL/8.2/RHEL/5 постгрес. Как я понял он уже пропатчен для 1С. Но при /etc/init.d/postgresql start выдает вот такое сообщение:
«Starting postgresql service: /etc/init.d/postgresql: line 228: pidof: command not found» И в скобках написано [FAILED].
Как я понимаю postgres не запускается. Но почему что я не так делаю?

Постгресс не надо искать какой-нить самый последний.
Использую только одну проверенную версию:ставил и на рэдхат и на винду 8.1.5-14.1C.
все работало без ошибок везде.

Конечно в первые разы возникали какие то трудности. Щас научился их обходить))

а установка под винду -локации россия; кодировка utf-8; и не забыть поставить галочку для внешних соединений.

Источник

Установка Сервера 1С:Предприятия 8.1 на Linux-сервер

Пришлось устанавливать 1С на Linux-сервер. Все свои действия аккуратно записал и заскриншотил:

Буду благодарен за уточнения и сообщения о неточностях.

Как я понял, в конфигурационном файле PostgreSQL нужно разрешить только localhost?

И ещё, может кто знает: как сделать так, чтобы оснастка управления серверами 1С запрашивала пароль на любые действия по добавлению/удалению сервера кластера и БД? А то несекъюрно как-то.

(Конечный компьютер отверг запрос на подключение).
Ставил на ФС 6.0, все по инструкции. При подключении — ошибка.
Ничего думаю, посмотрю как на виднах.
Поставил PostgreSQL — то же самое:
Запускаю оснастку управления серверами предприятия из меню Пуск – 1С Предприятие 8.1 – Серверы 1С Предприятия. Создаю центральный сервер, при нажатии на плюсик 10061(0x0000274D).

В чем может быть причнина? Версия платформы 1С:Предприятия 8.1.7.30 (Тестовая)

Здравствуйте.
Установил сервер postgres
«Инициализируется база данных: mkdir: невозможно создать каталог ‘/var/lib/pgsql/data/pg_log’: фаил существует» СБОЙ.

Помогите в чем может быть проблемма?!

Блин , сорвалось .
в pg_hba.conf
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all 0.0.0.0/0 md5

Ну или в последней строке свою сетку или хосты

Вот я всё сделал по инструкциям приведеным выше. вот что получилось:
сервер Fedora 6, версия сервера 1с 8.1.7.37, постгрес 8.1.5-12.1C.

С клиента подключаюсь к серверу, пытаюсь создать базу, в отет ошибка:

«Ошибка соединения с сервером 1С:Предприятия 8.1:

1C_Enterprise-ws…
1C_Enterprise-ws-nls…
Если веб-служб не используются, зачем лишние пакеты?

всего 2 команды (или одна, если пакеты ставить сразу все за один заход).

настройку постгре можно пропустить, есть не заботишься о супербезопасности.

2Kraft
Наиболее вероятная причина — имя хоста сервера не разрешается по имени с твоей машины. Решение — настройка днс или правка руками файла hosts.

2Advan
«. а то неохота столько времени тратить на линух.» — лентяй!

на установку нужно:
1. около 30 мин — установка системы, время зависит от можности машины и набора устанавливаемого ПО.
2. 5-7 мин — установка пакетов сервера, постгре, инициализация БД
3. 15-20 мин на то, чтобы убедиться в работоспособности системы, настроить сеть и проч.
4. еще 30-40 мин на окончательную доводку и тестирование.

Итого сервер поднимается всего за час-полтора.
Это разве много?

еще замечание — при установке системы /var лучше создать отдельным разделом
в /var хранится часто меняющая инфа, в т.ч. логи, базы данных и т.п.

3. /home — домашние каталоги пользователей, а бы оставил гиг 10. Сервер 1С предприятия в своем каталоге (/home/usr1cv81) хранит инфу о настройках, не уверен, но может понадобиться достаточное количество места
4. /var — часто меняющаяся инфа, логи, бд и проч. Размер — скока считаете нужным. БД имеет свойство расти, место понадобится

2Advan
Прежде чем делать такие выводы, лучше почитать что за постгре пишут в интете.
постгре — достаточно давняя и устойчивая система, БЕСПЛАТНО РАСПРОСТРАНЯЕМАЯ.
Показатели производительности вполне на уровне.
Кстати — 40% пользователей interbase/firebird работают базами объемом от 2 до 40 Гб. До 40 Гб 1Сная база будет расти очень долго.

И еще — скажи своему диру скока нужно отвалить за IBM DB2 — и ты еще вчера работал на постгре.

Сейчас при попытке подключения к серверу пишет:

«Ошибка соединения с сервером 1С:Предприятия 8.1:
server_addr=tcp://fedora.domen.ru:1540 descr=Ошибка сетевого доступа к серверу
(Windows Sockets — 10064(0x00002750). Произошла ошибка операции на сокете, т.к. конечный хост выключен.)

Мля? без эксцессов не получается. В общем, загрузка базы уже подходила к концу и тут в конфигураторе вылетела ашыпка:

Попытка вставки неуникального значения в уникальный индекс.

Кто в курсе, что в постгресе надо подкрутить?

# netstat -na|grep tcp
tcp 0 0 0.0.0.0:1540 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1541 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:2544 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:696 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1560 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1561 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1562 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1563 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:39238 127.0.0.1:1563 ESTABLISHED
tcp 0 0 127.0.0.1:35787 127.0.0.1:1561 ESTABLISHED
tcp 0 0 200.200.0.7:1541 200.200.0.7:55708 ESTABLISHED
tcp 0 0 200.200.0.7:1541 200.200.0.7:55707 ESTABLISHED
tcp 0 0 200.200.0.7:39238 200.200.0.10:445 ESTABLISHED
tcp 1 0 200.200.0.7:47909 200.200.0.10:389 CLOSE_WAIT
tcp 0 0 127.0.0.1:1563 127.0.0.1:39238 ESTABLISHED
tcp 0 0 127.0.0.1:56779 127.0.0.1:1560 ESTABLISHED
tcp 0 0 127.0.0.1:1560 127.0.0.1:56779 ESTABLISHED
tcp 0 0 127.0.0.1:1561 127.0.0.1:35787 ESTABLISHED
tcp 0 0 200.200.0.7:1540 200.200.0.19:2012 ESTABLISHED
tcp 0 0 200.200.0.7:56762 200.200.0.10:389 ESTABLISHED
tcp 0 0 200.200.0.7:55707 200.200.0.7:1541 ESTABLISHED
tcp 0 0 200.200.0.7:55708 200.200.0.7:1541 ESTABLISHED
tcp 0 0 200.200.0.7:49184 200.200.0.10:445 ESTABLISHED
tcp 0 0 200.200.0.7:1562 200.200.0.19:2018 ESTABLISHED
tcp 0 0 . 22 . * LISTEN
tcp 0 0 ::1:631 . * LISTEN
tcp 0 0 ::1:25 . * LISTEN

# PostgreSQL Client Authentication Configuration File
# ===================================================
#
# Refer to the PostgreSQL Administrator’s Guide, chapter «Client
# Authentication» for a complete description. A short synopsis
# follows.
#
# This file controls: which hosts are allowed to connect, how clients
# are authenticated, which PostgreSQL user names they can use, which
# databases they can access. Records take one of these forms:
#
# local DATABASE USER METHOD [OPTION]
# host DATABASE USER CIDR-ADDRESS METHOD [OPTION]
# hostssl DATABASE USER CIDR-ADDRESS METHOD [OPTION]
# hostnossl DATABASE USER CIDR-ADDRESS METHOD [OPTION]
#
# (The uppercase items must be replaced by actual values.)
#
# The first field is the connection type: «local» is a Unix-domain socket,
# «host» is either a plain or SSL-encrypted TCP/IP socket, «hostssl» is an
# SSL-encrypted TCP/IP socket, and «hostnossl» is a plain TCP/IP socket.
#
# DATABASE can be «all», «sameuser», «samerole», a database name, or
# a comma-separated list thereof.
#
# USER can be «all», a user name, a group name prefixed with «+», or
# a comma-separated list thereof. In both the DATABASE and USER fields
# you can also write a file name prefixed with «@» to include names from
# a separate file.
#
# CIDR-ADDRESS specifies the set of hosts the record matches.
# It is made up of an IP address and a CIDR mask that is an integer
# (between 0 and 32 (IPv4) or 128 (IPv6) inclusive) that specifies
# the number of significant bits in the mask. Alternatively, you can write
# an IP address and netmask in separate columns to specify the set of hosts.
#
# METHOD can be «trust», «reject», «md5», «crypt», «password»,
# «krb5», «ident», or «pam». Note that «password» sends passwords
# in clear text; «md5» is preferred since it sends encrypted passwords.
#
# OPTION is the ident map or the name of the PAM service, depending on METHOD.
#
# Database and user names containing spaces, commas, quotes and other special
# characters must be quoted. Quoting one of the keywords «all», «sameuser» or
# «samerole» makes the name lose its special character, and just match a
# database or username with that name.
#
# This file is read on server startup and when the postmaster receives
# a SIGHUP signal. If you edit the file on a running system, you have
# to SIGHUP the postmaster for the changes to take effect. You can use
# «pg_ctl reload» to do that.

# Put your actual configuration here
# ———————————-
#
# If you want to allow non-local connections, you need to add more
# «host» records. In that case you will also need to make PostgreSQL listen
# on a non-local interface via the listen_addresses configuration parameter,
# or via the -i or -h command line switches.
#

# TYPE DATABASE USER CIDR-ADDRESS METHOD

# «local» is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all 0.0.0.0/0 md5
# IPv6 local connections:
#host all all ::1/128 trust
#host all all 0.0.0.0/0 md5

Источник

Не подскажете в чем причина?

При попытке создания базы:

Ошибка СУБД:

58P01: ERROR: could not open extension control file «/usr/share/pgsql/extension/mchar.control»: No such file or directory

База на Postgre при этом создаётся. Если повторить создание базы на 1С сервере, то получаем другую ошибку:

DATABASE не пригоден для использования

Версии софта:

ALT Server 10.0 + PostgreSQL 13.5 сборка для 1С ; 1С сервер 8.3.20.1789 или 8.3.17 на Windows 2008


8

ответов

Постгрес патченный для 1с?


Постгрес патченный для 1с?

он из родного репо, заявлен для 1С, устанавливал так
apt-get install postgresql13-1C-server

Максим MaxS


он из родного репо, заявлен для 1С, устанавливал …

Да я скачал его. Это какой-то огрызок. Там нет mchar

Максим MaxS


12-й попробовать?

Контриб пакет поставьте

Максим MaxS


он из родного репо, заявлен для 1С, устанавливал …

Из родного для чего?
14-й есть от ПГ Про

Dmitry Kononov


Из родного для чего?
14-й есть от ПГ Про

ALT Server 10.0 искал так
apt-cache search 1C-server

Это проблема установки расширения. В пг отсутствует тип mchar, без него 1ц работать не будет. Проблма решается дистро-специфично.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Huawei share onehop для windows 10
  • Просмотр фото на windows server
  • Windows 7 все версии 2020 в одном iso образе
  • Gpt или mbr при установке windows 10 с флешки
  • Как установить windows на основной диск