Looking in the documentation for an easier way to restart the tftp-server on a UC5xx or CME platform without having to reboot the box.
need to do this to modify the desktop images and upgrading the loads for the phones.
You shouldn't have to reboot the box, tftp service will always be running on the UC5XX.
As long as you have your "tftp-server flash:":
And you're sourcing TFTP off teh correct interface, one that the the phone can reach...and the UC5XX can use to reach the phone:
ip tftp source-interface
And all the appropriate files are indeed in flash...then the UC5XX should always be able to serve up the files.
debug tftp events
The above will tell you if the phone is in fact contacting the router for the file you want.
Off the top of my head, you may want to shut down CCA when this happens (if you're using it)...as this uses tftp port 69 (I believe) to push down config and read configs off the UC5XX. This may be hosing it up.
EDIT: Wrong debug command.
Yep - second Dave's comments... you restart the TFTP server on full CUCM because it caches files and doesn't always (ever?) pick up certain changes.
CME doesn't suffer from that - generally if it doesn't work, it's configured wrong :-)
A useful command is 'debug tftp-server events' (with 'term mon', each request will be listed, and if you don't see a 'finished' message then the file wasn't sent - if you don't see the request, then something else is wrong)
Please rate helpful posts..
To add to this: If you need to just rebuild config files after a change:
no cre cnf
Sometimes CME doesn't rebuild the config files when it needs to after a change, so it's good to kick start it if something which you expect to update isn't getting updated in the config.