On Jun 27, 2009, at 6:13 PM, pmdyer wrote:
> Thanks for the zenmigrate command.   It worked to get the zenjobs  
> running, and some of the Performance info has been expanded.
>
> Could you look at the output of this migrate and tell me if I should  
> do something about the errors?
>
>
> Code:
>
> [zen...@alien ~]$ zenmigrate --level=2.4.0
> INFO:zen.migrate:Database going to version Zenoss 2.4.2
> ... snipped ...
> INFO:zen.migrate:Installing UseIntLoadAverages (2.4.2)
> INFO:zen.migrate:Could not retrieve datasource at Server/Linux/ 
> rrdTemplates/Device/datasources/laLoadInt1. The template or  
> datasource is not present.
> INFO:zen.migrate:Could not retrieve datasource at Server/Linux/ 
> rrdTemplates/Device/datasources/laLoadInt15. The template or  
> datasource is not present.
> INFO:zen.migrate:Could not retrieve datasource at Server/Solaris/ 
> rrdTemplates/Device/datasources/laLoadInt1. The template or  
> datasource is not present.
> INFO:zen.migrate:Could not retrieve datasource at Server/Solaris/ 
> rrdTemplates/Device/datasources/laLoadInt15. The template or  
> datasource is not present.
> INFO:zen.migrate:Installing zFileSystemSizeOffset (2.4.2)
> INFO:zen.migrate:Loading Reports
> Recovering
> Traceback (most recent call last):
>  File "/opt/zenoss/Products/ZenModel/migrate/zenmigrate.py", line  
> 21, in ?
>    main()
>  File "/opt/zenoss/Products/ZenModel/migrate/zenmigrate.py", line  
> 18, in main
>    m.main()
>  File "/usr/zenoss/Products/ZenModel/migrate/Migrate.py", line 425,  
> in main
>    self.cutover()
>  File "/usr/zenoss/Products/ZenModel/migrate/Migrate.py", line 305,  
> in cutover
>    self.migrate()
>  File "/usr/zenoss/Products/ZenModel/migrate/Migrate.py", line 294,  
> in migrate
>    rl.loadDatabase()
>  File "/usr/zenoss/Products/ZenReports/ReportLoader.py", line 31, in  
> loadDatabase
>    transaction.commit()
>  File "/opt/zenoss/lib/python/transaction/_manager.py", line 84, in  
> commit
>    self.get().commit(sub)
>  File "/opt/zenoss/lib/python/transaction/_transaction.py", line  
> 381, in commit
>    self._saveCommitishError() # This raises!
>  File "/opt/zenoss/lib/python/transaction/_transaction.py", line  
> 379, in commit
>    self._commitResources()
>  File "/opt/zenoss/lib/python/transaction/_transaction.py", line  
> 424, in _commitResources
>    rm.commit(self)
>  File "/opt/zenoss/lib/python/ZODB/Connection.py", line 462, in commit
>    self._commit(transaction)
>  File "/opt/zenoss/lib/python/ZODB/Connection.py", line 495, in  
> _commit
>    raise ConflictError(object=obj)
> ZODB.POSException.ConflictError: database conflict error (oid  
> 0x0f85, class Products.ZenModel.DataRoot.DataRoot)

Nothing to really worry about here. The "not present" errors are  
completely fine and expected in this situation. That ConflictError  
really shouldn't happen, but is likely the result of migrating while  
Zenoss is running. Nothing to worry about, but you could run the  
zenmigrate command again to see if you have better luck.
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

Reply via email to