Ошибка во время выполнения /opt/1C/v8.2/x86_64/utils/./config_server

1. ChenZi 02.07.12 19:18 Сейчас в теме
Решил попробовать поднять сервер 1с 8.2.15.318 под Ubuntu 12.04 Во время выполнения проверяющего конфига, получил сообщение типа:
cannot access /lib/libc-*.so: No such file or directory. Помнится в CentOS/Redhut такая проблема решалась доустановкой glibc.i686, на Ubunt'е по идее тот же пакет, должен называться ia32-libs или libc6-i386, но установка таковых проблему не решила? Предварительно были так же установлены: imagemagick libglib2.0-dev libgsf-1-114 texlive-base ttf-mscorefonts-installer unixodbc!? Кто-нибудь сталкивался?!
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. beldieff 03.07.12 09:09 Сейчас в теме
Есть подозрение, что эта либа лежит в другом каталоге, поищи в /lib32 или как там они в убунте называются. И сделай симлинк в /lib
3. ChenZi 03.07.12 10:06 Сейчас в теме
Да, я тоже так думаю, токо ведь не написано, какая именно либа? что искать то?
4. beldieff 03.07.12 19:48 Сейчас в теме
(3) ChenZi,
токо ведь не написано, какая именно либа? что искать то?
libc-*.so?
5. beldieff 03.07.12 20:04 Сейчас в теме
$ find / -name “libc-*.so″ -print
6. ChenZi 04.07.12 12:39 Сейчас в теме
(5) beldieff,
Хм, спасибо получилось, а я думал, что * означает какое-то множество файлов по маске :) Как мало я еще знаю...(( В общем смлинк поставил, после скрипт еще сослался на отсутствие этой же библиотеке в lib64. Ну я ему тоже сделал смлинк, но теперь вываливается следующее:
./config_server: line 193: [: too many arguments
./config_server: line 193: [: too many arguments
./config_server: line 193: [: too many arguments
./config_server: line 193: [: too many arguments
./config_server: line 193: [: too many arguments
Посмотрел в данной строке следующее:
[ ! -e $aliasFullName ] && return 1
Не в курсе что ему еще нужно? Хотя при этом сервер стартует, база создается! :)
7. beldieff 04.07.12 14:59 Сейчас в теме
8. ChenZi 04.07.12 20:07 Сейчас в теме
(7) beldieff,
нее, эту я уже давно читал, в centos все прекрасно работает, и под убунту 10.04 тоже без проблем завелось, это вот токо в последнем 12.04 релизе какие-то траблы. А file в 12.04 по умолчанию установлен.
9. wkon 14 06.07.12 17:05 Сейчас в теме
[quote] [ ! -e $aliasFullName ] && return 1
Не в курсе что ему еще нужно? ...
[/quote]

- здесь скрипт пытается проверить, существует ли файл с именем,
сохраненным в переменной $aliasFullName - если нет, возвращает ошибку.
В Вашем случае вся эта проверка накрывается медным тазом из-за какой-то
синтаксической ошибки, возможно $aliasFullName - пустой или содержит
какую-то лабуду. Может, ошибка тянется еще из предыдущей строки скрипта.

Поставьте перед этой командой проверку:

echo === $aliasFullName ====

зы: только забэкапить ./config_server не забудьте.
11. ChenZi 10.07.12 12:37 Сейчас в теме
(9) wkon,
поставил echo === $aliasFullName ====
Теперь вылетает:
==== Can't detect SYSTEM_LIB_PATH, please set this environment variable manually!/libWand.so ====
==== Can't detect SYSTEM_LIB_PATH, please set this environment variable manually!/libfreetype.so ====
==== Can't detect SYSTEM_LIB_PATH, please set this environment variable manually!/libgsf-1.so ====
==== Can't detect SYSTEM_LIB_PATH, please set this environment variable manually!/libglib-2.0.so ====
==== Can't detect SYSTEM_LIB_PATH, please set this environment variable manually!/libodbc.so ====

или просто:
./config_server: line 194: [: too many arguments
12. wkon 14 10.07.12 12:48 Сейчас в теме
(11) ChenZi, ну вот она Вам и сказала, чего ей не хватает.
13. ChenZi 10.07.12 17:56 Сейчас в теме
(12) wkon, Она то сказала, да токо все эти файлы входящие в пакеты ImageMagick, FreeType, libgsf, libglib, UnixODBC установлены. Такого файла libWand.so вообще нет в системе!
10. dedtver 08.07.12 11:56 Сейчас в теме
12.04. Пользуйтесь проверенными вещами, зачем шишки набивать? ubuntu - 10,10 - 11,10/ debian 6
14. wkon 14 10.07.12 18:26 Сейчас в теме
Она Вам сказала: Can't detect SYSTEM_LIB_PATH, please set this environment variable manually - Не могу определить SYSTEM_LIB_PATH, пожалуйста установите эту переменную окружения вручную.

Просто криворукие программисты не обработали корректно возможные ошибки, поэтому в $aliasFullName записалась эта билиберда.
И сервер у Вас возможно запустился по счастливой случайности :)

Что такое переменная окружения, надеюсь знаете?
15. ChenZi 11.07.12 11:00 Сейчас в теме
Мой environment:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
SYSTEM_LIB_PATH="/lib:/lib32:/usr/lib:/usr/lib32:/lib/x86_64-linux-gnu"
И после того как я это прописал, скрипт стал писать просто: "Установи требуемый пакет!" :)

Кстати теперь библиотека magic'а libWand.so называется libMagickWand.so и ставится вместе с ImageMagic-dev, символические ссылки не помогли.
16. wkon 14 11.07.12 16:13 Сейчас в теме
А требуемый это какой? :)
Что печатает echo?
17. ChenZi 12.07.12 12:08 Сейчас в теме
(16) wkon,
Дословно :))
=== /lib:/lib32:/usr/lib:/usr/lib32:/lib/x86_64-linux-gnu/libWand.so ====
=== /lib:/lib32:/usr/lib:/usr/lib32:/lib/x86_64-linux-gnu/libWand.so ====
Please install following package: ImageMagick
=== /lib:/lib32:/usr/lib:/usr/lib32:/lib/x86_64-linux-gnu/libfreetype.so ====
Please install following package: FreeType
=== /lib:/lib32:/usr/lib:/usr/lib32:/lib/x86_64-linux-gnu/libgsf-1.so ====
Please install following package: libgsf
=== /lib:/lib32:/usr/lib:/usr/lib32:/lib/x86_64-linux-gnu/libglib-2.0.so ====
Please install following package: libglib
=== /lib:/lib32:/usr/lib:/usr/lib32:/lib/x86_64-linux-gnu/libodbc.so ====
Please install following package: UnixODBC
18. wkon 14 12.07.12 13:55 Сейчас в теме
(17) ChenZi,
Не хочу Вас обидеть, но если Вы встали на тернистый путь Unix, то надо привыкать думать головой :)
Судя по диагностике скрипт интерпретирует SYSTEM_LIB_PATH как ОДИН путь а не как список путей. И действует тупо - дописывает к этой переменной имя искомой библиотеки и проверяет есть такой файл или нет.

Убедитесь, что все трубуемые динамические библиотеки расположены в одном каталоге, если нет - исправьте ситуацию символическими ссылками. Забейте путь к этому каталоку в SYSTEM_LIB_PATH и будет Вам счастье :).
19. ChenZi 17.07.12 15:16 Сейчас в теме
Счастья не случилось, и честно я пока забил, потом более внимательно пройдусь по шагам установки...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот