Re: No module named importlib during rb-site upgrade

2014-09-23 Thread Austin Hanson
Hi Christian,

I can't risk taking RB down. I've cloned the RB directory and the mysql DB 
it's connected to but haven't had much luck getting the clone to point to 
the new database. Am I missing an obvious command in rb-site manage?

On Tuesday, September 23, 2014 1:20:10 PM UTC-5, Christian Hammond wrote:

 Hey Austin, 

 There was another issue reported recently with 'importlib'-related issues, 
 but we haven't had any responses yet, so we'll have to do some 
 investigating with your server. 

 I think the culprit is the Markdown module. Can you try downgrading to 
 Markdown-2.3.1? You can 
 delete /usr/lib/python2.6/site-packages/Markdown-2.5-py2.6.egg and then do: 

 easy_install Markdown==2.3.1 

 This is the version I'm using, so I know it works at least. 

 Christian 

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


 On September 23, 2014 at 8:33:28 AM, Austin Hanson (ber...@gmail.com 
 javascript:) wrote: 
  Trying to upgrade RB from 1.7.25 to 2.0.7 and having some problems. 

  *[root@codereview www]#* uname -morvs 
  Linux 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 
  GNU/Linux 

  *[root@codereview www]#* python --version 
  Python 2.6.6 

  *[root@codereview www]#* rb-site --version 
  rb-site 2.0.7 

  *[root@codereview www]#* django-admin --version 
  1.6.7 

  *[root@codereview www]#* rb-site upgrade reviewboard 
  Rebuilding directory structure 
  Updating database. This may take a while. 

  The log output below, including warnings and errors, 
  can be ignored unless upgrade fails. 

  -- -- 

  [!] Unable to execute the manager command syncdb: No module named 
  importlib 

  [!] Unable to execute the manager command registerscmtools: No module 
  named importlib 

  [!] Unable to execute the manager command evolve: No module named 
  importlib 
  --- --- 

  Resetting in-database caches. 

  [!] Unable to execute the manager command fixreviewcounts: cannot 
  import name FileAttachment 

  Upgrade complete! 

  There are duplicate copies of diffs in your database that can be 
 condensed. 
  These are the result of posting several iterations of a change for 
 review on 
  older versions of Review Board. 

  Removing duplicate diff data will save space in your database and speed 
 up 
  future upgrades. 

  To condense duplicate diffs, type the following: 

  $ rb-site manage /var/www/reviewboard condensediffs 

  *[root@codereview www]#* tail -f /var/log/httpd/error_log 
  [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] from 
  reviewboard.admin.widgets import increment_sync_num, referer: 
  http://cr.carsforsale.local/r/ 
  [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] File 
  
 /usr/lib/python2.6/site-packages/ReviewBoard-2.0.7-py2.6.egg/reviewboard/admin/widgets.py,
  
   
  line 17, in , referer: http://cr.carsforsale.local/r/ 
  [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] from 
  reviewboard.attachments.models import FileAttachment, referer: 
  http://cr.carsforsale.local/r/ 
  [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] File 
  
 /usr/lib/python2.6/site-packages/ReviewBoard-2.0.7-py2.6.egg/reviewboard/attachments/models.py,
  
   
  line 12, in , referer: http://cr.carsforsale.local/r/ 
  [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] from 
  reviewboard.attachments.mimetypes import MimetypeHandler, referer: 
  http://cr.carsforsale.local/r/ 
  [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] File 
  
 /usr/lib/python2.6/site-packages/ReviewBoard-2.0.7-py2.6.egg/reviewboard/attachments/mimetypes.py,
  
   
  line 17, in , referer: http://cr.carsforsale.local/r/ 
  [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] import 
  markdown, referer: http://cr.carsforsale.local/r/ 
  [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] File 
  
 /usr/lib/python2.6/site-packages/Markdown-2.5-py2.6.egg/markdown/__init__.py,
  
   
  line 40, in , referer: http://cr.carsforsale.local/r/ 
  [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] import 
  importlib, referer: http://cr.carsforsale.local/r/ 
  [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] 
  ImproperlyConfigured: Error importing module 
 reviewboard.admin.middleware: 
  No module named importlib, referer: http://cr.carsforsale.local/r/ 

  -- 
  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 

Re: No module named importlib during rb-site upgrade

2014-09-23 Thread Christian Hammond
Hi Austin,

Downgrading Markdown and reloading Apache shouldn't result in any further 
downtime. 

