Jay, you may wish to register at hpccommunity.org. That is the new hangout for the kusu developers. Cheers Sent from my BlackBerry Wireless Handheld
-----Original Message----- From: Jay <[EMAIL PROTECTED]> Date: Wed, 30 Apr 2008 18:35:23 To:Users of Kusu <[email protected]> Subject: RE: [Kusu-users] repoman - snapshot / reversion Thanks Mark! That helps. I did not find the file you referred to, /etc/kusu-release. however, repoman -v returns Repoman 0.6 Thanks again, Jay Mark Black <[EMAIL PROTECTED]> wrote: Hi Jay Can you tell me the contents of the /etc/kusu-release file. I'm not sure if the issue you are seeing with repoman has been fixed in a later version or not. Renaming the repository is coming in a later release. If you really want to rename it you can run: sqlrunner -q 'select repoid,reponame from repos' Get the repoid from the list, and run: sqlrunner -q 'update repos set reponame="New Name" where repoid=(Repoid from above)' Mark -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Jay Sent: Wednesday, April 30, 2008 2:32 PM To: Users of Kusu Subject: RE: [Kusu-users] repoman - snapshot / reversion Hi Mark and thanks. That sounds reasonable. However, I was hoping there was something analous to a restore, that would allow me to drop the now defunct repository and rename the snapshot repository to the original name. Is there at least a way to give the snapshot a name, other than "Jay_Demo_Repo(snapshot Tue Apr 29 17:16:07 20" ? I tried running repoman -s on that repo (the first snapshot) and it failed with numerous errors... [EMAIL PROTECTED] tmp]# repoman -s -r "Jay_Demo_Repo(snapshot Tue Apr 29 17:16:07 20" Traceback (most recent call last): File "/opt/kusu/bin/repoman", line 484, in ? app.run() File "/opt/kusu/bin/repoman", line 281, in run self.parseArgs() File "/opt/kusu/bin/repoman", line 361, in parseArgs self.snapshot(options.reponame) File "/opt/kusu/bin/repoman", line 259, in snapshot newRepo.flush() File "/opt/kusu/lib/python/sqlalchemy/ext/assignmapper.py", line 20, in do return getattr(session, name)(self, *args, **kwargs) File "/opt/kusu/lib/python/sqlalchemy/orm/session.py", line 302, in flush self.uow.flush(self, objects) File "/opt/kusu/lib/python/sqlalchemy/orm/unitofwork.py", line 219, in flush flush_context.execute() File "/opt/kusu/lib/python/sqlalchemy/orm/unitofwork.py", line 409, in execute UOWExecutor().execute(self, head) File "/opt/kusu/lib/python/sqlalchemy/orm/unitofwork.py", line 1027, in execute self.execute_save_steps(trans, task) File "/opt/kusu/lib/python/sqlalchemy/orm/unitofwork.py", line 1046, in execute_save_steps self.execute_childtasks(trans, task, False) File "/opt/kusu/lib/python/sqlalchemy/orm/unitofwork.py", line 1064, in execute_childtasks self.execute(trans, child, isdelete) File "/opt/kusu/lib/python/sqlalchemy/orm/unitofwork.py", line 1027, in execute self.execute_save_steps(trans, task) File "/opt/kusu/lib/python/sqlalchemy/orm/unitofwork.py", line 1041, in execute_save_steps self.save_objects(trans, task) File "/opt/kusu/lib/python/sqlalchemy/orm/unitofwork.py", line 1032, in save_objects task.mapper.save_obj(task.polymorphic_tosave_objects, trans) File "/opt/kusu/lib/python/sqlalchemy/orm/mapper.py", line 1182, in save_obj c = connection.execute(statement, params) File "/opt/kusu/lib/python/sqlalchemy/engine/base.py", line 509, in execute return Connection.executors[c](self, object, *multiparams, **params) File "/opt/kusu/lib/python/sqlalchemy/engine/base.py", line 549, in execute_clauseelement return self.execute_compiled(elem.compile(dialect=self.dialect, parameters=param), *multiparams, **params) File "/opt/kusu/lib/python/sqlalchemy/engine/base.py", line 560, in execute_compiled self._execute_raw(context) File "/opt/kusu/lib/python/sqlalchemy/engine/base.py", line 573, in _execute_raw self._execute(context) File "/opt/kusu/lib/python/sqlalchemy/engine/base.py", line 591, in _execute raise exceptions.SQLError(context.statement, context.parameters, e) sqlalchemy.exceptions.SQLError: (IntegrityError) (1062, "Duplicate entry 'Jay_Demo_Repo(snapshot Tue Apr 29 17:16:07 20' for key 2") u'INSERT INTO repos (reponame, repository, installers, ostype) VALUES (%s, %s, %s, %s)' ['Jay_Demo_Repo(snapshot Tue Apr 29 17:16:07 20(snapshot Wed Apr 30 13:30:59 2008)', None, '192.168.129.10;172.20.0.1', 'centos-5-x86_64'] Mark Black wrote: Hi Jay It sounds like you made a snapshot, then applied a change to your main repository. If this is the case then you can: 1. Run ngedit and edit the affected node group, and change the repository to use to the snapshot. 2. Run: boothost -r -n {Name of nodegroup} to re-install the nodes in the affected nodegroup. Mark -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Jay Sent: Wednesday, April 30, 2008 1:43 PM To: [email protected] Subject: [Kusu-users] repoman - snapshot / reversion How do I revert to a snapshot of my repository? Thanks, Jay --------------------------------- Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. _______________________________________________ Kusu-users mailing list [email protected] http://mail.osgdc.org/mailman/listinfo/kusu-users _______________________________________________ Kusu-users mailing list [email protected] http://mail.osgdc.org/mailman/listinfo/kusu-users --------------------------------- Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. _______________________________________________ Kusu-users mailing list [email protected] http://mail.osgdc.org/mailman/listinfo/kusu-users _______________________________________________ Kusu-users mailing list [email protected] http://mail.osgdc.org/mailman/listinfo/kusu-users --------------------------------- Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. _______________________________________________ Kusu-users mailing list [email protected] http://mail.osgdc.org/mailman/listinfo/kusu-users
_______________________________________________ Kusu-users mailing list [email protected] http://mail.osgdc.org/mailman/listinfo/kusu-users
