Skip to content

Installation Error on WSL: System has not been booted with systemd as init system (PID 1) #2713

Description

@benhovinga

Installing code-server on WSL2 so I can use my more powerful desktop computer to do dev work while on the road or when I cannot use my personal laptop (ie. at work).

I ran curl -fsSL https://code-server.dev/install.sh | sh to install and then tried to run sudo systemctl enable --now code-server@$USER to have it auto boot. But when I do I get this error

Created symlink /etc/systemd/system/default.target.wants/code-server@ben.service → /lib/systemd/system/code-server@.service.
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

Maybe I don't fully understand how WSL works or maybe there is another command I could use. I did some googleing and some posts recommend using service for other applications running on WSL but I don't think that will work for code-server.

How can I make this work? or do I need to?

  • Web Browser: N/A
  • Local OS: Windows 10
  • Remote OS: Ubuntu (WSL 2) on Windows 10
  • Remote Architecture: amd64
  • code-server --version: 3.8.1

PS: running code-server works great and I am able to access it in my browser.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions