[Glass] Problem with gsDeevKit_home AND seasidea installation

Dale Henrichs via Glass glass at lists.gemtalksystems.com
Mon Feb 29 13:31:50 PST 2016


Ported GsDevKit_seaside31 to latest version of GsDevKit_home[1].

Dale

[1] https://github.com/GsDevKit/GsDevKit_seaside31/pull/4

On 2/29/16 9:38 AM, Dale Henrichs wrote:
>
>
> On 02/28/2016 05:28 AM, Mariano Martinez Peck via Glass wrote:
>> Dale,
>>
>> Last week I spent some hours trying to help a friend to get 
>> gsDevKit_home working and then try with Seaside. This was in Ubuntu 14.
>>
>> The first problem we faced is that plenty of executable files were 
>> actually downloaded (cloned via git) without execution permissions. 
>> Files inside /utils did NOT have execution permission. That ended up 
>> with a strange "permission denied" when trying to do the sudo of the 
>> install prerequisites (from installServerClient). I have to manually 
>> do chmod +x to files in /utils.
>> Same for /private and for /gsdevkit/sys/default/gsdevkit_bin/ and 
>> same for many other places we faced during installation.
> Well I've never see this before ... we are doing a standard `git 
> clone` and git is supposed to preserve the execution permissions on 
> all files perhaps the settings on the user account you are using has 
> some strange umask or other setup that is causing this kind of problem 
> .... With something simple like executable files not being handled 
> correctly I'd not be surprised that there will be additional failures ...
>
> Using google, it appears that  `git config core.filemode true` might 
> be needed but that implies that your friend may have other odd 
> settings for git, so you might want to look at ~/.gitconfig and see 
> what settings he's got.|
> |
>>
>> The second problem is that we were not able to create a Seaside 
>> server. Below is the error. I suspect the problem is the seaside 
>> project was not updated to the latest changes of gsDevKit_home (I 
>> guess `setupGsDevKit ` changed). This is error:
>>
>>
>>
>> marciano at marciano-virtual-machine:~/GsDevKit_home$ 
>> installServerSeaside -c https -z 8383 segItemWeb 3.3.0
>> =================
>>    GsDevKit script: installServerSeaside -c https -z 8383 segItemWeb 
>> 3.3.0
>>               path: 
>> /home/marciano/gsdevkit/etc/GsDevKit_seaside31/bin/installServerSeaside
>> =================
>> =================
>> *   GsDevKit script: setupGsDevKit -c https server 3.3.0
>>               path: /home/marciano/gsdevkit/bin/setupGsDevKit
>> =================
>> wrong number of arguments (1 expected)*
>> USAGE: setupGsDevKit [-h] [-c https | ssh ] [-o <organization-name>] 
>> client|server|both
>>
>> OPTIONS
>>   -h
>>      display help
>>   -c https | ssh
>>      clone using https (https://github.com) or ssh (git at github.com).
>>      https is the default.
>>   -o <organization-name>
>>      use <organization-name> instead of GsDevKit. Use this option when
>>      you've cloned the todeClient project
>>
>> EXAMPLES
>>    setupGsDevKit -h
>>    setupGsDevKit client
>>    setupGsDevKit server
>>    setupGsDevKit both
> This is related to the fact that I haven't got around to porting that 
> project to the latest version of GsDevKit_home ... I will have to run 
> GsDevKit_seaside31 through travis and see what breaks ... I should 
> have a patched version of the project later tonight or tomorrow 
> morning ...
>
> Dale

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20160229/7d85c7c5/attachment.html>


More information about the Glass mailing list