[Glass] Problem with gsDeevKit_home AND seasidea installation

Mariano Martinez Peck via Glass glass at lists.gemtalksystems.com
Mon Feb 29 14:21:02 PST 2016


Thanks Dale,

On Mon, Feb 29, 2016 at 6:31 PM, Dale Henrichs via Glass <
glass at lists.gemtalksystems.com> wrote:

> 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>https://github.com) or ssh (
> <git at github.com>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
>
>
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>


-- 
Mariano
http://marianopeck.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20160229/e64c03e7/attachment-0001.html>


More information about the Glass mailing list