DNS Issue after mig...
 
Notifications
Clear all

DNS Issue after migration


karephre
Posts: 25
Topic starter
(@karephre)
Eminent Member
Joined: 6 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
Marco Tiggelaar
Posts: 1958
Admin
(@m-tiggelaar)
Contributor
Joined: 6 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
karephre
Posts: 25
Topic starter
(@karephre)
Eminent Member
Joined: 6 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
Marco Tiggelaar
Admin
(@m-tiggelaar)
Joined: 6 years ago

Contributor
Posts: 1958

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
karephre
Posts: 25
Topic starter
(@karephre)
Eminent Member
Joined: 6 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)
0008
Domain ID: 3583
0008
Domain Name: testitagain.com
0008
DOMAIN_UPDATE
0008
Domain ID: 3583
0008
Domain Name: testitagain.com
0008
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)
0008
Domain ID: 3583
0008
Domain Name: testitagain.com
0008
WEB_SITE_ADD_POINTER
0008
Domain pointer: testitagain.com
0008
Host name:
0008
updateWebSite: False
0008
Add Binding: testitagain.com xxx.xxx.xx.xx 80
0008
Add Binding: www.testitagain.com xxx.xxx.xx.xx 80
0008
Add Binding: webmail.testitagain.com xxx.xxx.xx.xx 80
0008
Domain ID: 3583
0008
Domain Name: testitagain.com
0008
WEB_SITE_ADD_POINTER
0008
Domain pointer: testitagain.com
0008
Host name: www
0008
updateWebSite: False
0008
Add Binding: testitagain.com xxx.xxx.xx.xx 80
0008
Add Binding: www.testitagain.com xxx.xxx.xx.xx 80
0008
Add Binding: webmail.testitagain.com xxx.xxx.xx.xx 80
0008
Domain ID: 3583
0008
Domain Name: testitagain.com
0008
WEB_SITE_ADD_POINTER
0008
Domain pointer: testitagain.com
0008
Host name: webmail
0008
updateWebSite: False
0008
Add Binding: testitagain.com xxx.xxx.xx.xx 80
0008
Add Binding: www.testitagain.com xxx.xxx.xx.xx 80
0008
Add Binding: webmail.testitagain.com xxx.xxx.xx.xx 80
0008
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)
0008
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)
0008
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)
0008
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)
0008
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)
0008
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
Marco Tiggelaar
Admin
(@m-tiggelaar)
Joined: 6 years ago

Contributor
Posts: 1958

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: