DNS Not Working After Upgrade

2014-09-18 Thread Dennis
Hi,

I upgraded Reviewboard from 1.6.4 to 2.0.7, and I have the site up and 
running.  But, previously I was able to use AD authentication and to get 
DNS from DC.  Now I'm getting this...


Traceback (most recent call last):
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/core/handlers/base.py,
 
line 112, in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/views/decorators/debug.py,
 
line 75, in sensitive_post_parameters_wrapper
return view(request, *args, **kwargs)
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/utils/decorators.py,
 
line 99, in _wrapped_view
response = view_func(request, *args, **kwargs)
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/views/decorators/cache.py,
 
line 52, in _wrapped_view_func
response = view_func(request, *args, **kwargs)
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/contrib/auth/views.py,
 
line 36, in login
if form.is_valid():
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/forms/forms.py,
 
line 129, in is_valid
return self.is_bound and not bool(self.errors)
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/forms/forms.py,
 
line 121, in errors
self.full_clean()
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/forms/forms.py,
 
line 274, in full_clean
self._clean_form()
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/forms/forms.py,
 
line 300, in _clean_form
self.cleaned_data = self.clean()
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/contrib/auth/forms.py,
 
line 189, in clean
password=password)
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/contrib/auth/__init__.py,
 
line 49, in authenticate
user = backend.authenticate(**credentials)
  File 
/usr/local/lib/python2.7/site-packages/ReviewBoard-2.0.7-py2.7.egg/reviewboard/accounts/backends.py,
 
line 662, in authenticate
for con in connections:
  File 
/usr/local/lib/python2.7/site-packages/ReviewBoard-2.0.7-py2.7.egg/reviewboard/accounts/backends.py,
 
line 596, in get_ldap_connections
dcs = self.find_domain_controllers_from_dns(userdomain)
  File 
/usr/local/lib/python2.7/site-packages/ReviewBoard-2.0.7-py2.7.egg/reviewboard/accounts/backends.py,
 
line 551, in find_domain_controllers_from_dns
req = DNS.Base.DnsRequest(q, qtype='SRV').req()
  File 
/usr/local/lib/python2.7/site-packages/pydns-2.3.6-py2.7.egg/DNS/Base.py, 
line 227, in req
m.addQuestion(qname, qtype, Class.IN)
  File 
/usr/local/lib/python2.7/site-packages/pydns-2.3.6-py2.7.egg/DNS/Lib.py, 
line 483, in addQuestion
self.add16bit(qtype)
  File 
/usr/local/lib/python2.7/site-packages/pydns-2.3.6-py2.7.egg/DNS/Lib.py, 
line 81, in add16bit
self.buf = self.buf + pack16bit(n)
  File 
/usr/local/lib/python2.7/site-packages/pydns-2.3.6-py2.7.egg/DNS/Lib.py, 
line 49, in pack16bit
return struct_pack('!H', n)
error: cannot convert argument to integer

Any ideas?

Thanks,
Dennis

-- 
Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
---
Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
---
Happy user? Let us know at http://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
reviewboard group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: DNS Not Working After Upgrade

2014-09-18 Thread Dennis
Hi Christian,

Thanks for getting right back to me.  I have some more data:

If I select Active Directory for Authentication Method, enter our Domain 
name, and select Find DC from DNS with everything else left blank, I get 
the error trace I reported in this post.

However, if I select Active Directory for Authentication Method, enter 
our Domain name, and do NOT select Find DC from DNS, but enter a a fully 
qualified domain name for one of our domain controllers with everything 
else blank, the AD authentication works perfectly.

So the problem is with DNS.  I'm trying to use pyDNS 2.3.6.  I've installed 
it both with Easy_Install and by downloading source and building/installing.

Is this the recommended module for DNS for RB 2.0.7?

Thanks again for your help...


Dennis

On Thursday, September 18, 2014 12:01:52 PM UTC-4, Christian Hammond wrote:

 Hi Dennis, 

 Can you provide us with your AD settings? 

 Christian 

 -- 
 Christian Hammond - chri...@beanbaginc.com javascript: 
 Review Board - https://www.reviewboard.org 
 Beanbag, Inc. - https://www.beanbaginc.com 


 On September 18, 2014 at 9:00:52 AM, Dennis (dennis...@charter.net 
 javascript:) wrote: 
  Hi, 
  
  I upgraded Reviewboard from 1.6.4 to 2.0.7, and I have the site up and 
  running. But, previously I was able to use AD authentication and to get 
  DNS from DC. Now I'm getting this... 
  
  
  Traceback (most recent call last): 
  File 
  
 /usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/core/handlers/base.py,
  

  line 112, in get_response 
  response = wrapped_callback(request, *callback_args, **callback_kwargs) 
  File 
  
 /usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/views/decorators/debug.py,
  

  line 75, in sensitive_post_parameters_wrapper 
  return view(request, *args, **kwargs) 
  File 
  
 /usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/utils/decorators.py,
  

  line 99, in _wrapped_view 
  response = view_func(request, *args, **kwargs) 
  File 
  
 /usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/views/decorators/cache.py,
  

  line 52, in _wrapped_view_func 
  response = view_func(request, *args, **kwargs) 
  File 
  
 /usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/contrib/auth/views.py,
  

  line 36, in login 
  if form.is_valid(): 
  File 
  
 /usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/forms/forms.py,
  

  line 129, in is_valid 
  return self.is_bound and not bool(self.errors) 
  File 
  
 /usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/forms/forms.py,
  

  line 121, in errors 
  self.full_clean() 
  File 
  
 /usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/forms/forms.py,
  

  line 274, in full_clean 
  self._clean_form() 
  File 
  
 /usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/forms/forms.py,
  

  line 300, in _clean_form 
  self.cleaned_data = self.clean() 
  File 
  
 /usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/contrib/auth/forms.py,
  

  line 189, in clean 
  password=password) 
  File 
  
 /usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/contrib/auth/__init__.py,
  

  line 49, in authenticate 
  user = backend.authenticate(**credentials) 
  File 
  
 /usr/local/lib/python2.7/site-packages/ReviewBoard-2.0.7-py2.7.egg/reviewboard/accounts/backends.py,
  

  line 662, in authenticate 
  for con in connections: 
  File 
  
 /usr/local/lib/python2.7/site-packages/ReviewBoard-2.0.7-py2.7.egg/reviewboard/accounts/backends.py,
  

  line 596, in get_ldap_connections 
  dcs = self.find_domain_controllers_from_dns(userdomain) 
  File 
  
 /usr/local/lib/python2.7/site-packages/ReviewBoard-2.0.7-py2.7.egg/reviewboard/accounts/backends.py,
  

  line 551, in find_domain_controllers_from_dns 
  req = DNS.Base.DnsRequest(q, qtype='SRV').req() 
  File 
  
 /usr/local/lib/python2.7/site-packages/pydns-2.3.6-py2.7.egg/DNS/Base.py, 
  line 227, in req 
  m.addQuestion(qname, qtype, Class.IN) 
  File 
  
 /usr/local/lib/python2.7/site-packages/pydns-2.3.6-py2.7.egg/DNS/Lib.py, 
  line 483, in addQuestion 
  self.add16bit(qtype) 
  File 
  
 /usr/local/lib/python2.7/site-packages/pydns-2.3.6-py2.7.egg/DNS/Lib.py, 
  line 81, in add16bit 
  self.buf = self.buf + pack16bit(n) 
  File 
  
 /usr/local/lib/python2.7/site-packages/pydns-2.3.6-py2.7.egg/DNS/Lib.py, 
  line 49, in pack16bit 
  return struct_pack('!H', n) 
  error: cannot convert argument to integer 
  
  Any ideas? 
  
  Thanks, 
  Dennis 
  
  -- 
  Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/ 
  --- 
  Sign up for Review Board hosting at RBCommons: https://rbcommons.com/ 
  --- 
  Happy user? Let us know at http://www.reviewboard.org/users/ 
  --- 
  You received this message because you are subscribed to the Google 
 Groups reviewboard 
  group. 
  To unsubscribe from this group and stop 

DNS Not Working After Upgrade

2014-09-17 Thread Dennis
Hello, l just upgraded from 1.6.4 to 2.0.7.

The site is up and running, but I was previously able to use AD 
authentication using DNS to get DC.  Now I'm getting ERROR 500 with this 
log entry:


Traceback (most recent call last):
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/core/handlers/base.py,
 
line 112, in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/views/decorators/debug.py,
 
line 75, in sensitive_post_parameters_wrapper
return view(request, *args, **kwargs)
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/utils/decorators.py,
 
line 99, in _wrapped_view
response = view_func(request, *args, **kwargs)
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/views/decorators/cache.py,
 
line 52, in _wrapped_view_func
response = view_func(request, *args, **kwargs)
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/contrib/auth/views.py,
 
line 36, in login
if form.is_valid():
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/forms/forms.py,
 
line 129, in is_valid
return self.is_bound and not bool(self.errors)
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/forms/forms.py,
 
line 121, in errors
self.full_clean()
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/forms/forms.py,
 
line 274, in full_clean
self._clean_form()
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/forms/forms.py,
 
line 300, in _clean_form
self.cleaned_data = self.clean()
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/contrib/auth/forms.py,
 
line 189, in clean
password=password)
  File 
/usr/local/lib/python2.7/site-packages/Django-1.6.7-py2.7.egg/django/contrib/auth/__init__.py,
 
line 49, in authenticate
user = backend.authenticate(**credentials)
  File 
/usr/local/lib/python2.7/site-packages/ReviewBoard-2.0.7-py2.7.egg/reviewboard/accounts/backends.py,
 
line 662, in authenticate
for con in connections:
  File 
/usr/local/lib/python2.7/site-packages/ReviewBoard-2.0.7-py2.7.egg/reviewboard/accounts/backends.py,
 
line 596, in get_ldap_connections
dcs = self.find_domain_controllers_from_dns(userdomain)
  File 
/usr/local/lib/python2.7/site-packages/ReviewBoard-2.0.7-py2.7.egg/reviewboard/accounts/backends.py,
 
line 551, in find_domain_controllers_from_dns
req = DNS.Base.DnsRequest(q, qtype='SRV').req()
  File 
/usr/local/lib/python2.7/site-packages/pydns-2.3.6-py2.7.egg/DNS/Base.py, 
line 227, in req
m.addQuestion(qname, qtype, Class.IN)
  File 
/usr/local/lib/python2.7/site-packages/pydns-2.3.6-py2.7.egg/DNS/Lib.py, 
line 483, in addQuestion
self.add16bit(qtype)
  File 
/usr/local/lib/python2.7/site-packages/pydns-2.3.6-py2.7.egg/DNS/Lib.py, 
line 81, in add16bit
self.buf = self.buf + pack16bit(n)
  File 
/usr/local/lib/python2.7/site-packages/pydns-2.3.6-py2.7.egg/DNS/Lib.py, 
line 49, in pack16bit
return struct_pack('!H', n)
error: cannot convert argument to integer

Anyone have any ideas?

Thanks,
Dennis

-- 
Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
---
Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
---
Happy user? Let us know at http://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
reviewboard group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.