Hello Vlad,

This is the first time I'm trying to install Gitlab and first time I
have to do anything with a Ruby application. So I'm not sure if these
problems are due to my misconfiguration, or a few bug reports to be filed:

First: how did you installed GitLab? Did you use the port www/gitlab and followed the linked documentation ?

1. Unicorn does not start, fails at trying to symlink
.gitlab_shell_secret into /usr/local/shared/gitlab-shell/

I assume that's because it's running as user "git" and the above shared
dir is owned by root:wheel. Symlinking manually allows Unicorn to start.

The documentation clearly states, that you (currently and sadly) must start GitLab as root via:
service gitlab start

2. The user "git" has home in /usr/local/www/gitlab, but there's a repos
dir created under /home/git, which is not a symlink to /usr/home, while
at the same time default config for gitlab_shell.repos_path is
/usr/home/git/repositories

This I found having followed the official documentation, step
"Initialize Database and Activate Advanced Features", which failed at
trying to create a root repo under /usr/home which doesn't exist.

There was a bug in older versions of the GitLab port. This is fixed since 8.8.X is in the portstree.

3. After all this, trying to load up the application via https. Times
out, I get 502. While it is timing out I can see:

- the database is idle in transaction on two queries
- the "node" process eats up 100%+ of WCPU

  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME    WCPU COMMAND
 1681 git           6  22    0   762M   167M usem     0:06 117.97% node

- this "usem" state looks like a semaphore, so I reduced the Unicorn
workers to 1, thinking that would help at least to get it going, but it
didn't.

- no error logged anywhere except gitlab-workhorse.log which logs the 502:

2016/07/10 19:23:01 error: proxyRoundTripper: GET
"/users/password/edit?reset_password_token=gFAktGuSGtRZp3vAyytZ" failed
with: "EOF"
2016/07/10 19:23:01 ErrorPage: serving predefined error page: 502

Yes, the initial visit to the app root redirects to /users/password/edit
which times out. Any suggestions what I should try next?

No log in /usr/local/www/gitlab/log/ ? All logs of GitLab port are going into this dir.

Greetings,
Torsten
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[email protected]"

Reply via email to