Библиотека libWand.so и 1С

lampslave
Дома 1с-ом не пользуются.
Почему? Это противозаконно? Я лично, дома пользуюсь 1С.
cucullus
Хватит нести чепуху. Арч- хуарч… Какая разница?! Есть исполняемые файлы и библиотеки. Что-то с чем-то плохо контачит, всё решаемо в любом дистре.
Просто надо понимать что именно происходит.
Очень хотелось бы понять в чем дело.
ldd показывает и версию либы, которая нужна.

webester
Тут как раз понятно каких не хватает(говорится абсолютно четко), не понятно почему 1С не видел уже установленную библиотеку и почему симлинк в альтлинуксе работает а в арче нет.

Причин может быть две:
1. Нет нужной библиотеки. libWand.so - это либа 1С, она у вас точно есть. Проверьте ее зависимости и поставьте то, чего не хватает: ImageMagick нужной версии или еще что.
2. Либа лежит там, где ее не может найти стартер приложений. Решается добавлением conf файла с путем библиотеки в /etc/ld.so.conf.d/. Никакие симлинки делать при этом не надо!
lampslave
Ни для чего.
Да ладно? У меня 3 годя девелоперский сервачек под арчем крутился. Один раз только при обновлении ядра сетевые интерфейсы стали "прыгать". Хотя для продакшена, конечно, нужно что-то постабильнее выбирать. FreeBSD например.
farwayer
libWand.so - это либа 1С, она у вас точно есть
1С с вами не согласна:


у меня стоял ImageMagick из реп и либа находилась поиском, поставил версию которую рекомендуют и она пропала, где здесь закономерность не понятно, но одно ясно, что 1С тут не при чем, потому что я ее не трогал.
webester
1С с вами не согласна:
Да, прошу пощения, неправильно понял ваши слова.
ldd -v на бинарник, который прописан в ярлыке. Покажет все библиотеки, которые нужны.
И из терминала запустите и посмотрите, на что ругается.
farwayer
ldd -v на бинарник, который прописан в ярлыке. Покажет все библиотеки, которые нужны.
Тут такая засада, что 1С можно запустить двумя способами, лаунчер который выбирает какую версию\релиз платформы запустить для конкретной базы и непосредственно сам исполняемый файл. Если запускаешь непосредственно саму 1с, то 1С запускается и работает, в терминале только это:
(1cv8:1649): Gdk-CRITICAL **: IA__gdk_drawable_get_depth: assertion 'GDK_IS_DRAWABLE (drawable)' failed
Если натравить на нее ldd показывает вот это: http://pastebin.com/KrG4Jjv9
Но работает, как писал уже в сабже, не устраивает, что она так работает, но вроде жить, можно надо погонять подольше.

Если запускать лаунчер(в этом варианте ловлю ошибку), то получается что он в консоль пишет только в момент запуска, дальше он ждет пока я выберу базу, а в консоль можно вводить команды(если запускать из консоли сам исполняемый файл, то в момент выбора баз консоль занята) то есть ошибок не видно вообще.
Если натравить на нее ldd показывает вот это: http://pastebin.com/rf85pjS6
webester
Если запускать лаунчер(в этом варианте ловлю ошибку), то получается что он в консоль пишет только в момент запуска, дальше он ждет пока я выберу базу, а в консоль можно вводить команды(если запускать из консоли сам исполняемый файл, то в момент выбора баз консоль занята) то есть ошибок не видно вообще.

Вывод
/opt/1C/v8.3/x86_64/1cv8c ENTERPRISE /IBNametest /AppAutoCheckMode
дайте. Вместо test имя своей базы.
farwayer
дайте. Вместо test имя своей базы.
Вывод точно такой же как в сообщении выше http://itmages.ru/image/view/1512228/31a9ce21
Т.е. работает?

Тут такая последовательность:
/opt/1C/v8.3/x86_64/1cestart
/opt/1C/v8.3/x86_64/1сv8s - экран выбора базы
/opt/1C/v8.3/x86_64/1cv8c ENTERPRISE /IBNametest /AppAutoCheckMode - уже с нужной базой

Попробуйте без imagemagick запустить.
farwayer
Т.е. работает?
Я уже писал, если запускать не стартер, (1cestart) а сам исполняемый файл(1cv8) то все ОК. Только не работает сохранение в ПДФ. Говорят еще какие то вещи, но я пока не нашел.

farwayer
Тут такая последовательность:
/opt/1C/v8.3/x86_64/1cestart
/opt/1C/v8.3/x86_64/1сv8s - экран выбора базы
/opt/1C/v8.3/x86_64/1cv8c ENTERPRISE /IBNametest /AppAutoCheckMode - уже с нужной базой
Не совсем так,
1cestart - стартер для выбора версии 1С(в настройках к каждой базе можно указать, в какой версии 1С должна запускаться именно эта база, в результате запускается либо 1cv8c, либо 1cv8)
1сv8s - сервер 1С
1cv8c - тонкий клиент 1С
1cv8 - непосредственно сам бинарник 1С(толстый клиент и конфигуратор)
а параметры с указанием нужной базы данных(/IB или /F), можно применить как к 1cv8, так и к 1cv8с
При удалении imagemagick ничего не изменилось. Потом установил заново из реп, ничего не изменилось. Попробовал установить заново старую версию, что бы посмотреть вывод, а оно возьми и заработай. Все запустилось без ошибок, в чем была проблема не знаю. Все хорошо, всем спасибо.
 
Зарегистрироваться или войдите чтобы оставить сообщение.