CIFS error 112 on mount

I assume you have cifs-utils installed.

Try mounting manually with -v flag so you can see where it gets stuck.
sudo mount -vv -t cifs -o username=X,password=Y,domain=Z //server/share /mnt/share