Yeah, that happens with the latest wine installation (veil needs wine to compile the backdoors).
Can you try this solution:
apt install -y gnome-shell-extension-dashtodock
Then reboot the machine and the dock should be back. The login screen will look different but just click on “Not listed?” so you can log in as root.
Let me know how it goes!