Updated May 8, 2026 The most-seen failures with Raff VMs and the fix that works in each case. If your issue isn’t here, contact support@rafftechnologies.com.Documentation Index
Fetch the complete documentation index at: https://docs.rafftechnologies.com/llms.txt
Use this file to discover all available pages before exploring further.
Connection problems
SSH: connection refused
SSH: connection refused
ssh: connect to host x.x.x.x port 22: Connection refused.Likely causes & fixes:- Security group blocks port 22 — open the VM’s Firewall and confirm an inbound TCP/22 rule exists for your IP.
- SSH daemon isn’t running — open the VNC console, log in, run
systemctl status ssh(Ubuntu/Debian) orsystemctl status sshd(RHEL family). Start it withsystemctl start sshand persist withsystemctl enable ssh. sshdis listening on a different port —cat /etc/ssh/sshd_config | grep -i ^Port. Connect withssh -p <port> root@…or change the rule.
SSH: connection timed out
SSH: connection timed out
ssh: connect to host x.x.x.x port 22: Operation timed out.Likely causes & fixes:- VM not
active— check the dashboard. If it’spassive, start it. Ifprovisioningwhile a snapshot/backup runs, wait for it to finish (see Lifecycle states). - Public IP changed — confirm the IP shown in the dashboard matches what you’re connecting to.
- Inside-the-VM firewall —
ufw/iptables/firewalldmay be blocking 22. Use the VNC console and disable or fix the rule (ufw allow 22,firewall-cmd --add-service=ssh --permanent). - Network outage — check status.rafftechnologies.com.
SSH: Permission denied (publickey)
SSH: Permission denied (publickey)
- Wrong key —
ssh -i ~/.ssh/specific_key root@…to point at the right private key. - Key permissions too open —
chmod 600 ~/.ssh/<key>on macOS/Linux. - Key not in
authorized_keyson the VM — open the VNC console, log in, and append your public key to~/.ssh/authorized_keys(chmod 600andchown user:user). - Password auth disabled, no key set — Reset password and connect over the VNC console once first to add a key.
RDP: black screen after login (Windows)
RDP: black screen after login (Windows)
RDP: certificate warning
RDP: certificate warning
Disk and filesystem
Disk full — can't even log in
Disk full — can't even log in
No space left on device.Fix via VNC:- Open the VNC console.
- Log in. Identify the largest paths:
du -h --max-depth=1 / 2>/dev/null | sort -rh | head -20. - Common culprits:
/var/log(rotate or truncate logs),/var/cache/apt(apt clean),/tmp(rm -rf /tmp/*if safe), Docker layers (docker system prune -a). - If still tight, resize the disk (one-way grow), then expand the filesystem inside the VM.
VM won't boot — broken `/etc/fstab`
VM won't boot — broken `/etc/fstab`
Welcome to GRUB.Fix via VNC + single-user mode:- Open the VNC console and reboot the VM (hard reboot if needed).
- At the GRUB menu, press
eon the highlighted entry. - Find the line beginning
linux …. Appendsingle(orinit=/bin/bash) at the end. - Press
Ctrl-Xto boot. - Remount root read-write:
mount -o remount,rw /. - Edit
/etc/fstabwithviand either fix or comment out the bad line. - Reboot normally.
Volume attached but not visible inside the VM
Volume attached but not visible inside the VM
lsblk doesn’t show it.Fix:- Re-scan SCSI —
echo "- - -" > /sys/class/scsi_host/host0/scan(Linux). - Check it’s the right VM — volumes attach to a single VM at a time; make sure the dashboard shows the attachment to this VM.
- Expected device — virtio devices appear as
/dev/vdXon Linux. See Volumes → Attach to a VM for the full mount flow.
Lifecycle and state
VM stuck in `provisioning` after creation
VM stuck in `provisioning` after creation
active after several minutes.Fix:- Wait 5-10 minutes — large templates and busy regions take longer.
- If stuck > 10 minutes, contact support with the VM ID.
- If status moves to
failure, the VM is non-billable — delete and recreate. If it persists, support can investigate the underlying node.
VM stuck in `provisioning` while running fine
VM stuck in `provisioning` while running fine
active VM shows provisioning but SSH/RDP still works.Cause: A snapshot or backup is running. The dashboard reuses the provisioning label while the hypervisor captures state. The VM continues serving traffic the whole time.Fix: Wait for the capture to finish — snapshots are typically 1–2 minutes, backups around 3 minutes on average; both scale with the size of the disk being captured. See Lifecycle states.Can't resize — `VM must be stopped`
Can't resize — `VM must be stopped`
passive state. Stop the VM, wait for passive, resize, then start.Resize completed but VM doesn't see new RAM/CPU
Resize completed but VM doesn't see new RAM/CPU
Disk grew in dashboard but `df -h` shows old size
Disk grew in dashboard but `df -h` shows old size
Networking
No outbound internet from the VM
No outbound internet from the VM
curl https://example.com hangs or returns network unreachable.Fix:- Confirm the VM has a public IPv4 in the dashboard.
- Check inside-the-VM routing:
ip routeshould show a default route through the gateway. - Restart networking:
systemctl restart systemd-networkd(orNetworkManager). - Check inside-the-VM firewall (
ufw status,iptables -L).
Public IP changed unexpectedly
Public IP changed unexpectedly
Can't reach another VM in the same VPC
Can't reach another VM in the same VPC
- Confirm both VMs share the same VPC (VM detail page → Network section).
- Check security groups on both VMs allow the protocol/port between private IPs.
- Check inside-the-VM firewalls.
- Use private IPs, not public, for VPC-internal traffic.
Backups and snapshots
Scheduled backups not running
Scheduled backups not running
- Confirm the schedule is enabled on the VM detail page → Backups tab.
- Time window — note the platform’s timezone vs yours.
- The VM must be
activefor backups to run; a stopped VM is skipped.
Snapshot creation fails
Snapshot creation fails
failed.Fix:- VM must be
active— snapshots ofpassiveVMs are not supported. - Delete the failed entry and retry.
- If it keeps failing on the same VM, contact support with the VM ID.
Authentication and access
Forgot the root / Administrator password
Forgot the root / Administrator password
Locked out completely — no SSH, no password
Locked out completely — no SSH, no password
- Reset password — the new password lands by email; use the VNC console once it arrives.
- If reset doesn’t work, Factory reset the VM (preserves attached volumes, snapshots, backups; wipes the OS disk).
- If you need the OS disk’s contents preserved, contact support with the VM ID — recovery from a backup may be possible if you have one. This is why production VMs should always run a backup schedule.
Billing
VM still being billed after I stopped it
VM still being billed after I stopped it
passive) keep their CPU, RAM, disk, and IP reservations and continue to be billed under their subscription term. To stop charges, delete the VM — unused subscription days are credited back to your account balance.Resize charged me but I downsized
Resize charged me but I downsized
Still stuck?
Contact support@rafftechnologies.com with:- The VM ID (from the dashboard URL or
Get VMresponse) - The exact error message and timestamp
- Steps already tried
- Relevant logs from inside the VM (
journalctl -xe,/var/log/syslog)