Skip to content

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

@benhovinga

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions