powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Перенос с одной машины на другую.
11 сообщений из 11, страница 1 из 1
Перенос с одной машины на другую.
    #35930405
splka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Есть значится такая проблема.
Есть готовый к пользованию, собраный магазин на движке epages.
задача перенести с одной машины на другую.
Магазин вместе со скриптами был затарен и успешно перелит.
При попытке запуска вываливает такую гадость.
[root@eshop]# /opt/epages5/eproot/Sybase/ASE-12_5/install/RUN_DBServer
/opt/epages5/eproot/Sybase/ASE-12_5/bin/dataserver: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by /usr/lib/libstdc++-libc6.2-2.so.3)
/opt/epages5/eproot/Sybase/ASE-12_5/bin/dataserver: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by /lib/libpam.so.0)
/opt/epages5/eproot/Sybase/ASE-12_5/bin/dataserver: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by /lib/libgcc_s.so.1)
/opt/epages5/eproot/Sybase/ASE-12_5/bin/dataserver: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by /lib/libaudit.so.0)

Подскажите куда крутить?
Ось - Цент ОСь
...
Рейтинг: 0 / 0
Перенос с одной машины на другую.
    #35931635
blzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а центось наверняка 5я?

если да - то не повезло. ему необходимы libc старой версии.
если есть возможносность - ставьте центос 4.7

возможно сработает маневр с
export LD_POINTER_GUARD=0
в скрипт запуска sql-сервера, если нет, тогда, имхо - chroot-окружение старых библиотек.
...
Рейтинг: 0 / 0
Перенос с одной машины на другую.
    #35931643
splka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[root@eshop epages5]# uname -a
Linux hostname 2.6.9-11.EL #1 Fri May 20 18:17:57 EDT 2005 i686 i686 i386 GNU/Linux
всё что отдаёт мне комманда.

больше узнать думаю нет вариантов.
blzz
а центось наверняка 5я?

если да - то не повезло. ему необходимы libc старой версии.
если есть возможносность - ставьте центос 4.7

возможно сработает маневр с
export LD_POINTER_GUARD=0
в скрипт запуска sql-сервера, если нет, тогда, имхо - chroot-окружение старых библиотек.

а насчёт второго подскажите поподробнее.
насчёт chroot и скрипта запуска...
...
Рейтинг: 0 / 0
Перенос с одной машины на другую.
    #35932817
blzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
splka[root@eshop epages5]# uname -a
Linux hostname 2.6.9-11.EL #1 Fri May 20 18:17:57 EDT 2005 i686 i686 i386 GNU/Linux
это центос 4.х, версия ASE 12.5 должна без проблем на нем подыматься.

странно что он хочет видеть библиотеку libc.so.6 в /lib/tls/libc.so.6, скорее из-за переменных среды LD_LIBRARY и LD_LIBRARY_PATH.

как вариант - у вас эта библитека есть в /lib/libc.so.6 , сделайте её симлинк в /lib/tls/libc.so.6

ln -s /lib/libc.so.6 /lib/tls/libc.so.6


ps. если сервер будет валится с ошибками:
os_create_region: can't allocate 37892096 bytes
kbcreate: couldn't create region.
kistartup: could not create shared memory

поищите по форуму про kernel.shmmax
...
Рейтинг: 0 / 0
Перенос с одной машины на другую.
    #35932822
blzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
splkaа насчёт второго подскажите поподробнее.
насчёт chroot и скрипта запуска...
например вот , но я думаю вам так не понадобится извращаться.
...
Рейтинг: 0 / 0
Перенос с одной машины на другую.
    #35933160
