Printers installations suddenly stopped working



  • Hi,

    We’ve got lots of win7 32bit clients booting with FOG. Thankyou so much for the project.

    We have about 50 PC’s (all the same model) in five different branches (5 fog servers). All of a sudden, in all of the networks, the printers stopped installing themselves. (very occasionally one random client will install the printers correctly).

    We haven’t touched the fog server setup and it had been working fine for over a year, so I’m thinking this might be because of a windows update?

    Any ideas?
    And please, how do I debug this?

    Thanks.
    Chris.


  • Senior Developer

    Is it possible the SQL database is corrupt or has too many connections on it? Ultimately what happens with the “process” is the FOG Client sends the data to it’s respective service script. FOG Printer Management sends to {$fogwebdir}/service/PrinterManager.php. The php obtains the information and pulls it from the Database, then reports it’s “findings” to the Client that initiated the call.

    It sounds to me like the mysql server has limited the connections, and may be in a Locked or timed out status.



  • Sorry, I don’t quite understand.
    You say, ‘communicate with the process’, ¿communicate with what process?
    Accessing and locking what exactly?

    How do I troubleshoot this? Do I need to sniff packets on the network to fond out who’s not answering who?

    By the way, we’re using a snappin on one machine and I’ve just discovered that that also is failing intermittently. (It had been working fine for more than a year).

    Cheers,
    Chris.


  • Senior Developer

    It sounds like the system can’t communicate with the process, maybe because other systems are accessing it, locking it, during their installation of the process?



  • Hi Tom,

    That “FOG::printerManager Printer Installation Failed: Tutore” message is actually from the log of a succesful install. Both printers installed ok.

    When the printers don’t install, reading the log, the last thing I see about printers is this message
    "FOG::printerManager interprocess comm startup: OK"
    Then nothing else.

    If I try

    watch smbstatus

    I can see when the client is downloading the driver. When the installation fails, I see that the client doesn’t connect to the samba server at all.

    So, given that “FOG::printerManager interprocess comm startup: OK” is the last message on a failed install, what would you try?

    Thanks,
    Chris.


  • Senior Developer

    So it looks like it failes on the Printer named Tutores, but works on everything else.



  • Thanks for getting back Tim,

    Ok, I sat down at one client and booted it 4 time. 3 times printer installation fails, and 1 success.
    I’m at a loss.
    Chris.

    Here are the two logs
    *********** fail ***********
    06/02/2014 9:01 FOG Service Engine Version: 3
    06/02/2014 9:01 Starting all sub processes
    06/02/2014 9:01 14 modules loaded
    06/02/2014 9:01 * Starting FOG.AutoLogOut
    06/02/2014 9:01 * Starting FOG.SnapinClient
    06/02/2014 9:01 FOG::ClientUpdater Starting client update process…
    06/02/2014 9:01 FOG::ClientUpdater Sleeping for 433 seconds.
    06/02/2014 9:01 FOG::AutoLogOut Starting process…
    06/02/2014 9:01 * Starting FOG.DirCleaner
    06/02/2014 9:01 FOG::DirCleaner Sleeping for 36 seconds.
    06/02/2014 9:01 * Starting FOG.DisplayManager
    06/02/2014 9:01 FOG::DisplayManager Starting display manager process…
    06/02/2014 9:01 * Starting FOG.GreenFog
    06/02/2014 9:01 FOG::GreenFog Sleeping for 31 seconds.
    06/02/2014 9:01 * Starting FOG.GUIWatcher
    06/02/2014 9:01 FOG::GUIWatcher Starting GUI Watcher…
    06/02/2014 9:01 * Starting FOG.HostNameChanger
    06/02/2014 9:01 * Starting FOG.HostRegister
    06/02/2014 9:01 FOG::HostnameChanger Starting hostname change process…
    06/02/2014 9:01 FOG::HostnameChanger Yielding to other subservices for 7 seconds.
    06/02/2014 9:01 FOG::HostRegister Starting host registration process…
    06/02/2014 9:01 * Starting FOG.MODDebug
    06/02/2014 9:01 * Starting FOG.PrinterManager
    06/02/2014 9:01 FOG::MODDebug Start Called
    06/02/2014 9:01 FOG::MODDebug Sleeping for 100 Seconds
    06/02/2014 9:01 * Starting FOG.SnapinClient
    06/02/2014 9:01 * Starting FOG.TaskReboot
    06/02/2014 9:01 FOG::PrinterManager Starting interprocess communication process…
    06/02/2014 9:01 FOG::TaskReboot Taskreboot in lazy mode.
    06/02/2014 9:01 FOG::TaskReboot Starting Task Reboot…
    06/02/2014 9:01 FOG::SnapinClient Starting snapin client process…
    06/02/2014 9:01 * Starting FOG.UserCleanup
    06/02/2014 9:01 FOG::PrinterManager interprocess comm startup: OK
    06/02/2014 9:01 * Starting FOG.UserTracker
    06/02/2014 9:01 FOG::UserCleanup Sleeping for 11 seconds.
    06/02/2014 9:01 FOG::UserTracker Starting user tracking process…
    06/02/2014 9:01 FOG::HostRegister Exiting because only 0 mac address was found.
    06/02/2014 9:01 FOG::DisplayManager Unable to continue, MAC is null!
    06/02/2014 9:01 FOG::SnapinClient Sleeping for 356 seconds.
    06/02/2014 9:01 FOG::AutoLogOut Unable to continue, MAC is null!
    06/02/2014 9:01 FOG::UserTracker Unable to determine MAC address, exiting…
    06/02/2014 9:01 FOG::HostnameChanger Attempting to connect to fog server…
    06/02/2014 9:01 FOG::UserCleanup Starting user cleanup process…
    06/02/2014 9:01 FOG::UserCleanup Attempting to connect to fog server…
    06/02/2014 9:01 FOG::UserCleanup Module is disabled globally on the FOG Server, exiting.
    06/02/2014 9:01 FOG::HostnameChanger Module is disabled globally on the FOG Server, exiting.
    06/02/2014 9:01 FOG::GreenFog Starting green fog…
    06/02/2014 9:01 FOG::GreenFog Attempting to connect to fog server…
    06/02/2014 9:01 FOG::GreenFog Module is disabled globally on the FOG Server, exiting.
    06/02/2014 9:01 FOG::DirCleaner Starting directory cleaning process…
    06/02/2014 9:01 FOG::DirCleaner Attempting to connect to fog server…
    06/02/2014 9:01 FOG::DirCleaner Module is disabled globally on the FOG Server.
    06/02/2014 9:02 FOG::MODDebug Reading config settings…
    06/02/2014 9:02 FOG::MODDebug Reading of config settings passed.
    06/02/2014 9:02 FOG::MODDebug Starting Core processing…
    06/02/2014 9:02 FOG::MODDebug Operating System ID: 6
    06/02/2014 9:02 FOG::MODDebug Operating System Minor: 1
    06/02/2014 9:02 FOG::MODDebug MAC ID 0 3C:D9:2B:70:E5:84
    06/02/2014 9:02 FOG::MODDebug MAC POST String: 3C:D9:2B:70:E5:84
    06/02/2014 9:02 FOG::MODDebug A user is currently logged in
    06/02/2014 9:02 FOG::MODDebug Username: kiosk-pc\Guest
    06/02/2014 9:02 FOG::MODDebug Hostname: KIOSK-PC
    06/02/2014 9:02 FOG::MODDebug Attempting to open connect to: [url]http://fogserver/fog/service/debug.php[/url]
    06/02/2014 9:02 FOG::MODDebug Server responded with: Hello FOG Client
    06/02/2014 9:02 FOG::MODDebug Module has finished work and will now exit.

    ****** success ******
    06/02/2014 9:44 FOG::HostnameChanger Module is disabled globally on the FOG Server, exiting.
    06/02/2014 9:44 FOG::UserCleanup Module is disabled globally on the FOG Server, exiting.
    06/02/2014 9:44 FOG::DirCleaner Starting directory cleaning process…
    06/02/2014 9:44 FOG::GreenFog Attempting to connect to fog server…
    06/02/2014 9:44 FOG::DirCleaner Module is disabled globally on the FOG Server.
    06/02/2014 9:44 FOG::GreenFog Module is disabled globally on the FOG Server, exiting.
    06/02/2014 9:44 FOG::PrinterManager Management level = 2
    06/02/2014 9:44 FOG::PrinterManager Removing unwanted printers from host…
    06/02/2014 9:44 FOG::PrinterManager Adding new printers to host…
    06/02/2014 9:44 FOG::PrinterManager 2 found on server side.
    06/02/2014 9:44 FOG::PrinterManager Installation requested for Tutores
    06/02/2014 9:45 FOG::MODDebug Reading config settings…
    06/02/2014 9:45 FOG::MODDebug Reading of config settings passed.
    06/02/2014 9:45 FOG::MODDebug Starting Core processing…
    06/02/2014 9:45 FOG::MODDebug Operating System ID: 6
    06/02/2014 9:45 FOG::MODDebug Operating System Minor: 1
    06/02/2014 9:45 FOG::MODDebug MAC ID 0 3C:D9:2B:70:E5:84
    06/02/2014 9:45 FOG::MODDebug MAC POST String: 3C:D9:2B:70:E5:84
    06/02/2014 9:45 FOG::MODDebug A user is currently logged in
    06/02/2014 9:45 FOG::MODDebug Username: kiosk-pc\Guest
    06/02/2014 9:45 FOG::MODDebug Hostname: KIOSK-PC
    06/02/2014 9:45 FOG::MODDebug Attempting to open connect to: [url]http://fogserver/fog/service/debug.php[/url]
    06/02/2014 9:45 FOG::MODDebug Server responded with: Hello FOG Client
    06/02/2014 9:45 FOG::MODDebug Module has finished work and will now exit.
    06/02/2014 9:45 FOG::PrinterManager Printer Installation Failed: Tutores
    06/02/2014 9:45 FOG::PrinterManager Max install time exceeded (60000)
    06/02/2014 9:45 FOG::PrinterManager Installation requested for Fotocopiadora
    06/02/2014 9:45 FOG::GUIWatcher Message found, attempting to notify GUI!
    06/02/2014 9:45 FOG::PrinterManager Printer Installed: Fotocopiadora
    06/02/2014 9:45 FOG::PrinterManager Major printing operations complete, moving to tracking mode.
    06/02/2014 9:45 FOG::PrinterManager New user detected: kiosk-pc\Guest
    06/02/2014 9:45 FOG::PrinterManager Waiting for tray to load…
    06/02/2014 9:46 FOG::GUIWatcher Dispatch OK!
    06/02/2014 9:46 FOG::GUIWatcher Message found, attempting to notify GUI!
    06/02/2014 9:46 FOG::PrinterManager Setting Default Printer…
    06/02/2014 9:46 FOG::PrinterManager Setting default for Tutores
    06/02/2014 9:46 FOG::PrinterManager Remaining: 6 Sending message to FOG Tray…
    06/02/2014 9:46 FOG::GUIWatcher Dispatch OK!
    06/02/2014 9:46 FOG::PrinterManager Remaining: 5 Sending message to FOG Tray…
    06/02/2014 9:46 FOG::ClientUpdater Attempting to connect to fog server…
    06/02/2014 9:46 FOG::ClientUpdater Module is disabled globally on the FOG Server, exiting.
    06/02/2014 9:46 FOG::PrinterManager Remaining: 4 Sending message to FOG Tray…
    06/02/2014 9:47 FOG::PrinterManager Remaining: 3 Sending message to FOG Tray…
    06/02/2014 9:47 FOG::PrinterManager Remaining: 2 Sending message to FOG Tray…
    06/02/2014 9:47 FOG::PrinterManager Remaining: 1 Sending message to FOG Tray…
    06/02/2014 9:51 FOG::SnapinClient Attempting to connect to fog server…
    06/02/2014 9:51 FOG::SnapinClient Module is active…
    06/02/2014 9:51 FOG::SnapinClient No Tasks found for: 3C:D9:2B:70:E5:84


  • Senior Developer

    Lets start with one system.

    Make sure that system has FOG Client installed.

    Make sure that system has the Service enabled on the Host, and of course it (should already be) needs to be enabled on the server.

    Add a printer to the System in the Web GUI. Make sure it’s a valid printer. If using network style printing (\someprinterserver\someprintername) Make sure the server is accessible and that printer is on the server.

    Then open command prompt as Administrator (Right click, run as Administrator)

    In the command prompt type:

    [code]net stop "FOG Service"
    echo > c:\fog.log
    net start “FOG Service”[/code]

    Then (I typically use command prompt to read it) open up the file c:\fog.log

    In command prompt you can do:
    [code]type c:\fog.log[/code]

    It will be updating and, unfortunately, I haven’t found a windows tail command equivalent, so I just hit up arrow and enter to reenter the type command so i can view the information as it’s being inserted.

    Search for the PrinterManager stuff and it should give you any error’s or messages of what’s going on.


Log in to reply
 

387
Online

38937
Users

10696
Topics

101490
Posts

Looks like your connection to FOG Project was lost, please wait while we try to reconnect.