Troubleshooting

Notable issues

FreeBSD logo on screen for more than five minutes

It can take up to five minutes to start the system in Live mode. If you see the FreeBSD logo on screen for more than five minutes, then something might be wrong and you might need to restart the computer.

If – after five minutes – you’re reluctant to stop the computer, you can occasionally key Ctrl-T to get some information about what the computer is doing. If there is no change from one snippet to the next, across three or more snippets, you may reasonably assume that the computer needs to be restarted.

  • Please restart the computer. If normal use of the power button is not effective, press and hold.

  • Then, please start the computer in verbose mode to see any relevant error messages that may help in resolving the issue.

Boot stalls with black screen

This means that Xorg has been started but for some reason the login manager slim or the helloDesktop startup script start-hello cannot run.

  • Boot in verbose mode

  • Press Ctrl+Alt+F2

  • Log in

  • sudo killall Xorg

  • sudo service dbus restart

  • sudo service slim restart

If this does not work:

  • sudo killall Xorg

  • startx

  • In XTerm, sudo liveuser (or the username you chose)

  • start-hello

login: prompt, no desktop environment

  • Please make sure that your computer has at least 4GB of RAM. helloSystem currently needs at least this amount to be started in Live mode.

  • The graphics hardware in your computer may not yet, or not yet easily, be usable with helloSystem. Try with a different computer, or seek help.

Debugging application issues

When debugging application issues, it can be helpful to see what an application is actually doing. For example, if we are interested in which libraries with “menu” in their name firefox is loading, we can run

$ LD_DEBUG=libs firefox 2>&1 | grep -i menu

Or, if we are interested in which activities with “menu” in their name firefox is doing, we can run

$ sudo sysctl security.bsd.unprivileged_proc_debug=1
$ truss firefox 2>&1 | grep -e menu 

Other issues

Use the Search or jump to… field at the head of the main https://github.com/helloSystem/ page – above the helloSystem logo. This special page allows an organisation-wide search, across all helloSystem repositories. Click in the field, then begin typing.

If your issue is not already reported, you can create a new one.

Getting help

Please participate in our discussion forum or contact us.