splka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, наверное я несколько неясно выразился.
uname -a был с рабочего сервера, где это всё прекрасно работает.
А вот там где его надо запускать я сегодня посмотрю.
Ибоственно такой вопрос.
Ему нужен внешний perl или pear или tls?
И как это парвильно поставить?
Ибо сейчас он сваливается на
00:00000:00000:2009/04/15 14:31:53.33 kernel Unable to load LDAP dynamic libraries without SYBASE and SYBASE_OCS environment variables defined. SYBASE is '/home/sybase', SYBASE_OCS is 'NULL'
00:00000:00000:2009/04/15 14:31:53.33 kernel engine 0, os pid 26121 online
/opt/epages5/eproot/Sybase/ASE-12_5/install/RUN_DBServer: line 16: 26121 Segmentation fault $SYBASE/ASE-12_5/bin/dataserver -sDBServer -d$SYBASE/data/master.dat -e$SYBASE/ASE-12_5/install/DBServer.log -c$SYBASE/ASE-12_5/DBServer.cfg -M$SYBASE/ASE-12_5

В нормальных логах он запускает CIS - Component Integration Service
...
Рейтинг: 0 / 0
Перенос с одной машины на другую.
    #35934077
blzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор00:00000:00000:2009/04/15 14:31:53.33 kernel Unable to load LDAP dynamic libraries without SYBASE and SYBASE_OCS environment variables defined. SYBASE is '/home/sybase', SYBASE_OCS is 'NULL'
это он не нашел библиотеки $SYBASE/$SYBASE_OCS/lib/libdldap.so*
он эти пути хочет видеть в LD_LIBRARY_PATH, но не объявлены даже переменные SYBASE и SYBASE_OCS

добавьте запуск скрипта /opt/epages5/eproot/Sybase/SYBASE.sh в скрипт запуска sql-сервера, или своего профиля оболочки (~/.bash_profile) , и всех профилей в системе ( /etc/profile )

автор00:00000:00000:2009/04/15 14:31:53.33 kernel engine 0, os pid 26121 online
/opt/epages5/eproot/Sybase/ASE-12_5/install/RUN_DBServer: line 16: 26121 Segmentation fault $SYBASE/ASE-12_5/bin/dataserver -sDBServer -d$SYBASE/data/master.dat -e$SYBASE/ASE-12_5/install/DBServer.log -c$SYBASE/ASE-12_5/DBServer.cfg -M$SYBASE/ASE-12_5
вот это и есть скорее всего centos 5.x и не взведенная переменная LD_POINTER_GUARD=0


допишите себе в скрипт, который поднимает sql-сервер, недостающие пару строк:
внимательно см: точка пробел путь_к_скрипту, это аналог команды call в батниках.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
#!/bin/sh
#
# ASE page size (KB):   2k
#...
# Adaptive Server name: DBServer.
#

. /opt/epages5/eproot/Sybase/SYBASE.sh  # вот эти
export LD_POINTER_GUARD= 0                # пару строк

/opt/epages5/eproot/Sybase/ASE-12_5/bin/dataserver \
-d/opt/epages5/eproot/Sybase/data/master.dat \
-e/opt/epages5/eproot/Sybase/ASE-12_5/install/DBServer.log \
-c/opt/epages5/eproot/Sybase/ASE-12_5/DBServer.cfg \
-M/opt/epages5/eproot/Sybase/ASE-12_5 \
-sDBServer


авторЕму нужен внешний perl или pear или tls?
хз, серверу врядли нужен, а клиенту всё может быть.
...
Рейтинг: 0 / 0
Перенос с одной машины на другую.
    #35934259
splka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sh скрипта такого нет.
сейчас начал другое писать.
если позволите тонапишу в личку...
...
Рейтинг: 0 / 0
Перенос с одной машины на другую.
    #35934288
blzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторsh скрипта такого нет.
я про этот скрипт - /opt/epages5/eproot/Sybase/ASE-12_5/install/RUN_DBServer

авторесли позволите тонапишу в личку...
вообщем то я тут не зареган.... досихпор. =\
...
Рейтинг: 0 / 0
Перенос с одной машины на другую.
    #35934297
splka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как можно куда-то настучаться или сконтактировать?
буду сильно благодарен.
...
Рейтинг: 0 / 0
Перенос с одной машины на другую.
    #35934308
blzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
splka,
см свой gmail
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Перенос с одной машины на другую.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]