Websites within Collections/Stream not working


first off thanks for putting OpenFrame together, it’s a great little thing for displaying digital art on any screen.

I would love to push URLs through OpenFrame, but whenever I do so, I either get the following error message:

[Function: _replaceTokens] ‘/home/pi/nvm/versions/node/v4.3.2/lib/node_modules/openframe-website/scripts/.xinitrc’ { ‘$url’: ‘’ }

Fatal server error:
(EE) Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
Please consult the The X.Org Foundation support
for help.
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server “:0”
after 7 requests (7 known processed) with 0 events remaining.


If attempt to push a different website during the same session I get pushed to a login screen where I have to enter the default login info (pi@raspberry) which re-logins into the desktop environment (necessitating a restart of openframe). None of the “website” examples on the stream page work, nor do any new URLs when added via the collection page.

I’m installing open frame via the install script:
bash -c “$(curl”


Is there an OpenFrame update I’m missing? Any specific log files I can send to further debug?


The Website plugin uses X to run chromium. From the error message it looks like X server is already running — are you starting openframe from an xterm session within the desktop environment rather than directly from the default terminal? For openframe, I’d recommend setting up the pi to boot to terminal with auto-login and running it from there (or choosing the autoboot option when setting up openframe)… aside from causing potential conflicts like this with extensions that use X, running the desktop environment also consumes resources unnecessarily.