opinkerfi / adagios

Adagios - Web Based Nagios Configuration
GNU Affero General Public License v3.0
327 stars 75 forks source link

Git commit fails when running through WSGI #22

Closed tomas-edwardsson closed 12 years ago

tomas-edwardsson commented 12 years ago
Environment:

Request Method: POST
Request URL: http://localhost/adagios/objectbrowser/delete_object/id=5132972063635913045

Django Version: 1.4.1
Python Version: 2.7.3
Installed Applications:
('django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.messages',
 'adagios.okconfig_',
 'adagios.objectbrowser',
 'adagios.rest',
 'adagios.misc')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware')

Traceback:
File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  111.                         response = callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python2.7/site-packages/adagios/objectbrowser/views.py" in delete_object
  519.             my_obj.delete()
File "/usr/lib/python2.7/site-packages/pynag/Model/__init__.py" in delete
  693.         self._event(level="write", message="%s '%s' was deleted." %( self.object_type, self.get_shortname()))
File "/usr/lib/python2.7/site-packages/pynag/Model/__init__.py" in _event
  1091.                 i.write( object_definition=self, message=message )
File "/usr/lib/python2.7/site-packages/pynag/Model/EventHandlers/__init__.py" in write
  164.         self._git_commit(filename, message)
File "/usr/lib/python2.7/site-packages/pynag/Model/EventHandlers/__init__.py" in _git_commit
  158.         return self._run_command(command=command)
File "/usr/lib/python2.7/site-packages/pynag/Model/EventHandlers/__init__.py" in _run_command
  143.             raise BaseException( errorstring )

Exception Type: BaseException at /objectbrowser/delete_object/id=5132972063635913045
Exception Value: Command 'git commit /etc/nagios/okconfig/hosts/default/bongo.com-host.cfg -m 'service "bongo.com/Disk Usage /" was deleted.'' returned exit status 128.
 stdout:  
 stderr: 
*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: empty ident name (for <nagios@tandoori.lan>) not allowed
palli commented 12 years ago

can you verify ? Should be fixed in pynag HEAD