User:OlivierMehani/OpenBSD: Difference between revisions

From GNU MediaGoblin Wiki
Jump to navigation Jump to search
Line 14: Line 14:
</pre>
</pre>


Video support however seems to have more requirements than the default install. Fortunately most of them are packaged.
Video support however seems to have more requirements than the default install. The upload fails without them.
<pre>
<pre>
$ sudo pkg_add py-gtk2 py-gstreamer gstreamer-ffmpeg
$ sudo pkg_add py-gtk2 py-gstreamer gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-good
</pre>
</pre>
Maybe the media-handling code should be more to missing libraries?
Uploading OGV or MP4 videos unfortunately still fails after that:
<pre>
Error - <class 'gst.ElementNotFoundError'>: vp8enc
</pre>
No VP8 package or port appears to exist for OpenBSD at the moment...


== Running ==
== Running ==

Revision as of 05:53, 8 February 2012

Notes on Running MediaGoblin on OpenBSD

We run on the latest (for a tiny bit) OpenBSD version.

$ uname -a
OpenBSD XXX 5.0 GENERIC#53 amd64

Requirements

All the necessary dependencies are already available as packages as described in the documentation.

$ sudo pkg_add mongodb py-virtualenv py-lxml py-Imaging

Video support however seems to have more requirements than the default install. The upload fails without them.

$ sudo pkg_add py-gtk2 py-gstreamer gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-good

Maybe the media-handling code should be more to missing libraries?

Running

$ sudo useradd -u <UID> -g =uid -c "MediaGoblin" -d //path/to/mediagoblin/ -s /sbin/nologin _mediagoblin
$ cd /path/to/mediagoblin
$ sudo chown -R _mediagoblin:_mediagoblin .
$ HOME=`pwd` sudo -u _mediagoblin ./lazyserver.sh --server-name=broadcast &