Hi Jon, This seems like a postgres database issue:
----- Original Message ----- > From: "Jon Thomas" <[email protected]> > To: [email protected] > Sent: Wednesday, August 29, 2012 7:08:45 PM > Subject: [Users] Storage domain does not exist > > Hi, > > I'm doing a fresh 3.1 install. I'm having a problem attaching newly > created storage. I followed > http://wiki.ovirt.org/wiki/Troubleshooting_NFS_Storage_Issues. > > > I seem to be able to create the storage ok. If I create it with the > default NFS version option=autonegotiate, I get a 500 error and > "storage > does not exist" in the logs when trying to attach it. I can verify > that > subdirectories and files were created. > > > #ls -l /exports/data/*/* > /exports/data/8f1e9376-8303-4660-948f-a6704b041e2e/dom_md: > total 8 > -rw-rw----. 1 vdsm kvm 0 Aug 29 11:50 ids > -rw-rw----. 1 vdsm kvm 0 Aug 29 11:50 inbox > -rw-rw----. 1 vdsm kvm 512 Aug 29 11:50 leases > -rw-r--r--. 1 vdsm kvm 298 Aug 29 11:50 metadata > -rw-rw----. 1 vdsm kvm 0 Aug 29 11:50 outbox > > /exports/data/8f1e9376-8303-4660-948f-a6704b041e2e/images: > total 0 > > Then as a test if I create the storage with the NFS version > option=v3, I > get an internal ovirt error and a stack. > > I followed the wiki and have v3 set on the engine node and > NFS4_SUPPORT="no" set on the machine exporting the share. Mounting > the > share and creating/deleting files works fine. > > any ideas? > > thx > > > with NFS version option=autonegotiate > ====================================== > , sharedLocks= ] > 2012-08-29 11:52:10,747 INFO > [org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand] > (ajp--0.0.0.0-8009-1) [595866b1] Running command: > AddStoragePoolWithStoragesCommand internal: true. Entities affected : > ID: 872ed943-cda1-4ec6-a4ea-36b97e7eff5a Type: StoragePool > 2012-08-29 11:52:10,790 INFO > [org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVDSCommand] > (ajp--0.0.0.0-8009-1) [2ec11b86] START, > ValidateStorageServerConnectionVDSCommand(vdsId = > 1c3207f8-f08d-11e1-8379-438e839e5efb, storagePoolId = > 00000000-0000-0000-0000-000000000000, storageType = NFS, > connectionList = [{ id: 4b9fdb5c-d334-4056-a5fb-6946214e9ba1, > connection: small.basin.com:/exports/data };]), log id: 721507 > 2012-08-29 11:52:10,807 INFO > [org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVDSCommand] > (ajp--0.0.0.0-8009-1) [2ec11b86] FINISH, > ValidateStorageServerConnectionVDSCommand, return: > {4b9fdb5c-d334-4056-a5fb-6946214e9ba1=0}, log id: 721507 > 2012-08-29 11:52:10,808 INFO > [org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand] > (ajp--0.0.0.0-8009-1) [2ec11b86] Running command: > ConnectStorageToVdsCommand internal: true. Entities affected : ID: > aaa00000-0000-0000-0000-123456789aaa Type: System > 2012-08-29 11:52:10,811 INFO > [org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] > (ajp--0.0.0.0-8009-1) [2ec11b86] START, > ConnectStorageServerVDSCommand(vdsId = > 1c3207f8-f08d-11e1-8379-438e839e5efb, storagePoolId = > 00000000-0000-0000-0000-000000000000, storageType = NFS, > connectionList = [{ id: 4b9fdb5c-d334-4056-a5fb-6946214e9ba1, > connection: small.basin.com:/exports/data };]), log id: 3b13fdd8 > 2012-08-29 11:52:11,045 INFO > [org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] > (ajp--0.0.0.0-8009-1) [2ec11b86] FINISH, > ConnectStorageServerVDSCommand, return: > {4b9fdb5c-d334-4056-a5fb-6946214e9ba1=0}, log id: 3b13fdd8 > 2012-08-29 11:52:11,050 INFO > [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStoragePoolVDSCommand] > (ajp--0.0.0.0-8009-1) [2ec11b86] START, > CreateStoragePoolVDSCommand(vdsId = > 1c3207f8-f08d-11e1-8379-438e839e5efb, > storagePoolId=872ed943-cda1-4ec6-a4ea-36b97e7eff5a, storageType=NFS, > storagePoolName=basindatacenter, > masterDomainId=8f1e9376-8303-4660-948f-a6704b041e2e, > domainsIdList=[8f1e9376-8303-4660-948f-a6704b041e2e], > masterVersion=10), > log id: 52930390 > 2012-08-29 11:53:15,434 ERROR > [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] > (ajp--0.0.0.0-8009-1) [2ec11b86] Failed in CreateStoragePoolVDS > method > 2012-08-29 11:53:15,436 ERROR > [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] > (ajp--0.0.0.0-8009-1) [2ec11b86] Error code StorageDomainDoesNotExist > and error message VDSGenericException: VDSErrorException: Failed to > CreateStoragePoolVDS, error = Storage domain does not exist: > ('8f1e9376-8303-4660-948f-a6704b041e2e',) > 2012-08-29 11:53:15,438 INFO > [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] > (ajp--0.0.0.0-8009-1) [2ec11b86] Command > org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStoragePoolVDSCommand > return value > Class Name: > org.ovirt.engine.core.vdsbroker.vdsbroker.StatusOnlyReturnForXmlRpc > mStatus Class Name: > org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc > mCode 358 > mMessage Storage domain does not exist: > ('8f1e9376-8303-4660-948f-a6704b041e2e',) > > > with NFS version option=v3 > ====================================== > > , sharedLocks= ] > 2012-08-29 11:46:44,542 INFO > [org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand] > (pool-3-thread-49) [330e12ac] Running command: > AddStoragePoolWithStoragesCommand internal: false. Entities affected > : > ID: 872ed943-cda1-4ec6-a4ea-36b97e7eff5a Type: StoragePool > 2012-08-29 11:46:44,588 INFO > [org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVDSCommand] > (pool-3-thread-49) [5ac343ac] START, > ValidateStorageServerConnectionVDSCommand(vdsId = > 1c3207f8-f08d-11e1-8379-438e839e5efb, storagePoolId = > 00000000-0000-0000-0000-000000000000, storageType = NFS, > connectionList = [{ id: 3d53ea05-f5fb-4eca-a449-c97096f52b84, > connection: small.basin.com:/exports/data };]), log id: 33b513cb > 2012-08-29 11:46:44,606 INFO > [org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVDSCommand] > (pool-3-thread-49) [5ac343ac] FINISH, > ValidateStorageServerConnectionVDSCommand, return: > {3d53ea05-f5fb-4eca-a449-c97096f52b84=0}, log id: 33b513cb > 2012-08-29 11:46:44,607 INFO > [org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand] > (pool-3-thread-49) [5ac343ac] Running command: > ConnectStorageToVdsCommand internal: true. Entities affected : ID: > aaa00000-0000-0000-0000-123456789aaa Type: System > 2012-08-29 11:46:44,610 INFO > [org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] > (pool-3-thread-49) [5ac343ac] START, > ConnectStorageServerVDSCommand(vdsId = > 1c3207f8-f08d-11e1-8379-438e839e5efb, storagePoolId = > 00000000-0000-0000-0000-000000000000, storageType = NFS, > connectionList = [{ id: 3d53ea05-f5fb-4eca-a449-c97096f52b84, > connection: small.basin.com:/exports/data };]), log id: 392908fc > 2012-08-29 11:46:44,901 INFO > [org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] > (pool-3-thread-49) [5ac343ac] FINISH, > ConnectStorageServerVDSCommand, return: > {3d53ea05-f5fb-4eca-a449-c97096f52b84=477}, log id: 392908fc > 2012-08-29 11:46:44,904 ERROR > [org.ovirt.engine.core.bll.storage.NFSStorageHelper] > (pool-3-thread-49) > [5ac343ac] The connection with details small.basin.com:/exports/data > failed because of error code 477 and error message is: 477 > 2012-08-29 11:46:44,907 ERROR > [org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand] > (pool-3-thread-49) [5ac343ac] Transaction rolled-back for command: > org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand. > 2012-08-29 11:46:44,907 INFO > [org.ovirt.engine.core.utils.transaction.TransactionSupport] > (pool-3-thread-49) [5ac343ac] transaction rolled back > 2012-08-29 11:46:44,907 ERROR > [org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand] > (pool-3-thread-49) [5ac343ac] Command > org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand > throw exception: java.lang.RuntimeException: Could not get JDBC > Connection; nested exception is java.sql.SQLException: > javax.resource.ResourceException: IJ000460: Error checking for a > transaction > at > org.ovirt.engine.core.vdsbroker.ResourceManager.CreateCommand(ResourceManager.java:372) > [engine-vdsbroker.jar:] > at > org.ovirt.engine.core.vdsbroker.ResourceManager.runVdsCommand(ResourceManager.java:410) > [engine-vdsbroker.jar:] > at > org.ovirt.engine.core.bll.VDSBrokerFrontendImpl.RunVdsCommand(VDSBrokerFrontendImpl.java:35) > [engine-bll.jar:] > at > org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand.AddStoragePoolInIrs(AddStoragePoolWithStoragesCommand.java:204) > [engine-bll.jar:] > at > org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand.access$700(AddStoragePoolWithStoragesCommand.java:35) > [engine-bll.jar:] > at > org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand > $1$2.runInTransaction(AddStoragePoolWithStoragesCommand.java:99) > [engine-bll.jar:] > at > org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand > $1$2.runInTransaction(AddStoragePoolWithStoragesCommand.java:79) > [engine-bll.jar:] > at > org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInRequired(TransactionSupport.java:144) > [engine-utils.jar:] > at > org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInScope(TransactionSupport.java:109) > [engine-utils.jar:] > at > org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand > $1.runInTransaction(AddStoragePoolWithStoragesCommand.java:77) > [engine-bll.jar:] > at > org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInNewTransaction(TransactionSupport.java:204) > [engine-utils.jar:] > at > org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand.executeCommand(AddStoragePoolWithStoragesCommand.java:56) > [engine-bll.jar:] > at > org.ovirt.engine.core.bll.CommandBase.ExecuteWithoutTransaction(CommandBase.java:804) > [engine-bll.jar:] > at > org.ovirt.engine.core.bll.CommandBase.executeActionInTransactionScope(CommandBase.java:896) > [engine-bll.jar:] > at > org.ovirt.engine.core.bll.CommandBase.runInTransaction(CommandBase.java:1203) > [engine-bll.jar:] > at > org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInNewTransaction(TransactionSupport.java:204) > [engine-utils.jar:] > at > org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInRequired(TransactionSupport.java:142) > [engine-utils.jar:] > at > org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInScope(TransactionSupport.java:109) > [engine-utils.jar:] > at > org.ovirt.engine.core.bll.CommandBase.Execute(CommandBase.java:911) > [engine-bll.jar:] > at > org.ovirt.engine.core.bll.CommandBase.ExecuteAction(CommandBase.java:268) > [engine-bll.jar:] > at > org.ovirt.engine.core.bll.MultipleActionsRunner.executeValidatedCommands(MultipleActionsRunner.java:182) > [engine-bll.jar:] > at > org.ovirt.engine.core.bll.MultipleActionsRunner.RunCommands(MultipleActionsRunner.java:162) > [engine-bll.jar:] > at org.ovirt.engine.core.bll.MultipleActionsRunner > $1.run(MultipleActionsRunner.java:84) [engine-bll.jar:] > at org.ovirt.engine.core.utils.threadpool.ThreadPoolUtil > $InternalWrapperRunnable.run(ThreadPoolUtil.java:64) > [engine-utils.jar:] > at java.util.concurrent.Executors > $RunnableAdapter.call(Executors.java:471) [rt.jar:1.7.0_03-icedtea] > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) > [rt.jar:1.7.0_03-icedtea] > at java.util.concurrent.FutureTask.run(FutureTask.java:166) > [rt.jar:1.7.0_03-icedtea] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) > [rt.jar:1.7.0_03-icedtea] > at java.util.concurrent.ThreadPoolExecutor > $Worker.run(ThreadPoolExecutor.java:603) [rt.jar:1.7.0_03-icedtea] > at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_03-icedtea] > Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: > Could not get JDBC Connection; nested exception is > java.sql.SQLException: javax.resource.ResourceException: IJ000460: > Error > checking for a transaction > at > org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:82) > [spring-jdbc-2.5.6.SEC02.jar:2.5.6.SEC02] > at > org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:577) > [spring-jdbc-2.5.6.SEC02.jar:2.5.6.SEC02] > at > org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:641) > [spring-jdbc-2.5.6.SEC02.jar:2.5.6.SEC02] > at > org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:670) > [spring-jdbc-2.5.6.SEC02.jar:2.5.6.SEC02] > at > org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:702) > [spring-jdbc-2.5.6.SEC02.jar:2.5.6.SEC02] > at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect > $PostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:155) > [engine-dal.jar:] > at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect > $PostgresSimpleJdbcCall.doExecute(PostgresDbEngineDialect.java:121) > [engine-dal.jar:] > at > org.springframework.jdbc.core.simple.SimpleJdbcCall.execute(SimpleJdbcCall.java:164) > [spring-jdbc-2.5.6.SEC02.jar:2.5.6.SEC02] > at > org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeImpl(SimpleJdbcCallsHandler.java:124) > [engine-dal.jar:] > at > org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeReadAndReturnMap(SimpleJdbcCallsHandler.java:75) > [engine-dal.jar:] > at > org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeReadList(SimpleJdbcCallsHandler.java:66) > [engine-dal.jar:] > at > org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeRead(SimpleJdbcCallsHandler.java:58) > [engine-dal.jar:] > at > org.ovirt.engine.core.dao.VdsDAODbFacadeImpl.get(VdsDAODbFacadeImpl.java:36) > [engine-dal.jar:] > at > org.ovirt.engine.core.dao.VdsDAODbFacadeImpl.get(VdsDAODbFacadeImpl.java:31) > [engine-dal.jar:] > at > org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.<init>(VdsBrokerCommand.java:32) > [engine-vdsbroker.jar:] > at > org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStoragePoolVDSCommand.<init>(CreateStoragePoolVDSCommand.java:12) > [engine-vdsbroker.jar:] > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) [rt.jar:1.7.0_03-icedtea] > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > [rt.jar:1.7.0_03-icedtea] > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > [rt.jar:1.7.0_03-icedtea] > at java.lang.reflect.Constructor.newInstance(Constructor.java:525) > [rt.jar:1.7.0_03-icedtea] > at > org.ovirt.engine.core.vdsbroker.ResourceManager.CreateCommand(ResourceManager.java:367) > [engine-vdsbroker.jar:] > ... 29 more > Caused by: java.sql.SQLException: javax.resource.ResourceException: > IJ000460: Error checking for a transaction > at > org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:137) > at > org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113) > [spring-jdbc-2.5.6.SEC02.jar:2.5.6.SEC02] > at > org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79) > [spring-jdbc-2.5.6.SEC02.jar:2.5.6.SEC02] > ... 49 more > Caused by: javax.resource.ResourceException: IJ000460: Error checking > for a transaction > at > org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.getManagedConnection(TxConnectionManagerImpl.java:362) > at > org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:464) > at > org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:129) > ... 51 more > Caused by: javax.resource.ResourceException: IJ000459: Transaction is > not active: tx=TransactionImple < ac, BasicAction: > 0:ffffc0a80103:-79e21b9e:503e3094:7cd status: ActionStatus.ABORT_ONLY > > > at > org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.getManagedConnection(TxConnectionManagerImpl.java:352) > ... 53 more > > 2012-08-29 11:46:44,924 INFO > [org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand] > (pool-3-thread-49) [5ac343ac] Command > [id=28dbd38d-6cd1-44a4-8bf9-160d94cee2b5]: Compensating > CHANGED_ENTITY > of org.ovirt.engine.core.common.businessentities.storage_pool; > snapshot: > id=872ed943-cda1-4ec6-a4ea-36b97e7eff5a. > 2012-08-29 11:46:44,927 INFO > [org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand] > (pool-3-thread-49) [5ac343ac] Command > [id=28dbd38d-6cd1-44a4-8bf9-160d94cee2b5]: Compensating NEW_ENTITY_ID > of > org.ovirt.engine.core.common.businessentities.storage_pool_iso_map; > snapshot: storagePoolId = 872ed943-cda1-4ec6-a4ea-36b97e7eff5a, > storageId = 8c353789-4ced-4a11-a4f2-57373c2a262f. > 2012-08-29 11:46:44,931 INFO > [org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand] > (pool-3-thread-49) [5ac343ac] Command > [id=28dbd38d-6cd1-44a4-8bf9-160d94cee2b5]: Compensating > CHANGED_ENTITY > of > org.ovirt.engine.core.common.businessentities.storage_domain_static; > snapshot: id=8c353789-4ced-4a11-a4f2-57373c2a262f. > 2012-08-29 11:46:44,942 ERROR > [org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand] > (pool-3-thread-49) [5ac343ac] Transaction rolled-back for command: > org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand. > 2012-08-29 11:46:44,954 INFO > [org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand] > (pool-3-thread-49) [5ac343ac] Lock freed to object EngineLock > [exclusiveLocks= key: 872ed943-cda1-4ec6-a4ea-36b97e7eff5a value: > org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand > , sharedLocks= ] > > _______________________________________________ > Users mailing list > [email protected] > http://lists.ovirt.org/mailman/listinfo/users > _______________________________________________ Users mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/users