To get the clone to talk to the new DB, edit the 
$sitedir/conf/settings_local.py file. At the top, there will be a DATABASES 
variable you can change to point to the new location.

Christian

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


On September 23, 2014 at 11:57:16 AM, Austin Hanson (ber...@gmail.com) wrote:
 Hi Christian,
  
 I can't risk taking RB down. I've cloned the RB directory and the mysql DB
 it's connected to but haven't had much luck getting the clone to point to
 the new database. Am I missing an obvious command in rb-site manage?
  
 On Tuesday, September 23, 2014 1:20:10 PM UTC-5, Christian Hammond wrote:
 
  Hey Austin,
 
  There was another issue reported recently with 'importlib'-related issues,
  but we haven't had any responses yet, so we'll have to do some
  investigating with your server.
 
  I think the culprit is the Markdown module. Can you try downgrading to
  Markdown-2.3.1? You can
  delete /usr/lib/python2.6/site-packages/Markdown-2.5-py2.6.egg and then do: 
   
 
  easy_install Markdown==2.3.1
 
  This is the version I'm using, so I know it works at least.
 
  Christian
 
  --
  Christian Hammond - chri...@beanbaginc.com  
  Review Board - https://www.reviewboard.org
  Beanbag, Inc. - https://www.beanbaginc.com
 
 
  On September 23, 2014 at 8:33:28 AM, Austin Hanson (ber...@gmail.com
  ) wrote:
   Trying to upgrade RB from 1.7.25 to 2.0.7 and having some problems.
  
   *[root@codereview www]#* uname -morvs
   Linux 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64
   GNU/Linux
  
   *[root@codereview www]#* python --version
   Python 2.6.6
  
   *[root@codereview www]#* rb-site --version
   rb-site 2.0.7
  
   *[root@codereview www]#* django-admin --version
   1.6.7
  
   *[root@codereview www]#* rb-site upgrade reviewboard
   Rebuilding directory structure
   Updating database. This may take a while.
  
   The log output below, including warnings and errors,
   can be ignored unless upgrade fails.
  
   -- --
  
   [!] Unable to execute the manager command syncdb: No module named
   importlib
  
   [!] Unable to execute the manager command registerscmtools: No module
   named importlib
  
   [!] Unable to execute the manager command evolve: No module named
   importlib
   --- ---
  
   Resetting in-database caches.
  
   [!] Unable to execute the manager command fixreviewcounts: cannot
   import name FileAttachment
  
   Upgrade complete!
  
   There are duplicate copies of diffs in your database that can be
  condensed.
   These are the result of posting several iterations of a change for
  review on
   older versions of Review Board.
  
   Removing duplicate diff data will save space in your database and speed
  up
   future upgrades.
  
   To condense duplicate diffs, type the following:
  
   $ rb-site manage /var/www/reviewboard condensediffs
  
   *[root@codereview www]#* tail -f /var/log/httpd/error_log
   [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] from
   reviewboard.admin.widgets import increment_sync_num, referer:
   http://cr.carsforsale.local/r/
   [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] File
  
  /usr/lib/python2.6/site-packages/ReviewBoard-2.0.7-py2.6.egg/reviewboard/admin/widgets.py,

 
   line 17, in , referer: http://cr.carsforsale.local/r/
   [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] from
   reviewboard.attachments.models import FileAttachment, referer:
   http://cr.carsforsale.local/r/
   [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] File
  
  /usr/lib/python2.6/site-packages/ReviewBoard-2.0.7-py2.6.egg/reviewboard/attachments/models.py,

 
   line 12, in , referer: http://cr.carsforsale.local/r/
   [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] from
   reviewboard.attachments.mimetypes import MimetypeHandler, referer:
   http://cr.carsforsale.local/r/
   [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] File
  
  /usr/lib/python2.6/site-packages/ReviewBoard-2.0.7-py2.6.egg/reviewboard/attachments/mimetypes.py,

 
   line 17, in , referer: http://cr.carsforsale.local/r/
   [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] import
   markdown, referer: http://cr.carsforsale.local/r/
   [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] File
  
  /usr/lib/python2.6/site-packages/Markdown-2.5-py2.6.egg/markdown/__init__.py,

 
   line 40, in , referer: http://cr.carsforsale.local/r/
   [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13] import
   importlib, referer: http://cr.carsforsale.local/r/
   [Tue Sep 23 15:12:02 2014] [error] [client 192.168.2.13]
   ImproperlyConfigured: Error importing module
  reviewboard.admin.middleware:
   No module named importlib, referer: