It could be as simple as forget to setup a password. 🙂
If you setup a vtp password on cisco server switch then you must setup a password on client switch to.
Check if password is configured for vtp:
# show vtp password
Setup vtp password on switch:
sw(config)# vtp password ...
Now vtp updating on cisco client switch is working perfectly well.
vtp – vlan trunk protocol