Troubleshooting

Broken machines to repair. You get the symptom, not the cause.

In a sandbox lesson you know what to do and you learn to do it. Here you only know what does not work. The container arrives already broken, there are no ready commands, and the system checks your repair against criteria inside your own machine.

Scenarios

How it works

  1. 01

    The machine is already broken

    The fault is planted as root before you attach. The briefing names the class of failure and the method, not the fault itself: you find it in the terminal, and the exact answer sits on the last rung of the hint ladder.

  2. 02

    Criteria, not steps

    Instead of a list of actions there is a definition of done. The check runs in your own container and tells you which conditions are still unmet.

  3. 03

    Hints one at a time

    The hint ladder is closed and opens rung by rung, from where to start to the plain answer. Nothing counts them and nothing is deducted.

Common questions

How is this different from the sandbox lessons?

A lesson gives you a task and the commands for it: you know what to do and you learn to do it quickly and correctly. A scenario gives you a symptom. The order of work is yours to choose, and it differs from person to person.

Do I need an account?

You can read a scenario without one. Booting the container needs a sign-in: the machine runs on our server and its resources are finite. Four scenarios open with a free account, the rest are part of the paid course.

Why does systemctl not work?

The sandbox is a container, not a virtual machine, and systemd is not running in it: the first process is an ordinary shell. That is why systemctl answers "System has not been booted with systemd as init system" and does nothing. There is a replacement: the service command starts and stops services (service nginx start, service nginx status), the service's own tooling reports on its configuration, and the reasons for a failure sit in its log files under /var/log. This is exactly how you work on a service inside a container at your job too.

Can I break something for real?

Inside the container, as much as you like. It is throwaway, it has no route to the internet, and it is deleted when you leave. The restart button rebuilds the machine along with its original fault.