-
Notifications
You must be signed in to change notification settings - Fork 117
Edit Repository returns Internal error #299
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
I have a new info. When I wanted to delete my repository a create it again I've noticed this in git_hosting.log: delete: 2014-10-24 14:15:11 +0200 INFO [GitHosting] Clean cache before delete repository 'reponame' 2014-10-24 14:15:11 +0200 INFO [GitCache] Removed '1' expired cache entries for repository 'project/reponame' 2014-10-24 14:15:12 +0200 INFO [GitHosting] User 'username' has removed repository 'reponame' 2014-10-24 14:15:12 +0200 INFO [GitWorker] Using Gitolite configuration file : 'gitolite.conf' 2014-10-24 14:15:12 +0200 INFO [GitWorker] delete_repositories : repository 'reponame' exists in Gitolite, delete it ... 2014-10-24 14:15:12 +0200 INFO [GitWorker] delete_repositories : commiting to Gitolite... 2014-10-24 14:15:12 +0200 ERROR [GitWorker] Command failed [128]: /usr/bin/git --git-dir=/tmp/redmine_git_hosting/git/gitolite-admin.git/.git --work-tree=/tmp/redmine_git_hosting/git/gitolite-admin.git commit -a -m 'delete_repositories : reponame' --author='Redmine Git Hosting ' [GitWorker] [GitWorker] [GitWorker]*** Please tell me who you are. [GitWorker] [GitWorker]Run [GitWorker] [GitWorker] git config --global user.email "[email protected]" [GitWorker] git config --global user.name "Your Name" [GitWorker] [GitWorker]to set your account's default identity. [GitWorker]Omit --global to set the identity only in this repository. [GitWorker] [GitWorker]fatal: empty ident name (for ) not allowed [GitWorker] 2014-10-24 14:15:12 +0200 INFO [GitWorker] delete_repositories : pushing to Gitolite... 2014-10-24 14:15:12 +0200 INFO [GitWorker] delete_repositories : done ! create: 2014-10-24 14:29:50 +0200 INFO [GitHosting] Installing Redmine Gitolite mirroring SSH keys ... 2014-10-24 14:29:52 +0200 INFO [GitHosting] Done ! 2014-10-24 14:30:31 +0200 INFO [GitHosting] User 'username' created a new repository 'reponame' 2014-10-24 14:30:31 +0200 INFO [GitWorker] Using Gitolite configuration file : 'gitolite.conf' 2014-10-24 14:30:31 +0200 INFO [GitWorker] add_repository : repository 'reponame' does not exist in Gitolite, create it ... 2014-10-24 14:30:31 +0200 INFO [GitWorker] add_repository : commiting to Gitolite... 2014-10-24 14:30:31 +0200 ERROR [GitWorker] Command failed [128]: /usr/bin/git --git-dir=/tmp/redmine_git_hosting/git/gitolite-admin.git/.git --work-tree=/tmp/redmine_git_hosting/git/gitolite-admin.git commit -a -m 'add_repository : reponame' --author='Redmine Git Hosting ' [GitWorker] [GitWorker] [GitWorker]*** Please tell me who you are. [GitWorker] [GitWorker]Run [GitWorker] [GitWorker] git config --global user.email "[email protected]" [GitWorker] git config --global user.name "Your Name" [GitWorker] [GitWorker]to set your account's default identity. [GitWorker]Omit --global to set the identity only in this repository. [GitWorker] [GitWorker]fatal: empty ident name (for ) not allowed [GitWorker] 2014-10-24 14:30:31 +0200 INFO [GitWorker] add_repository : let Gitolite create empty repository 'repositories/reponame.git' 2014-10-24 14:30:31 +0200 INFO [GitWorker] add_repository : pushing to Gitolite... 2014-10-24 14:30:31 +0200 INFO [GitWorker] add_repository : done ! 2014-10-24 14:30:31 +0200 INFO [GitWorker] Create README file for repository 'reponame' 2014-10-24 14:30:33 +0200 ERROR [GitWorker] Error while creating README file for repository 'reponame' 2014-10-24 14:30:33 +0200 ERROR [GitWorker] Command output : '' 2014-10-24 14:30:34 +0200 ERROR [GitCache] Git exited with non-zero status : 128 |
I have set git user.email and user.name for redmine user and log has changed, but Internal error is still there. create: 2014-10-24 14:36:06 +0200 INFO [GitWorker] delete_repositories : pushing to Gitolite... 2014-10-24 14:36:06 +0200 INFO [GitWorker] delete_repositories : done ! 2014-10-24 14:37:18 +0200 INFO [GitHosting] User 'username' created a new repository 'reponame' 2014-10-24 14:37:18 +0200 INFO [GitWorker] Using Gitolite configuration file : 'gitolite.conf' 2014-10-24 14:37:18 +0200 INFO [GitWorker] add_repository : repository 'reponame' does not exist in Gitolite, create it ... 2014-10-24 14:37:18 +0200 INFO [GitWorker] add_repository : commiting to Gitolite... 2014-10-24 14:37:18 +0200 INFO [GitWorker] add_repository : let Gitolite create empty repository 'repositories/reponame.git' 2014-10-24 14:37:18 +0200 INFO [GitWorker] add_repository : pushing to Gitolite... 2014-10-24 14:37:20 +0200 INFO [GitWorker] add_repository : done ! 2014-10-24 14:37:20 +0200 INFO [GitWorker] Create README file for repository 'reponame' 2014-10-24 14:37:23 +0200 ERROR [GitWorker] Error while creating README file for repository 'reponame' 2014-10-24 14:37:23 +0200 ERROR [GitWorker] Command output : '' delete: 2014-10-24 14:42:38 +0200 INFO [GitHosting] Clean cache before delete repository 'reponame' 2014-10-24 14:42:38 +0200 INFO [GitCache] Removed '1' expired cache entries for repository 'project/reponame' 2014-10-24 14:42:39 +0200 INFO [GitHosting] User 'username' has removed repository 'reponame' 2014-10-24 14:42:39 +0200 INFO [GitWorker] Using Gitolite configuration file : 'gitolite.conf' 2014-10-24 14:42:39 +0200 INFO [GitWorker] delete_repositories : repository 'reponame' exists in Gitolite, delete it ... 2014-10-24 14:42:39 +0200 INFO [GitWorker] delete_repositories : commiting to Gitolite... 2014-10-24 14:42:39 +0200 INFO [GitWorker] delete_repositories : pushing to Gitolite... 2014-10-24 14:42:39 +0200 INFO [GitWorker] delete_repositories : done ! |
I have solved "Error while creating README file" with this manual: https://jbox-web.github.io/redmine_git_hosting/configuration/troubleshooting/#initialization-of-the-repo-with-readme-file-does-not-work chmod 644 .ssh/config before git clone git clone ssh://git@localhost/gitolite-admin.git /tmp/gitolite-admin-temp Cloning into '/tmp/gitolite-admin-temp'... Bad owner or permissions on /home/redmine/.ssh/config fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. But there is this error now when creating/deleting repository: [GitWorker] [GitWorker]To ssh://git@localhost/gitolite-admin.git [GitWorker] ! [rejected] master -> master (fetch first) [GitWorker]error: failed to push some refs to 'ssh://git@localhost/gitolite-admin.git' [GitWorker]hint: Updates were rejected because the remote contains work that you do [GitWorker]hint: not have locally. This is usually caused by another repository pushing [GitWorker]hint: to the same ref. You may want to first integrate the remote changes [GitWorker]hint: (e.g., 'git pull ...') before pushing again. [GitWorker]hint: See the 'Note about fast-forwards' in 'git push --help' for details. [GitWorker] |
Ok, I have solved last error by: root$ su - redmine redmine$ vim .ssh/config * [add this] Host localhost User git IdentityFile /home/redmine/redmine/plugins/redmine_git_hosting/ssh_keys/redmine_gitolite_admin_id_rsa IdentitiesOnly yes then: chmod 644 .ssh/config cd /tmp/redmine_git_hosting/git/gitolite-admin.git/ #which is my gitolite temp directory (check config test) git pull Simple deletion of the gitolite temp directory should also work fine. But still cannot create a README file: 2014-10-24 15:54:06 +0200 INFO [GitWorker] Create README file for repository 'reponame' 2014-10-24 15:54:06 +0200 ERROR [GitWorker] Error while creating README file for repository 'reoname' 2014-10-24 15:54:06 +0200 ERROR [GitWorker] Command output : '' and there is still internal error I mentioned in my first comment... :/ |
For the very first error ( For your create/delete issue this may be linked to #317 (fixed in 0.7.9). To fix 'Allow modification of the gitolite-admin repository from a different location' switch to v0.8. |
Hi,
I have found out that Project Page > Settings > Repositories > Edit returns Internal Error.
In production.log there is:
In git_hosting.log there is nothing.
It seem the issue is similar to #198
I had version 0.7.6 so I updated to 0.7.7, but issiue is still there. I didn't test 0.8-beta, because of this error:
What can I do to solve the Internal Error?
Thanks, Tom.
The text was updated successfully, but these errors were encountered: