Гость
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / установка cache на Ubuntu / 25 сообщений из 51, страница 1 из 3
13.02.2014, 12:19
    #38559626
Ymka2007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
Всем привет

В virtualbox установил ubuntu 13.10, дополнения гостевой ОС установил, обновления загрузил,
пытаюсь установить cache 2013.1.4.801.0
скачал cache-2013.1.4.801.0-lnxsusex64.tar.gz
распаковал во временную папку
запустил установку # /pathname/cinstall
все по документации

но установка падает на Unable to allocate shared memory minimum of 65MB
текст из терминала
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
Please review the installation options: 
------------------------------------------------------------------ 
Instance name: CACHE2014 
Destination directory: /cache/c2014 
Cache version to install: 2013.1.4.801.0 
Installation type: Development 
Unicode support: Y 
Initial Security settings: Minimal 
User who owns instance: root 
Group allowed to start and stop instance: evg 
Effective group for Cache processes: cacheusr 
Effective user for Cache SuperServer: cacheusr 
SuperServer port: 1972 
WebServer port: 57772 
JDBC Gateway port: 62972 
CSP Gateway: using built-in web server 
Client components: all 
------------------------------------------------------------------ 

Do you want to proceed with the installation <Yes>?  y 

Starting installation... 

Starting up Cache for loading... 
Unable to allocate 84 MB shared memory... 
Unable to allocate 71 MB shared memory... 
Unable to allocate 71 MB shared memory... 
Configuring minimum system... 
Unable to allocate 65 MB shared memory... 
Unable to allocate shared memory minimum of 65MB 
Startup aborted. 
Startup error. See cconsole.log for more information. 
Call InterSystems Technical Support if you need assistance. 
Cache failed to start. 
Check /cache/c2014/mgr/cconsole.log for more details. 
Call InterSystems Technical Support if you need assistance. 

** Installation aborted ** 
cconsole.log
Код: plaintext
1.
2.
02/13/14-11:59:35:277 (0) 2 Cache license file (cache.key) missing or unreadable.
02/13/14-11:59:35:277 (0) 2 Failed to allocate 76MB shared memory: 2MB global buffers, 24MB routine buffers
02/13/14-11:59:35:278 (0) 2 Unable to allocate shared memory minimum of 56MB

что посоветуете предпринять?

и еще вопрос к DAiMor
подскажи пожалуйста порядок действий для установки твоей студии, какую java нужно скачать и как её установить?

спасибо
...
Рейтинг: 0 / 0
13.02.2014, 12:26
    #38559642
Александр Коблов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
...
Рейтинг: 0 / 0
13.02.2014, 12:42
    #38559658
Ymka2007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
Александр Коблов,

смущает:
Код: sql
1.
The recommendations to change the shared memory limits do not apply to SUSE Linux 64-bit systems


выполнение команды
Код: sql
1.
sets shmall and shmmax shared memory

результат: команда sets не найдена
...
Рейтинг: 0 / 0
13.02.2014, 12:46
    #38559665
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
Для установки NBStudio, нужно скачать jdk7
jdk-7u51-linux-i586.tar.gz или jdk-7u51-linux-x64.tar.gz
прописать в PATH, путь до bin в jdk

скачать nbstudio-linux.sh
sh ./nbstudio-linux.sh
...
Рейтинг: 0 / 0
13.02.2014, 12:50
    #38559674
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
Ymka2007Александр Коблов,

смущает:
Код: sql
1.
The recommendations to change the shared memory limits do not apply to SUSE Linux 64-bit systems



выполнение команды
Код: sql
1.
sets shmall and shmmax shared memory


результат: команда sets не найдена
То что там указано SUSE, не должно смущать, Ubuntu слабо поддерживаемая со стороны ISC, и поэтому в документации мало указаний на нее

