This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Vranger 7.5.1 - Failed to create an IPC Port: Access is denied - GUI not loading

Hi everybody,

our GUI isn't loading anymore. Services (both Vranger and SQL) are up and running, also the Vranger backup tasks are performed normally.

System Specs: WIN 2008R2 with latest updates + Win MGMT framework 4.0 + SQL 2008R2

We run the following cmd:

vizioncore.vranger.service.exe DEBUG

[12.19.2016 03:19:48:3914] Service Status: Loading
[12.19.2016 03:19:48:9218] MSSQL$VRANGERPRO:Running
[12.19.2016 03:19:49:6238] Starting Manager DiagnosticsManager......[12.19.2016 03:19:49:6238] started successfully, elapsed time: 00:00:00.00
[12.19.2016 03:19:49:6238] Starting Manager ClientManager......[12.19.2016 03:19:49:6238] started successfully, elapsed time: 00:00:00.00
[12.19.2016 03:19:49:6394] Starting Manager EventManager......[12.19.2016 03:19:49:6394] started successfully, elapsed time: 00:00:00.00
[12.19.2016 03:19:49:6394] Starting Manager ConnectionManager......[12.19.2016 03:19:50:1230] started successfully, elapsed time: 00:00:00.47
[12.19.2016 03:19:50:1230] Starting Manager HypervInventoryManager......[12.19.2016 03:19:50:4818] started successfully, elapsed time: 00:00:00.35
[12.19.2016 03:19:50:4818] Starting Manager VmwareInventoryManager......[12.19.2016 03:19:50:4818] started successfully, elapsed time: 00:00:00.00
[12.19.2016 03:19:50:4974] Starting Manager CloudDirectorInventoryManager......[12.19.2016 03:19:50:4974] started successfully, elapsed time: 00:00:00.00
[12.19.2016 03:19:50:4974] Starting Manager PhysicalInventoryManager......[12.19.2016 03:19:50:5130] started successfully, elapsed time: 00:00:00.01
[12.19.2016 03:19:50:5286] Starting Manager LicensingManager......[12.19.2016 03:19:50:9654] started successfully, elapsed time: 00:00:00.42
[12.19.2016 03:19:50:9654] Starting Manager ConfigurationOptionsManager......[12.19.2016 03:19:51:0278] started successfully, elapsed time: 00:00:00.05
[12.19.2016 03:19:51:0434] Valid Database Version found.
[12.19.2016 03:19:51:0434] Starting Manager CatalogManager......[12.19.2016 03:19:51:0434] started successfully, elapsed time: 00:00:00.00
[12.19.2016 03:19:51:0434] Starting Manager LockManager......[12.19.2016 03:19:51:0434] started successfully, elapsed time: 00:00:00.00
[12.19.2016 03:19:51:0590] Starting Manager ReportManager......[12.19.2016 03:19:51:0902] started successfully, elapsed time: 00:00:00.02
[12.19.2016 03:19:51:0902] Starting Manager JobManager......[12.19.2016 03:19:51:9014] started successfully, elapsed time: 00:00:00.80
[12.19.2016 03:19:51:9170] Starting Manager LinuxFLRManager......[12.19.2016 03:19:51:9170] started successfully, elapsed time: 00:00:00.00
[12.19.2016 03:19:51:9170] Starting Manager VirtualApplianceManager......[12.19.2016 03:19:51:9326] started successfully, elapsed time: 00:00:00.00
[12.19.2016 03:19:51:9326] Starting Manager RepositoryManager......[12.19.2016 03:19:51:9482] started successfully, elapsed time: 00:00:00.01
[12.19.2016 03:19:51:9638] Starting Manager RestoreDiskManager......[12.19.2016 03:19:51:9638] started successfully, elapsed time: 00:00:00.00
[12.19.2016 03:19:51:9794] vRanger Backup & Replication encountered an error during startup. The exact error message was: Fehler beim Erstellen eines IPC-Ports: Zugriff verweigert
.
[12.19.2016 03:19:51:9950] Service Status: Failed

 

