[Glass] Trying to install GsDevKit

Lyn Headley via Glass glass at lists.gemtalksystems.com
Fri Feb 27 20:44:51 PST 2015


Hello!

I'm trying to install GsDevKit on my ubuntu 14.04 box -- but in the
interests of full disclosure I should say this box is running as a "crouton
chroot" under chromebook!

I believe I have installed all of the prerequisites, following the list on
the Github issue for prerequesites (#22). Here is the output I get, with
the big failure being related to mmap permissions, it would seem:

Any pointers or tips? Thank you!

-Lyn Headley

---------

(trusty)laheadle at localhost:/media/removable/sdcard$ installServer devKit 3.2.1
Installing GemStone/S 3.2.1
[Info] Starting installation of GemStone64Bit3.2.1-x86_64.Linux on localhost
[sudo] password for laheadle:
Fri Feb 27 20:33:31 PST 2015
[Info] Setting up shared memory
  Total memory available is 1878 MB
  Max shared memory segment size is 1408 MB
  Max shared memory allowed is 8192 MB
[Info] No need to increase max shared memory segment size
[Info] No need to increase max shared memory allowed
[Info] The following shared memory settings already exist in /etc/sysctl.conf
To change them, remove the following lines from /etc/sysctl.conf and
rerun this script
#kernel.domainname = example.com
kernel.shmmax=1476934656
[Info] Setting up GemStone netldi service port
[Info] GemStone netldi service port is already set in /etc/services
To change it, remove the following line from /etc/services and rerun this script
gs64ldi         50377/tcp        # Gemstone netldi
[Info] GemStone64Bit3.2.1-x86_64.Linux.zip already exists
to replace it, remove or rename it and rerun this script
[Info] Creating /opt/gemstone directory
[Warning] /opt/gemstone directory already exists
to replace it, remove or rename it and rerun this script
[Info] Uncompressing GemStone archive into
/media/removable/sdcard/gsDevKitHome/gemstone/products/
[Warning] /media/removable/sdcard/gsDevKitHome/gemstone/products/GemStone64Bit3.2.1-x86_64.Linux
already exists
to replace it, remove or rename it and rerun this script
[Info] Copying initial system.conf to data directory
[Warning] /media/removable/sdcard/gsDevKitHome/gemstone/products/GemStone64Bit3.2.1-x86_64.Linux/seaside/data/system.conf
already exists
to replace it, remove or rename it and rerun this script
[Info] Copying initial Seaside repository to data directory
[Warning] /media/removable/sdcard/gsDevKitHome/gemstone/products/GemStone64Bit3.2.1-x86_64.Linux/seaside/data/extent0.dbf
already exists
to replace it, remove or rename it and rerun this script
copy gci libraries
[Warning] gci libraries already present to replace, delete them and try again
[Info] Finished GemStone64Bit3.2.1-x86_64.Linux installation on localhost

[Info] GemStone version information:
GemStone/S 64 Bit
3.2.1 Build: gss64_3_2_x_branch-33595
Thu Jun  5 14:37:10 2014

[Info] localhost has the following IPv4 addresses:
192.168.1.66
todeClient already installed
Creating stone devKit

Creating stone devKit/var/host/media/removable/sdcard/gsDevKitHome/gemstone/stones/devKit
already exists.
To replace it, remove or rename it and rerun this script
Starting stone: devKit
HostAllocateFromReservedMemory: mmap() failed, address 0x7f5e50176000,
size 65536, errno 1
  Operation not permitted


Gemstone Signal Handler: Signal 11,  SIGSEGV Received
HostFaultHandler: signal = 11
    info->si_signo = 11 = 0xb
    info->si_code =  1 = 0x1
    info->si_errno = 0 = 0x0
    info->si_addr = 0x238
  Registers saved from frame receiving the signal:
   rip 0x7f5e56b1decf rsp 0x7fff32eb3500 rbp 0xfe3
   rax 0x0 rbx 0xfe3 rcx 0x3 rdx 0xfe3
   r8 0x7fff32eb3640 r9 0x7fff32eb3558 r10 0x7f5e598cbfe0 r11 0xfffffff5
   r12 0x0 r13 0x0 r14 0x7f5e50176000 r15 0x3
   rdi 0x7f5e4c5dd000 rsi 0x7f5e56e99fb9 efl 0x10246 csgsfs_pad 0x33
   err 0x4 trapno 0xe oldmask 0x0 cr2 0x238

Begin attempt to print C-level stack for process 4200 at: Fri Feb 27
20:33:33 PST 2015

/var/host/media/removable/sdcard/gsDevKitHome/gemstone/products/GemStone64Bit3.2.1-x86_64.Linux/bin/pstack:
line 34: type: gdb: not found
Cannot find gdb in path
/media/removable/sdcard/gsDevKitHome/bin:/home/laheadle/.opam/4.02.1/bin:/media/removable/SD
Card/gsDevKitHome/bin:/home/laheadle/.opam/4.02.1/bin:/home/laheadle/bin:/home/laheadle/.opam/4.02.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/laheadle/bin:/home/laheadle/under/node_modules/phantomjs/lib/phantom/bin:/home/laheadle/bin:/home/laheadle/under/node_modules/phantomjs/lib/phantom/bin:/home/laheadle/bin:/home/laheadle/under/node_modules/phantomjs/lib/phantom/bin

End of C-level stack for process 4200



 _____________________________________________________________________________
| Possible Internal Error: HostCoreDump invoked at 02/27/2015 20:33:34.379 PST
 in process 4200

 __________________________________
HostCoredump: Waiting 60 seconds for C Debugger to attach, process 4200

startstone[Info]: GemStone version '3.2.1'
startstone[Info]: Server 'devKit' is already running.
starting netldi devKit

startnetldi[Info]: GemStone version '3.2.1'
startnetldi[Info]: Server 'devKit_ldi' is already running.
Install tODE on server: devKit
[Info]: libssl-3.2.1-32.so: loaded
Error: Unable to create a GemStone session, check netldi log file.
 For further information about login failures, check the gem log file
TDTopezGemStoneClient>>loginUsing:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ ...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block:
installTode: installBlock forceGLASSInstall: force...etc...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall:
TDTopezGemStoneClient>>installTode:scriptDirectory:
TDShell>>executeInstallServer: in Block: executeInstallServer: command...
Dictionary>>at:ifPresent:ifAbsent:
Dictionary>>at:ifAbsent:ifPresent:
TDShell>>executeInstallServer:
TDShell>>executeBuiltIn:
TDShell>>evaluateCommand:
TDShell>>evaluate: in Block: [ :command | result := self
evaluateCommand: comma...etc...
TDCommandLine class>>line:forEachCommand: in Block: [ :isolated | ...
OrderedCollection>>do:
TDCommandLine class>>line:forEachCommand:
TDShell>>evaluate: in Block: evaluate: aString...
BlockClosure>>on:do:
TDShell>>evaluate:
TDShell>>executeScript: in Block: [ ...
BlockClosure>>cull:
Dictionary>>at:ifPresent:
TDShell>>executeScript: in Block: [ ...
Dictionary>>at:ifPresent:ifAbsent:
Dictionary>>at:ifAbsent:ifPresent:
TDShell>>executeScript:
TDShell>>executeBuiltIn:
TDShell>>evaluateCommand:
TDShell>>evaluate: in Block: [ :command | result := self
evaluateCommand: comma...etc...
(trusty)laheadle at localhost:/media/removable/sdcard$
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20150227/af79ebad/attachment.html>


More information about the Glass mailing list