Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Caché Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
 установка cache на Ubuntu  [new]
Ymka2007
Member

Откуда:
Сообщений: 884
Всем привет

В 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
+ текст из терминала
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
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 нужно скачать и как её установить?

спасибо
13 фев 14, 12:19    [15561967]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
Александр Коблов
Member

Откуда: Краснодар, Москва
Сообщений: 235
Ymka2007,

А ограничения для памяти увеличили?
http://docs.intersystems.com/cache20131/csp/docbook/DocBook.UI.Page.cls?KEY=GCI_unixparms#GCI_unixparms_notes_linux_suse
13 фев 14, 12:26    [15562040]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
Ymka2007
Member

Откуда:
Сообщений: 884
Александр Коблов,

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

выполнение команды
sets shmall and shmmax shared memory
результат: команда sets не найдена
13 фев 14, 12:42    [15562162]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno
Сообщений: 2342
Для установки NBStudio, нужно скачать jdk7
jdk-7u51-linux-i586.tar.gz или jdk-7u51-linux-x64.tar.gz
прописать в PATH, путь до bin в jdk

скачать nbstudio-linux.sh
sh ./nbstudio-linux.sh
13 фев 14, 12:46    [15562183]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno
Сообщений: 2342
Ymka2007
Александр Коблов,

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


выполнение команды
sets shmall and shmmax shared memory

результат: команда sets не найдена

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

sets shmall and shmmax shared memory - это не команда это комментарий, того что делают команды ниже
13 фев 14, 12:50    [15562208]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno
Сообщений: 2342
На форуме достаточно тем, по тому как решать эту проблему.
13 фев 14, 12:51    [15562216]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
Ymka2007
Member

Откуда:
Сообщений: 884
ок
спасибо всем за наводки, cache установил

остался пока один вопрос:
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 - и тут непонятно

и еще: после перезапуска виртуальной машины мне нужно будет вручную каше стартовать? под виндами был параметр настраиваемый "стартовать при запуске"
13 фев 14, 13:15    [15562409]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
не рубящий в каше
Member

Откуда: от верблюда
Сообщений: 84
JDK в ubuntu лучше ставить так:
sudo apt-get install openjdk-7-jdk
Под открытой тоже всё должно работать.

Или, если нужна закрытая, то:
sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
13 фев 14, 13:30    [15562536]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno
Сообщений: 2342
Старт и остановка Cache, да под Linux вручную
но можно попробовать поставить скрипты отсюда, я их правда я не проверял.
13 фев 14, 13:39    [15562607]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
не рубящий в каше
Member

Откуда: от верблюда
Сообщений: 84
DAiMor
Старт и остановка Cache, да под Linux вручную
но можно попробовать поставить скрипты отсюда, я их правда я не проверял.


а можно просто прописать команду запуска cache в /etc/rc.local
13 фев 14, 13:55    [15562728]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
Ymka2007
Member

Откуда:
Сообщений: 884
Ymka2007
ок
спасибо всем за наводки, cache установил

остался пока один вопрос:
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 - и тут непонятно

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


помогите с этим вопросом разобраться
14 фев 14, 11:05    [15566534]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno
Сообщений: 2342
Ymka2007
остался пока один вопрос:
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 - и тут непонятно
Это в большинстве случаев не требуется. Думаю и тебе тоже.
14 фев 14, 11:14    [15566573]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
Ymka2007
Member

Откуда:
Сообщений: 884
java - установил,

предварительно в root режиме прописал:
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

как прописать путь?
14 фев 14, 12:29    [15567177]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno
Сообщений: 2342
Ymka2007
предварительно в root режиме прописал:
echo 536870912 >/proc/sys/kernel/shmall     
echo 536870912 >/proc/sys/kernel/shmmax
ulimit -v 512000
ulimit -m 512000
Это временная установка параметров
первые два ставятся на постоянку, в
/etc/sysctl.conf
proc.sys.kernel.shmall = 536870912 
proc.sys.kernel.shmmax = 536870912 

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


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

Ymka2007
как проверить внесены ли мои изменения по выделению памяти?
перезагрузится
14 фев 14, 12:44    [15567304]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
Ymka2007
Member

Откуда:
Сообщений: 884
DAiMor
Это временная установка параметров
первые два ставятся на постоянку, в
/etc/sysctl.conf
proc.sys.kernel.shmall = 536870912 
proc.sys.kernel.shmmax = 536870912 

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


это нужно в самих файлах прописывать?
как открыть их с root правами?
14 фев 14, 12:52    [15567358]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno
Сообщений: 2342
Ymka2007,

Да в самих файлах добавить эти строчки
можно например так
sudo echo proc.sys.kernel.shmall = 536870912  >> /etc/sysctl.conf
14 фев 14, 13:06    [15567476]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
Ymka2007
Member

Откуда:
Сообщений: 884
DAiMor,

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

что еще можно предпринять?
14 фев 14, 13:17    [15567555]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno
Сообщений: 2342
нужен
ulimit -l

после изменения файлов, перезагружался ?
14 фев 14, 13:20    [15567571]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
Ymka2007
Member

Откуда:
Сообщений: 884
DAiMor,

ulimit -l
512000

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

прописал
#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


каше запустился
но это до первой перезагрузки
14 фев 14, 13:26    [15567628]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
Ymka2007
Member

Откуда:
Сообщений: 884
и еще, указанные в документации файлы
/etc/init.d/boot.local
/etc/profile.local

не существуют, может их нужно создать и прописать туда?
14 фев 14, 13:28    [15567640]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno
Сообщений: 2342
Ymka2007
прописал
#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, должно быть так
kernel.shmall = 536870912 
kernel.shmmax = 536870912 


соответственно проверить после перезагрузки можно так
# sysctl kernel.shmall
kernel.shmall = 536870912
# sysctl kernel.shmmax
kernel.shmmax = 536870912
14 фев 14, 13:40    [15567728]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno
Сообщений: 2342
Ymka2007
и еще, указанные в документации файлы
/etc/init.d/boot.local
/etc/profile.local

не существуют, может их нужно создать и прописать туда?
нет, этого не требуется
14 фев 14, 13:41    [15567730]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
Ymka2007
Member

Откуда:
Сообщений: 884
Дима, ОГРОМНОЕ СПАСИБО!!! все получилось

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

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

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

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


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

всем еще раз спасибо
14 фев 14, 14:11    [15568019]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno
Сообщений: 2342
с созданием подключения, несколько странно, не встречал такого поведения

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

по поводу последнего, $zf(-1) работает везде, только разумеется пути верно указывать.
sudo apt-get сработает, только если ты это разрешишь делать без пароля, но делать так конечно не очень безопасно
почитай в инете про sudoers, нужно будет прописать разрешение, выполнять команду apt-get для пользователя от имени которого работает cache без пароля.
14 фев 14, 15:20    [15568696]     Ответить | Цитировать Сообщить модератору
 Re: установка cache на Ubuntu  [new]
Ymka2007
Member

Откуда:
Сообщений: 884
Приветствую всех!

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

что нужно включить? и вообще такие доступы будут работать? важны оба
17 фев 14, 17:22    [15578675]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Caché Ответить