The problem also encounters in version 7.3.1.

My research says it maybe has something to do with SQL authentification (maybe wrong credentials in cache or so) but not sure.

Thanks for helping me out.

  • I had the same things, same setup except sql 2012. I was upgrading to 7.5.1, I found that I could still open and use the vranger backup & replication console and everything was working despite this error when running in debug mode. Sorry I couldn't provide more of a fix, hopefully this helps someone.
  • This is absolutely normal behavior. Look at the screenshot below. From bottom left to top right:

    1. GUI open, Dell vRanger Service is obviously running.

    2. GUI closed, Dell vRanger Service is running.

    3. GUI closed, Dell vRanger Service is stopped.

    So, the problem is somewhere else. DB connection is good since check-up comes through. How big is your Ranger DB (mdf/ldf files)? Any antiviruses installed?

  • Thanks so much for response.
    I double checked the service accounts and the dbo roles. Everything fine, the tasks are running.
    Quest Support adviced to downgrade to 7.3.1 - but I have no clue how to?
    I was able to capture this error message when killing vrange via the task manager:

     

    ModuleLoadException
    Failed to load module from assembly Vizioncore.vRanger.Client.InventoryModule, Version=7.5.1.0, Culture=neutral, PublicKeyToken=null. Error was:
    Failed to load module from assembly Vizioncore.vRanger.Client.InventoryModule, Version=7.5.1.0, Culture=neutral, PublicKeyToken=null. Error was:
    Ein Aufrufziel hat einen Ausnahmefehler verursacht.
       bei Microsoft.Practices.CompositeUI.Services.ModuleLoaderService.ModuleMetadata.ThrowModuleLoadException(Exception innerException)
       bei Microsoft.Practices.CompositeUI.Services.ModuleLoaderService.ModuleMetadata.InitializeModuleClasses(WorkItem workItem)
       bei Microsoft.Practices.CompositeUI.Services.ModuleLoaderService.InnerLoad(WorkItem workItem, IModuleInfo[] modules)
       bei Microsoft.Practices.CompositeUI.CabApplication`1.Run()
       bei Vizioncore.vRanger.Client.Shell.ShellLauncher.Main()
     InnerException 
    Ein Aufrufziel hat einen Ausnahmefehler verursacht.
       bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
       bei System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
       bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       bei Microsoft.Practices.ObjectBuilder.MethodExecutionStrategy.ApplyPolicy(IBuilderContext context, Object obj, String id)
       bei Microsoft.Practices.ObjectBuilder.MethodExecutionStrategy.BuildUp(IBuilderContext context, Type typeToBuild, Object existing, String idToBuild)
       bei Microsoft.Practices.ObjectBuilder.ReflectionStrategy`1.BuildUp(IBuilderContext context, Type typeToBuild, Object existing, String idToBuild)
       bei Microsoft.Practices.ObjectBuilder.ReflectionStrategy`1.BuildUp(IBuilderContext context, Type typeToBuild, Object existing, String idToBuild)
       bei Microsoft.Practices.ObjectBuilder.ReflectionStrategy`1.BuildUp(IBuilderContext context, Type typeToBuild, Object existing, String idToBuild)
       bei Microsoft.Practices.ObjectBuilder.BuilderBase`1.DoBuildUp(IReadWriteLocator locator, Type typeToBuild, String idToBuild, Object existing, PolicyList[] transientPolicies)
       bei Microsoft.Practices.ObjectBuilder.BuilderBase`1.BuildUp(IReadWriteLocator locator, Type typeToBuild, String idToBuild, Object existing, PolicyList[] transientPolicies)
       bei Microsoft.Practices.CompositeUI.Collections.ManagedObjectCollection`1.BuildFirstTimeItem(Type typeToBuild, String idToBuild, Object item)
       bei Microsoft.Practices.CompositeUI.Collections.ManagedObjectCollection`1.Build(Type typeToBuild, String idToBuild, Object item)
       bei Microsoft.Practices.CompositeUI.Collections.ManagedObjectCollection`1.Add(TItem item, String id)
       bei Microsoft.Practices.CompositeUI.WinForms.ControlSmartPartStrategy.AddControlToWorkItem(WorkItem workItem, Control control)
       bei Microsoft.Practices.CompositeUI.WinForms.ControlSmartPartStrategy.AddControlHierarchy(WorkItem workItem, Control control)
       bei Microsoft.Practices.CompositeUI.WinForms.ControlSmartPartStrategy.AddControlHierarchy(WorkItem workItem, Control control)
       bei Microsoft.Practices.CompositeUI.WinForms.ControlSmartPartStrategy.AddControlHierarchy(WorkItem workItem, Control control)
       bei Microsoft.Practices.CompositeUI.WinForms.ControlSmartPartStrategy.BuildUp(IBuilderContext context, Type t, Object existing, String id)
       bei Microsoft.Practices.ObjectBuilder.ReflectionStrategy`1.BuildUp(IBuilderContext context, Type typeToBuild, Object existing, String idToBuild)
       bei Microsoft.Practices.ObjectBuilder.ReflectionStrategy`1.BuildUp(IBuilderContext context, Type typeToBuild, Object existing, String idToBuild)
       bei Microsoft.Practices.ObjectBuilder.ReflectionStrategy`1.BuildUp(IBuilderContext context, Type typeToBuild, Object existing, String idToBuild)
       bei Microsoft.Practices.ObjectBuilder.BuilderBase`1.DoBuildUp(IReadWriteLocator locator, Type typeToBuild, String idToBuild, Object existing, PolicyList[] transientPolicies)
       bei Microsoft.Practices.ObjectBuilder.BuilderBase`1.BuildUp(IReadWriteLocator locator, Type typeToBuild, String idToBuild, Object existing, PolicyList[] transientPolicies)
       bei Microsoft.Practices.CompositeUI.Collections.ManagedObjectCollection`1.BuildFirstTimeItem(Type typeToBuild, String idToBuild, Object item)
       bei Microsoft.Practices.CompositeUI.Collections.ManagedObjectCollection`1.Build(Type typeToBuild, String idToBuild, Object item)
       bei Microsoft.Practices.CompositeUI.Collections.ManagedObjectCollection`1.Add(TItem item, String id)
       bei Microsoft.Practices.CompositeUI.WinForms.ControlSmartPartStrategy.AddControlToWorkItem(WorkItem workItem, Control control)
       bei Microsoft.Practices.CompositeUI.WinForms.ControlSmartPartStrategy.AddControlHierarchy(WorkItem workItem, Control control)
       bei Microsoft.Practices.CompositeUI.WinForms.ControlSmartPartStrategy.AddControlHierarchy(WorkItem workItem, Control control)
       bei Microsoft.Practices.CompositeUI.WinForms.ControlSmartPartStrategy.AddControlHierarchy(WorkItem workItem, Control control)
       bei Microsoft.Practices.CompositeUI.WinForms.ControlSmartPartStrategy.BuildUp(IBuilderContext context, Type t, Object existing, String id)
       bei Microsoft.Practices.ObjectBuilder.ReflectionStrategy`1.BuildUp(IBuilderContext context, Type typeToBuild, Object existing, String idToBuild)
       bei Microsoft.Practices.ObjectBuilder.ReflectionStrategy`1.BuildUp(IBuilderContext context, Type typeToBuild, Object existing, String idToBuild)
       bei Microsoft.Practices.ObjectBuilder.ReflectionStrategy`1.BuildUp(IBuilderContext context, Type typeToBuild, Object existing, String idToBuild)
       bei Microsoft.Practices.ObjectBuilder.BuilderBase`1.DoBuildUp(IReadWriteLocator locator, Type typeToBuild, String idToBuild, Object existing, PolicyList[] transientPolicies)
       bei Microsoft.Practices.ObjectBuilder.BuilderBase`1.BuildUp(IReadWriteLocator locator, Type typeToBuild, String idToBuild, Object existing, PolicyList[] transientPolicies)
       bei Microsoft.Practices.CompositeUI.Collections.ManagedObjectCollection`1.BuildFirstTimeItem(Type typeToBuild, String idToBuild, Object item)
       bei Microsoft.Practices.CompositeUI.Collections.ManagedObjectCollection`1.Build(Type typeToBuild, String idToBuild, Object item)
       bei Microsoft.Practices.CompositeUI.Collections.ManagedObjectCollection`1.AddNew[TTypeToBuild](String id)
       bei Vizioncore.vRanger.Client.InventoryModule.ModuleController.AddViews()
       bei Vizioncore.vRanger.Client.InventoryModule.InventoryDirectoryInit.Load()
       bei Microsoft.Practices.CompositeUI.Services.ModuleLoaderService.ModuleMetadata.InitializeModuleClasses(WorkItem workItem)
     InnerException 
    Fehler beim Verbinden mit einem IPC-Port: Das System kann die angegebene Datei nicht finden.
     
    
    Server stack trace: 
       bei System.Runtime.Remoting.Channels.Ipc.IpcPort.Connect(String portName, Boolean secure, TokenImpersonationLevel impersonationLevel, Int32 timeout)
       bei System.Runtime.Remoting.Channels.Ipc.ConnectionCache.GetConnection(String portName, Boolean secure, TokenImpersonationLevel level, Int32 timeout)
       bei System.Runtime.Remoting.Channels.Ipc.IpcClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)
       bei System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)
    
    Exception rethrown at [0]: 
       bei System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       bei System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       bei Vizioncore.vRanger.Facade.Interfaces.Providers.IConnectionProvider.GetAllVirtualConnections()
       bei Vizioncore.vRanger.Client.InventoryModule.Presenters.VmwareTreePresenter.ChangeDisplayMode()
       bei Vizioncore.vRanger.Client.InventoryModule.Presenters.VmwareTreePresenter.InitializeView()
       bei Vizioncore.vRanger.Client.InventoryModule.Views.VMware.VmwareTreeView.Initialize()
    

  • Our rep, that handled your case should have provided instructions. Here is how I would do it:
    1. download release from support.software.dell.com/.../download-new-releases
    2. uninstall current 7.5.1 preserving DB;
    3. edit 'LastUpgradedVersion' row in ConfigurationOption table, set value to 7.3.0.0
    or simply run command in Management Studio:
    USE vRangerPro
    UPDATE [ConfigurationOption]
    SET [Value] = '7.3.0.0'
    WHERE [Name] = 'LastUpgradedVersion'
    4. run 7.3.1 installation and point to existing SQL instance/DB.

    I just did not understand why we need to downgrade. You said 7.3.1 had not work either.
    You have not answered question about DB size.
    How big is your VMware infrastructure? Approximate number of VMs you backup daily?
  • Hi Andrew,

    you are right, 7.3.1 didn't work either from on day to another. The DB is only ~ 260 MB and the VMware Infrastructure is only 1 Host running 4 guests. 1 of them is the Vranger machine.
  • I would suggest to deploy a new Server 2008/2012. Brand new, VM or physical. No soft installed. Server can be in domain or standalone, up to you. Log in as Local Admin, run Ranger installation. Define the same Local Admin account to launch Ranger services. Local SQL, Windows Auth mode, no Catalog.
    How old is the box, you installed Ranger on originally? What software was installed/removed before? Is it a Small Business Server by any chance?

  • Anonymous
    0 Anonymous over 5 years ago in reply to Andrew G

    I was facing the same issue. I repaired the vranger with the installation file.