On Jun 30, 2009, at 3:48 PM, konsa79 wrote:
> error persist
>
> i delete file
>
> Code:
>
> [zen...@ipmonitoring root]$ rm /opt/zenoss/Products/ZenModel/migrate/
> useIntLoadAverages.pyc
> [zen...@ipmonitoring root]$ rm /opt/zenoss/Products/ZenModel/migrate/
> useIntLoadAverages.pyc
> rm: impossibile rimuovere `/opt/zenoss/Products/ZenModel/migrate/
> useIntLoadAverages.pyc': No such file or directory
>
> second time i cannot delete file because has been correctly deleted
>
> Code:
>
> [zen...@ipmonitoring root]$ zenmigrate
> INFO:zen.migrate:Database going to version Zenoss 2.4.2
> INFO:zen.migrate:Installing FixBadJobs (2.4.2)
> INFO:zen.migrate:Installing UseIntLoadAverages (2.4.2)
> 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 "/opt/zenoss/Products/ZenModel/migrate/Migrate.py", line 425,
> in main
> self.cutover()
> File "/opt/zenoss/Products/ZenModel/migrate/Migrate.py", line 305,
> in cutover
> self.migrate()
> File "/opt/zenoss/Products/ZenModel/migrate/Migrate.py", line 281,
> in migrate
> m.cutover(self.dmd)
> File "/opt/zenoss/Products/ZenModel/migrate/useIntLoadAverages.py",
> line 44, in cutover
> ds = dmd.getObjByPath('/zport/dmd/Devices/' + dsPath)
> File "/opt/zenoss/Products/ZenModel/ZenModelBase.py", line 597, in
> getObjByPath
> return getObjByPath(self, path)
> File "/opt/zenoss/Products/ZenUtils/Utils.py", line 286, in
> getObjByPath
> next=obj[name]
> File "/opt/zenoss/lib/python/OFS/ObjectManager.py", line 713, in
> __getitem__
> raise KeyError, key
> KeyError: 'Solaris'
Well this wasn't strange at all. The fix wasn't right. If you want the
real fix right away, you can apply it to your system with the
following command.
curl
http://gist.github.com/raw/c94a8c1693d0a6b4e084/d467e4f1f7867215e8bb437188918f3d4498d4f0/Properly-handle-multiple-exception-types-.patch
| patch -b --strip=1
This requires that you have already zenpatched 14088. Once you apply
the new patch you can re-run zenmigrate.
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users