Commit fe608f303924cb5fdb00c1eb01aa32e6c612b610

Authored by Riyad Preukschas
1 parent 1309a40b

Update gitlab:check task docs

Showing 1 changed file with 73 additions and 17 deletions   Show diff stats
doc/raketasks/maintenance.md
... ... @@ -54,9 +54,18 @@ Git: /usr/bin/git
54 54 ```
55 55  
56 56  
57   -### Check GitLab installation status
  57 +### Check GitLab configuration
58 58  
59   -[Trouble-Shooting-Guide](https://github.com/gitlabhq/gitlab-public-wiki/wiki/Trouble-Shooting-Guide)
  59 +Runs the following rake tasks:
  60 +
  61 +* gitlab:env:check
  62 +* gitlab:gitolite:check
  63 +* gitlab:resque:check
  64 +* gitlab:app:check
  65 +
  66 +It will check that each component was setup according to the installation guide and suggest fixes for issues found.
  67 +
  68 +You may also have a look at our [Trouble Shooting Guide](https://github.com/gitlabhq/gitlab-public-wiki/wiki/Trouble-Shooting-Guide).
60 69  
61 70 ```
62 71 bundle exec rake gitlab:check
... ... @@ -65,21 +74,68 @@ bundle exec rake gitlab:check
65 74 Example output:
66 75  
67 76 ```
68   -config/database.yml............exists
69   -config/gitlab.yml............exists
70   -/home/git/repositories/............exists
71   -/home/git/repositories/ is writable?............YES
72   -Can clone gitolite-admin?............YES
73   -Can git commit?............YES
74   -UMASK for .gitolite.rc is 0007? ............YES
75   -/home/git/.gitolite/hooks/common/post-receive exists? ............YES
76   -
77   -Validating projects repositories:
78   -* abcd.....post-receive file ok
79   -* abcdtest.....post-receive file missing
80   -
81   -Finished
82   -
  77 +Checking Environment ...
  78 +
  79 +gitlab user is in git group? ... yes
  80 +Has no "-e" in ~git/.profile ... yes
  81 +Git configured for gitlab user? ... yes
  82 +Has python2? ... yes
  83 +python2 is supported version? ... yes
  84 +
  85 +Checking Environment ... Finished
  86 +
  87 +Checking Gitolite ...
  88 +
  89 +Using recommended version ... yes
  90 +Repo umask is 0007 in .gitolite.rc? ... yes
  91 +Allow all Git config keys in .gitolite.rc ... yes
  92 +Config directory exists? ... yes
  93 +Config directory owned by git:git? ... yes
  94 +Config directory access is drwxr-x---? ... yes
  95 +Repo base directory exists? ... yes
  96 +Repo base owned by git:git? ... yes
  97 +Repo base access is drwsrws---? ... yes
  98 +Can clone gitolite-admin? ... yes
  99 +Can commit to gitolite-admin? ... yes
  100 +post-receive hook exists? ... yes
  101 +post-receive hook up-to-date? ... yes
  102 +post-receive hooks in repos are links: ...
  103 +GitLab ... ok
  104 +Non-Ascii Files Test ... ok
  105 +Touch Commit Test ... ok
  106 +Without Master Test ... ok
  107 +Git config in repos: ...
  108 +GitLab ... ok
  109 +Non-Ascii Files Test ... ok
  110 +Touch Commit Test ... ok
  111 +Without Master Test ... ok
  112 +
  113 +Checking Gitolite ... Finished
  114 +
  115 +Checking Resque ...
  116 +
  117 +Running? ... yes
  118 +
  119 +Checking Resque ... Finished
  120 +
  121 +Checking GitLab ...
  122 +
  123 +Database config exists? ... yes
  124 +Database is not SQLite ... yes
  125 +All migrations up? ... yes
  126 +GitLab config exists? ... yes
  127 +GitLab config not outdated? ... yes
  128 +Log directory writable? ... yes
  129 +Tmp directory writable? ... yes
  130 +Init script exists? ... yes
  131 +Init script up-to-date? ... yes
  132 +Projects have satellites? ...
  133 +GitLab ... yes
  134 +Non-Ascii Files Test ... yes
  135 +Touch Commit Test ... yes
  136 +Without Master Test ... yes
  137 +
  138 +Checking GitLab ... Finished
83 139 ```
84 140  
85 141  
... ...