sets shmall and shmmax shared memory - это не команда это комментарий, того что делают команды ниже
...
Рейтинг: 0 / 0
13.02.2014, 12:51
    #38559679
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
На форуме достаточно тем, по тому как решать эту проблему.
...
Рейтинг: 0 / 0
13.02.2014, 13:15
    #38559730
Ymka2007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
ок
спасибо всем за наводки, cache установил

остался пока один вопрос:
Код: sql
1.
2.
3.
export PATH=$PATH:/usr/cache/bin:/path/to/j2sdk/bin:/.
export CLASSPATH=
      $CLASSPATH:/cache/dev/java/lib/JDK16/cachedb.jar:/path/to/otherjar/file:/.



1. :/usr/cache/bin - /usr/ кого прописывать? себя или cacheusr ?
2. :/path/to/j2sdk/bin - тут непонятно (j2sdk - где такую папку искать?)
3. :/path/to/otherjar/file - и тут непонятно

и еще: после перезапуска виртуальной машины мне нужно будет вручную каше стартовать? под виндами был параметр настраиваемый "стартовать при запуске"
...
Рейтинг: 0 / 0
13.02.2014, 13:30
    #38559752
установка cache на Ubuntu
JDK в ubuntu лучше ставить так:
Код: plaintext
sudo apt-get install openjdk-7-jdk
Под открытой тоже всё должно работать.

Или, если нужна закрытая, то:
Код: plaintext
1.
2.
3.
sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
...
Рейтинг: 0 / 0
13.02.2014, 13:39
    #38559774
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
Старт и остановка Cache, да под Linux вручную
но можно попробовать поставить скрипты отсюда , я их правда я не проверял.
...
Рейтинг: 0 / 0
13.02.2014, 13:55
    #38559802
установка cache на Ubuntu
DAiMorСтарт и остановка Cache, да под Linux вручную
но можно попробовать поставить скрипты отсюда , я их правда я не проверял.

а можно просто прописать команду запуска cache в /etc/rc.local
...
Рейтинг: 0 / 0
14.02.2014, 11:05
    #38560748
Ymka2007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
Ymka2007ок
спасибо всем за наводки, cache установил

остался пока один вопрос:
Код: sql
1.
2.
3.
export PATH=$PATH:/usr/cache/bin:/path/to/j2sdk/bin:/.
export CLASSPATH=
      $CLASSPATH:/cache/dev/java/lib/JDK16/cachedb.jar:/path/to/otherjar/file:/.



1. :/usr/cache/bin - /usr/ кого прописывать? себя или cacheusr ?
2. :/path/to/j2sdk/bin - тут непонятно (j2sdk - где такую папку искать?)
3. :/path/to/otherjar/file - и тут непонятно

и еще: после перезапуска виртуальной машины мне нужно будет вручную каше стартовать? под виндами был параметр настраиваемый "стартовать при запуске"

помогите с этим вопросом разобраться
...
Рейтинг: 0 / 0
14.02.2014, 11:14
    #38560761
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
Ymka2007остался пока один вопрос:
Код: sql
1.
2.
3.
export PATH=$PATH:/usr/cache/bin:/path/to/j2sdk/bin:/.
export CLASSPATH=
      $CLASSPATH:/cache/dev/java/lib/JDK16/cachedb.jar:/path/to/otherjar/file:/.




1. :/usr/cache/bin - /usr/ кого прописывать? себя или cacheusr ?
2. :/path/to/j2sdk/bin - тут непонятно (j2sdk - где такую папку искать?)
3. :/path/to/otherjar/file - и тут непонятно
Это в большинстве случаев не требуется. Думаю и тебе тоже.
...
Рейтинг: 0 / 0
14.02.2014, 12:29
    #38560871
Ymka2007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
java - установил,

предварительно в root режиме прописал:
Код: sql
1.
2.
3.
4.
echo 536870912 >/proc/sys/kernel/shmall     
echo 536870912 >/proc/sys/kernel/shmmax
ulimit -v 512000
ulimit -m 512000


