Kiedy próbuję dodać klucz SSH do Gitlab 7.3.1 na Ubuntu 14.04, to nie działa. Otrzymuję błąd 500 wewnętrzny serwera i witryna jest wyjątkowo powolna.Błąd Gitlab 500 podczas dodawania/usuwania klucza SSH
Po odświeżeniu nic nie jest dodawane i kiedy próbuję ponownie, ten sam problem w kółko.
Próbuje czytać dzienniki:
# tail -f /var/log/gitlab/gitlab-rails/production.log
Parametry: {=>”nKCheVvcyuhTrKUTrWbin9VOYpVPJEWk6lAJO63Lu9o =”, «klawisz» „utf8" =>”✓”, «authenticity_token» => .................. ...................
....................................................
............................................................................”}} Zakończony 500 Internal Server Error w 137ms
ERRNO :: ENOMEM (nie można przydzielić pamięci - ssh-keygen): lib/gitlab/popen.rb: 23: w popen’ app/models/key.rb:78:in
bloku w generate_fingerpint ' app/modeli/key.rb: 75: w generate_fingerpint’ app/controllers/profiles/keys_controller.rb:20:in
tworzyć'
Jak rozwiązać ten problem?
Dziękuję bardzo! Rozwiązało to wiele 500 błędów mojej instalacji Omnibus gitlab-ce! Dziękuję bardzo, to doprowadzało mnie do szału ... – Scriptlabs
Twoje powitanie! Dodałem także bloga; http://chilion.nl/gitlab-500-error-when-addingremoving-ssh-key/ – Chilion
Czy istnieje szansa, że ktoś może skomentować powyższy kod, aby dać ogólne pojęcie o tym, co się dzieje? Oszczędziłoby to wiele czasu na wyszukiwanie i interpretowanie argumentów dla każdego z tych poleceń. To całkowicie dla mnie zadziałało, a nawet widzę rezultat w "top", ale nie znoszę nie wiedzieć dlaczego! Z góry dziękuję. –