Question

Archlinux not startup after update

I update my droplet with pacman -Syu and rebooted it. The droplet not startup. I connected via web console and I see errors:

systemd[99]: Failed to open serialization file: Read-only file system
systemd[1]: Failed to fully start up daemon: RemoteI/O error
[!!!!!!] Failed to start up manager, freezing.
systemd[1]: Freezing execution.

(see screenshot)

I ran fsck via the recovery but I not found error. The disk seen fine but the droplet not start up. please, help me.

Show comments

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.

hey there, i had got the same issue as op however luckily, after hours and hours experimenting… i finally got my arch up and running now.

for some reason after upgrading the system, the systemd just can’t mount the /dev/vda1 correctly with write access.

so what i did is a bit hacky:

  1. shutdown your droplet
  2. boot from recovery iso, you can select this from recovery menu
  3. start your droplet and open console
  4. select 1 from menu to mount the disk
  5. select 5 to chroot into your arch
  6. move original /sbin/init, rename it as init.real: mv /sbin/init /sbin/init.real
  7. create your own “init” to mount the disk correctly, don’t forget to chmod +x it, here is the script:
#!/bin/sh

mount -o remount,rw /dev/vda1 /
exec init.real

at last shutdown your droplet and turn of recovery mode, and reboot it

Arch Linux is not supported by DigitalOcean as a droplet distribution anymore. I doubt you’ll get much help with this.

If you’re using “DigitalOcean Debian to Arch” on the droplet then ask for advice through the issues page perhaps.