cache - установил
nbstudio-linux.sh - установилась только после перезагрузки виртуалки

теперь пытаюсь стартовать cache, но
пишет что опять не хватает памяти
информация из терминалаStarting CACHE2013
using 'cache.cpf' configuration file

Automatically configuring buffers
Unable to allocate 348 MB shared memory...
Unable to allocate 315 MB shared memory...
Unable to allocate 281 MB shared memory...
Unable to allocate 248 MB shared memory...
Unable to allocate 215 MB shared memory...
Unable to allocate 182 MB shared memory...
Unable to allocate 148 MB shared memory...
Unable to allocate 115 MB shared memory...
Configuring minimum system...
Unable to allocate 77 MB shared memory...
Unable to allocate shared memory minimum of 77MB
Startup aborted.
Startup error. See cconsole.log for more information.
Call InterSystems Technical Support if you need assistance.

В связи с чем вопрос:
как проверить внесены ли мои изменения по выделению памяти?
и что посоветуете предпринять?

DAiMor,
DAiMorпрописать в PATH, путь до bin в jdk
студия установлена в:
домашняя папка/nbstudio

как прописать путь?
...
Рейтинг: 0 / 0
14.02.2014, 12:44
    #38560892
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
Ymka2007предварительно в root режиме прописал:
Код: sql
1.
2.
3.
4.
echo 536870912 >/proc/sys/kernel/shmall     
echo 536870912 >/proc/sys/kernel/shmmax
ulimit -v 512000
ulimit -m 512000

Это временная установка параметров
первые два ставятся на постоянку, в
/etc/sysctl.conf
Код: sql
1.
2.
proc.sys.kernel.shmall = 536870912 
proc.sys.kernel.shmmax = 536870912 


и последние два
/etc/security/limits.conf
Код: sql
1.
2.
* hard memlock 512000
* soft memlock 512000



Ymka2007студия установлена в:
домашняя папка/nbstudio
как прописать путь?Раз все встало, уже не требуется.

Ymka2007как проверить внесены ли мои изменения по выделению памяти?перезагрузится
...
Рейтинг: 0 / 0
14.02.2014, 12:52
    #38560897
Ymka2007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
DAiMorЭто временная установка параметров
первые два ставятся на постоянку, в
/etc/sysctl.conf
Код: sql
1.
2.
proc.sys.kernel.shmall = 536870912 
proc.sys.kernel.shmmax = 536870912 


и последние два
/etc/security/limits.conf
Код: sql
1.
2.
* hard memlock 512000
* soft memlock 512000



это нужно в самих файлах прописывать?
как открыть их с root правами?
...
Рейтинг: 0 / 0
14.02.2014, 13:06
    #38560914
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
Ymka2007,

Да в самих файлах добавить эти строчки
можно например так
Код: plaintext
sudo echo proc.sys.kernel.shmall = 536870912  >> /etc/sysctl.conf
...
Рейтинг: 0 / 0
14.02.2014, 13:17
    #38560931
Ymka2007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
DAiMor,

делал немного подругому
в терминале запустил команду sudo -i вошел в режим root
нашел эти фалы, по одному перетаскивал в терминал и открывал их в gedit
редактировал как ты написал, сохранял
перезагрузил, потом еще и выкл/вкл ubuntu
файлы проверил изменения сохранились
но
все равно не хватает памяти для запуска cache
при вводе в терминале
Код: sql
1.
2.
3.
4.
ulimit -v
unlimited
ulimit -m
unlimited


что еще можно предпринять?
...
Рейтинг: 0 / 0
14.02.2014, 13:20
    #38560936
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
нужен
ulimit -l

после изменения файлов, перезагружался ?
...
Рейтинг: 0 / 0
14.02.2014, 13:26
    #38560953
Ymka2007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
DAiMor,

ulimit -l
512000

да, перезагружался
все равно пишет что не хватает памяти

