2 Replies Latest reply on Jan 12, 2015 2:53 AM by shankarkrupa

    TFTP Server Not Starting

    andrew_pangilinan

      Hi,

       

      I have an issue where the TFTP Server does not start.  I've gone through all the other solutions listed in previous discussions regarding the TFTP Server not starting and they haven't fixed it.  Does anyone have any other ideas on how to get the TFTP Server started again?

       

      I'm running SolarWinds TFTP Server version 10.9.0.25 on Windows 7 Pro.  Below is the information from the service log.  Thanks!

       

      2014-12-20 21:13:43,301 [Main UI Thread] INFO  SolarWinds.Logging.LoggingHelper - ******************************************

      2014-12-20 21:13:43,301 [Main UI Thread] INFO  SolarWinds.Logging.LoggingHelper -  startup

      2014-12-20 21:13:43,301 [Main UI Thread] INFO  SolarWinds.Logging.LoggingHelper - Saturday, December 20, 2014  9:13:43 PM

      2014-12-20 21:13:43,301 [Main UI Thread] INFO  SolarWinds.Logging.LoggingHelper - NetBIOS Computer: AGPTSTR1

      2014-12-20 21:13:43,301 [Main UI Thread] INFO  SolarWinds.Logging.LoggingHelper - OS: Microsoft Windows NT 6.1.7601 Service Pack 1

      2014-12-20 21:13:43,301 [Main UI Thread] INFO  SolarWinds.Logging.LoggingHelper - CPU count: 8

      2014-12-20 21:13:43,301 [Main UI Thread] INFO  SolarWinds.Logging.LoggingHelper - IP Address: fe80::c5fe:8906:22a6:e18d%11

      2014-12-20 21:13:43,301 [Main UI Thread] INFO  SolarWinds.Logging.LoggingHelper - IP Address: 192.168.2.10

      2014-12-20 21:13:43,301 [Main UI Thread] INFO  SolarWinds.Logging.LoggingHelper - IP Address: 192.168.1.10

      2014-12-20 21:13:43,301 [Main UI Thread] INFO  SolarWinds.Logging.LoggingHelper - IP Address: 192.168.127.253

      2014-12-20 21:13:43,301 [Main UI Thread] INFO  SolarWinds.Logging.LoggingHelper - Current user: NT AUTHORITY\SYSTEM

      2014-12-20 21:13:43,301 [Main UI Thread] INFO  SolarWinds.Logging.LoggingHelper - Current Culture: English (United States) - en

      2014-12-20 21:13:43,301 [Main UI Thread] INFO  SolarWinds.Logging.LoggingHelper - Current UI Culture: English (United States) - en

      2014-12-20 21:13:43,301 [Main UI Thread] INFO  SolarWinds.Logging.LoggingHelper - Is Running as Administrator: True

      2014-12-20 21:13:43,301 [Main UI Thread] INFO  SolarWinds.Logging.LoggingHelper - ******************************************

      2014-12-20 21:13:43,321 [6] INFO  TFTPServer.Service.TFTPSettings - RootDir: 'E:\'

      2014-12-20 21:13:43,321 [6] INFO  TFTPServer.Service.TFTPSettings - SelectedLanguage: 'en-us'

      2014-12-20 21:13:43,321 [6] INFO  TFTPServer.Service.TFTPSettings - IsReceiveAllowed: True

      2014-12-20 21:13:43,321 [6] INFO  TFTPServer.Service.TFTPSettings - IsTransmitAllowed: True

      2014-12-20 21:13:43,321 [6] INFO  TFTPServer.Service.TFTPSettings - AllowAll: True

      2014-12-20 21:13:43,321 [6] INFO  TFTPServer.Service.TFTPSettings - SIPList:

      2014-12-20 21:13:43,321 [6] INFO  TFTPServer.Service.TFTPSettings - EIPList:

      2014-12-20 21:13:43,321 [6] INFO  TFTPServer.Service.TFTPSettings - UsedNIC: Any

      2014-12-20 21:13:43,321 [6] INFO  TFTPServer.Service.TFTPSettings - RenameExistingFiles: False

      2014-12-20 21:13:43,321 [6] INFO  TFTPServer.Service.TFTPSettings - ForceAsciiErrorMessages: False

      2014-12-20 21:13:43,321 [6] INFO  TFTPServer.Service.TFTPSettings - Timeout: True

      2014-12-20 21:13:43,321 [6] INFO  TFTPServer.Service.TFTPSettings - Timeout: 6

      2014-12-20 21:13:43,321 [6] INFO  TFTPServer.Service.TFTPServer - Localization applied: en-us

      2014-12-20 21:13:43,321 [6] INFO  TFTPServer.Service.TFTPServer - Server Started...

      2014-12-20 21:13:43,321 [6] INFO  TFTPServer.Service.TFTPServer - TFTPServer.Service.TFTPServer, hash 34678979 was marshaled.

      2014-12-20 21:13:43,331 [6] INFO  TFTPServer.Service.ConnectionPool - Starting service...

      2014-12-20 21:13:43,341 [6] ERROR TFTPServer.Service.TFTPServer - A critical error caught while starting the server System.InvalidOperationException: Cannot open log for source 'SolarWinds TFTP Server'. You may not have write access. ---> System.ComponentModel.Win32Exception: The interface is unknown  

           --- End of inner exception stack trace ---  

           at System.Diagnostics.EventLog.OpenForWrite(String currentMachineName)  

           at System.Diagnostics.EventLog.InternalWriteEvent(UInt32 eventID, UInt16 category, EventLogEntryType type, String[] strings, Byte[] rawData, String currentMachineName)  

           at System.Diagnostics.EventLog.WriteEntry(String message, EventLogEntryType type, Int32 eventID, Int16 category, Byte[] rawData)  

           at System.Diagnostics.EventLog.WriteEntry(String message, EventLogEntryType type)  

           at TFTPServer.Service.TFTPServer.WriteToEventLog(String message, EventLogEntryType type)  

           at TFTPServer.Service.ConnectionPool.StartService()  

           at TFTPServer.Service.TFTPServer.Start()

      2014-12-20 21:13:43,341 [6] INFO  TFTPServer.Service.TFTPServer - Server Stopped.

      2014-12-20 21:13:43,341 [6] ERROR TFTPServer.Service.TFTPService - TFTP Server failed to start, due to the following error System.InvalidOperationException: Cannot open log for source 'SolarWinds TFTP Server'. You may not have write access. ---> System.ComponentModel.Win32Exception: The interface is unknown  

           --- End of inner exception stack trace ---  

           at System.Diagnostics.EventLog.OpenForWrite(String currentMachineName)  

           at System.Diagnostics.EventLog.InternalWriteEvent(UInt32 eventID, UInt16 category, EventLogEntryType type, String[] strings, Byte[] rawData, String currentMachineName)  

           at System.Diagnostics.EventLog.WriteEntry(String message, EventLogEntryType type, Int32 eventID, Int16 category, Byte[] rawData)  

           at System.Diagnostics.EventLog.WriteEntry(String message, EventLogEntryType type)  

           at TFTPServer.Service.TFTPServer.WriteToEventLog(String message, EventLogEntryType type)  

           at TFTPServer.Service.ConnectionPool.StartService()  

           at TFTPServer.Service.TFTPServer.Start()  

           at TFTPServer.Service.TFTPService.OnStart(String[] args)

      2014-12-20 21:13:43,341 [6] ERROR TFTPServer.Service.TFTPServer - A critical error caught while stopping the server System.Runtime.Remoting.RemotingException: The tracking handler of type 'TFTPServer.Service.TFTPServer+TFTPServerTrackingHandler' is not registered with Remoting Services.  

           at System.Runtime.Remoting.Services.TrackingServices.UnregisterTrackingHandler(ITrackingHandler handler)  

           at TFTPServer.Service.TFTPServer.Stop()

      2014-12-20 21:13:43,351 [6] ERROR TFTPServer.Service.TFTPService - TFTP Server failed to stop, due to the following error System.Runtime.Remoting.RemotingException: The tracking handler of type 'TFTPServer.Service.TFTPServer+TFTPServerTrackingHandler' is not registered with Remoting Services.  

           at System.Runtime.Remoting.Services.TrackingServices.UnregisterTrackingHandler(ITrackingHandler handler)  

           at TFTPServer.Service.TFTPServer.Stop()  

           at TFTPServer.Service.TFTPService.OnStop()

        • Re: TFTP Server Not Starting
          Lawrence Garvin

          According to the logfile posted:

          Cannot open log for source 'SolarWinds TFTP Server'.


          The logfile is created in ~\Documents\Solarwinds\Logging of the user context in which the TFTPServer is launched.

          Verify that the pathname exists, or can be accessed, or see if it can be manually created.


          Also, I notice you've defined the root of a volume as the RootDir for the TFTPServer.

           

           

          2014-12-20 21:13:43,321 [6] INFO  TFTPServer.Service.TFTPSettings - RootDir: 'E:\'

           


          Has it always been set like this or is this a recent change?

          You might try creating and using a folder instead of the root of the volume.




          • Re: TFTP Server Not Starting
            shankarkrupa

            This looks like the SYSTEM account not having sufficient access to write to the computer's  event log (the logs that are accessed through event viewer). Adding write permission for this account would solve this problem.