[Glass] Trying to install GsDevKit

Dale Henrichs via Glass glass at lists.gemtalksystems.com
Mon Mar 2 09:42:49 PST 2015


Lyn,

I guess the first thing we need to do is get gdb installed on your box, 
so that we can get a meaningful stack trace of the mmap failure ... I'd 
also like to see the complete contents of the stone log file

Dale

On 02/27/2015 08:44 PM, Lyn Headley via Glass wrote:
> 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  <http://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  <http://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$
>
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20150302/b6113e0e/attachment-0001.html>


More information about the Glass mailing list