прописал
Код: sql
1.
2.
3.
#sets shmall and shmmax shared memory
echo 536870912 >/proc/sys/kernel/shmall     #Sets shmall to 512 MB
echo 536870912 >/proc/sys/kernel/shmmax     #Sets shmmax to 512 MB



каше запустился
но это до первой перезагрузки
...
Рейтинг: 0 / 0
14.02.2014, 13:28
    #38560957
Ymka2007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
и еще, указанные в документации файлы
/etc/init.d/boot.local
/etc/profile.local

не существуют, может их нужно создать и прописать туда?
...
Рейтинг: 0 / 0
14.02.2014, 13:40
    #38560969
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
Ymka2007прописал
Код: sql
1.
2.
3.
#sets shmall and shmmax shared memory
echo 536870912 >/proc/sys/kernel/shmall     #Sets shmall to 512 MB
echo 536870912 >/proc/sys/kernel/shmmax     #Sets shmmax to 512 MB




каше запустился
но это до первой перезагрузки
это моя ошибка
в sysctl.conf, должно быть так
Код: sql
1.
2.
kernel.shmall = 536870912 
kernel.shmmax = 536870912 



соответственно проверить после перезагрузки можно так
Код: plaintext
1.
2.
3.
# sysctl kernel.shmall
kernel.shmall = 536870912 
# sysctl kernel.shmmax
kernel.shmmax = 536870912 
...
Рейтинг: 0 / 0
14.02.2014, 13:41
    #38560970
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
Ymka2007и еще, указанные в документации файлы
/etc/init.d/boot.local
/etc/profile.local

не существуют, может их нужно создать и прописать туда?нет, этого не требуется
...
Рейтинг: 0 / 0
14.02.2014, 14:11
    #38561026
Ymka2007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
Дима, ОГРОМНОЕ СПАСИБО!!! все получилось

твое студией с первого раза не удалось создать коннекшн
когда основное окно студии загородило окно создания коннекшн, вернуться к коннекшн не удалось, закрыть студию тоже
пришлось перезагрузиться
потом все срослось

вопросы по студии:
где кнопка компиляции? есть ли она?
показать веб страницу?

в общем большой респект за проделанную работу буду дальше изучать ))

и вопрос, из-за которого я все это затеял:
мне нужно выполнить архивирование запустив в каше $zf(-1,....)
с виндами все понятно,
а в ubuntu будет такая команда выполняться? (предполагаю что да)
но суть вот в чем
мне нужно выполнить установку архиватора из репозитория задав команду в терминале каше
прокатит ли это?
если бы выполнял в терминале ОС:
Код: sql
1.
sudo apt-get install p7zip

если в терминале каше:
Код: sql
1.
$zf(-1,"sudo apt-get install p7zip")



прокатит?
это пока теория, практика будет впереди

всем еще раз спасибо
...
Рейтинг: 0 / 0
14.02.2014, 15:20
    #38561153
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
с созданием подключения, несколько странно, не встречал такого поведения

Компиляция при сохранении. как для рутин так и для классов
показать веб-страницу пока такого нет

по поводу последнего, $zf(-1) работает везде, только разумеется пути верно указывать.
sudo apt-get сработает, только если ты это разрешишь делать без пароля, но делать так конечно не очень безопасно
почитай в инете про sudoers, нужно будет прописать разрешение, выполнять команду apt-get для пользователя от имени которого работает cache без пароля.
...
Рейтинг: 0 / 0
17.02.2014, 17:22
    #38563422
Ymka2007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка cache на Ubuntu
Приветствую всех!

установил ubuntu на виртуальную машину, сетевое подключение - "сетевой мост", IP прописал
из основной ОС обращаюсь у порталу управления cache, установленному на гостевой ОС - все ОК
пытаюсь обратиться к студии через удаленный доступ - не пускает
к терминалу - не пускает

что нужно включить? и вообще такие доступы будут работать? важны оба
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / установка cache на Ubuntu / 25 сообщений из 51, страница 1 из 3
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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