DNS Issue after mig...
 
Notifications
Clear all

DNS Issue after migration

6 Posts
2 Users
0 Reactions
1,280 Views
Posts: 25
Topic starter
(@karephre)
Eminent Member
Joined: 9 years ago

Team,

One of my servers will not enable any new site DNS records. If the site was there before the migration, then I can modify, add, and delete. But If I create a new site, then it will only create  the SOA, one name server then say its complete.

Also for a current dns, If I disable the DNS function, then re-enable. I will have the same as above for any site that was already created before migration.

 

I check the logs and find the below:

 

ERROR: 'Microsoft DNS Server 2012+' AddPrimaryZone
System.Management.Automation.CmdletInvocationException: Operation to reset zone notify list and zone transfer list failed for zone testitagain.com on server PXXXXX. ---> Microsoft.Management.Infrastructure.CimException: Operation to reset zone notify list and zone transfer list failed for zone testitagain.com on server PXXXXX.
at Microsoft.Management.Infrastructure.Internal.Operations.CimAsyncObserverProxyBase`1.ProcessNativeCallback(OperationCallbackProcessingContext callbackProcessingContext, T currentItem, Boolean moreResults, MiResult operationResult, String errorMessage, InstanceHandle errorDetailsHandle)
--- End of inner exception stack trace ---
at System.Management.Automation.Runspaces.PipelineBase.Invoke(IEnumerable input)
at SolidCP.Providers.DNS.PowerShellHelper.RunPipeline(Command[] pipelineCommands)
at SolidCP.Providers.DNS.DnsCommands.Add_DnsServerPrimaryZone(PowerShellHelper ps, String zoneName, String[] secondaryServers)
at SolidCP.Providers.DNS.MsDNS2012.AddPrimaryZone(String zoneName, String[] secondaryServers)
at SolidCP.Server.DNSServer.AddPrimaryZone(String zoneName, String[] secondaryServers)

 

v/r

5 Replies
Posts: 1995
Admin
(@m-tiggelaar)
Noble Member
Joined: 9 years ago

From the error:  You are using DNS 2012+ provider?

If so:

This issue is generally if you use a DNS Record template or setting that the panel can't handle.

Since it happens up on re-activation aswell i would assume it's somewhere in the main dns settings rather then for example iis/ftp dns's.

Regards,

Marco

Reply
Posts: 25
Topic starter
(@karephre)
Eminent Member
Joined: 9 years ago

I removed the templates from all server services. Still the same error. I will do some more digging after our SAN migrations.

Reply
1 Reply
Admin
(@m-tiggelaar)
Joined: 9 years ago

Noble Member
Posts: 1995

Alright, you can also check in the Event manager of the primary DNS
aswell as the Audit log in SolidCP portal under serveradmin
it should give a reason as to where / why it fails

Reply
Posts: 25
Topic starter
(@karephre)
Eminent Member
Joined: 9 years ago

Marco,

 

Found this... Look like it my be something in the DB.

 

Cannot resolve the collation conflict between "Latin1_General_CI_AS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation.
Cannot resolve the collation conflict between "Latin1_General_CI_AS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation.
Cannot resolve the collation conflict between "Latin1_General_CI_AS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
at System.Data.SqlClient.SqlDataReader.get_MetaData()
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteDataset(SqlConnection connection, CommandType commandType, String commandText, SqlParameter[] commandParameters)
at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteDataset(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters)
at SolidCP.EnterpriseServer.DataProvider.GetDnsRecordsTotal(Int32 actorId, Int32 packageId)
at SolidCP.EnterpriseServer.DnsServerController.AddZone(Int32 packageId, Int32 serviceId, String zoneName, Boolean addPackageItem, Boolean ignoreGlobalDNSRecords)
00:00:08
Domain ID: 3583
00:00:08
Domain Name: testitagain.com
00:00:08
DOMAIN_UPDATE
00:00:08
Domain ID: 3583
00:00:08
Domain Name: testitagain.com
00:00:08
Error updating DNS records
Object reference not set to an instance of an object.
at SolidCP.EnterpriseServer.ServerController.AddServiceDNSRecords(Int32 packageId, String groupName, DomainInfo domain, String serviceIP, Boolean wildcardOnly)
00:00:08
Domain ID: 3583
00:00:08
Domain Name: testitagain.com
00:00:08
WEB_SITE_ADD_POINTER
00:00:08
Domain pointer: testitagain.com
00:00:08
Host name:
00:00:08
updateWebSite: False
00:00:08
Add Binding: testitagain.com xxx.xxx.xx.xx 80
00:00:08
Add Binding: www.testitagain.com xxx.xxx.xx.xx 80
00:00:08
Add Binding: webmail.testitagain.com xxx.xxx.xx.xx 80
00:00:08
Domain ID: 3583
00:00:08
Domain Name: testitagain.com
00:00:08
WEB_SITE_ADD_POINTER
00:00:08
Domain pointer: testitagain.com
00:00:08
Host name: www
00:00:08
updateWebSite: False
00:00:08
Add Binding: testitagain.com xxx.xxx.xx.xx 80
00:00:08
Add Binding: www.testitagain.com xxx.xxx.xx.xx 80
00:00:08
Add Binding: webmail.testitagain.com xxx.xxx.xx.xx 80
00:00:08
Domain ID: 3583
00:00:08
Domain Name: testitagain.com
00:00:08
WEB_SITE_ADD_POINTER
00:00:08
Domain pointer: testitagain.com
00:00:08
Host name: webmail
00:00:08
updateWebSite: False
00:00:08
Add Binding: testitagain.com xxx.xxx.xx.xx 80
00:00:08
Add Binding: www.testitagain.com xxx.xxx.xx.xx 80
00:00:08
Add Binding: webmail.testitagain.com xxx.xxx.xx.xx 80
00:00:08
Error updating DNS records
Object reference not set to an instance of an object.
at SolidCP.EnterpriseServer.ServerController.AddServiceDNSRecords(Int32 packageId, String groupName, DomainInfo domain, String serviceIP, Boolean wildcardOnly)
00:00:08
Error updating DNS records
Object reference not set to an instance of an object.
at SolidCP.EnterpriseServer.ServerController.AddServiceDNSRecords(Int32 packageId, String groupName, DomainInfo domain, String serviceIP, Boolean wildcardOnly)
00:00:08
Error updating DNS records
Object reference not set to an instance of an object.
at SolidCP.EnterpriseServer.ServerController.AddServiceDNSRecords(Int32 packageId, String groupName, DomainInfo domain, String serviceIP, Boolean wildcardOnly)
00:00:08
Error updating DNS records
Object reference not set to an instance of an object.
at SolidCP.EnterpriseServer.ServerController.AddServiceDNSRecords(Int32 packageId, String groupName, DomainInfo domain, String serviceIP, Boolean wildcardOnly)
00:00:08
Error updating DNS records
Object reference not set to an instance of an object.
at SolidCP.EnterpriseServer.ServerController.AddServiceDNSRecords(Int32 packageId, String groupName, DomainInfo domain, String serviceIP, Boolean wildcardOnly)
00:00:08
Error updating DNS records
Object reference not set to an instance of an object.
at SolidCP.EnterpriseServer.ServerController.AddServiceDNSRecords(Int32 packageId, String groupName, DomainInfo domain, String serviceIP, Boolean wildcardOnly)

Reply
1 Reply
Admin
(@m-tiggelaar)
Joined: 9 years ago

Noble Member
Posts: 1995

ah, I guess you had a WebsitePanel in the later 2.1.0.8xx running before this.?
To resolve this issue you will need to switch the coalition on the table(s)

In most cases you will need to drop some procedures before it allows you

Reply
Share: