Meego Wiki
Views
From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(How do I run OBS light server appliance on my Desktop ?)
(Replaced content with "OBS Light has moved! It's now located at openSUSE: [http://en.opensuse.org/openSUSE:OBS_Light_FAQ http://en.opensuse.org/openSUSE:OBS_Light_FAQ]")
 
(14 intermediate revisions not shown)
Line 1: Line 1:
-
= Frequently Asked Questions =
+
OBS Light has moved! It's now located at openSUSE:
-
== Where does ''obslight'' store its data? ==
+
[http://en.opensuse.org/openSUSE:OBS_Light_FAQ http://en.opensuse.org/openSUSE:OBS_Light_FAQ]
-
All data is stored in '''~/OBSLight''' and subdirectories.
+
-
 
+
-
== Is there a configuration file ? ==
+
-
Configuration file is '''~/OBSLight/obslightConfig'''.
+
-
 
+
-
== How do I run OBS light server appliance on my Desktop ? ==
+
-
While running an OBS Light appliance is simple and easy and just requires 1GB of RAM allocated to the virtual machine, running an OBS server appliance can be much more demanding but running the OBS server server appliance on your desktop or laptop (a minimum 4GB of RAM is mandatory) via a virtual machine can be very handy during evaluation tests.<br>
+
-
The main advantage is that you do not need a special authorisation from your IT department to start playing but you need to allocate at least 2GB to the appliance and as many CPU cores that you can spare. You need to patch on the OBS server appliance ''(need to be root)'' the file '''/etc/sysconfig/obs-worker''' to set the variable OBS_WORKER_INSTANCES to 1 (default is zero) to limit the RAM resources requires by your appliance during build process.
+
-
If you plan to build large packages such as Chromium you will need more than 2GB of RAM allocated (actually on my desktop I have 16GB). <br>
+
-
You can overcome that limit with the addition of an obsworker appliance on a separate server. OBS Light project provides one pre-configured to work with and OBS Light server appliance. <br>
+
-
If you are not in NAT, external OBS work appliance will be detected and used automatically (NAT more would require a complex configuration). The Worker can be running on a more powerfull unit and speed the preparation work before for example leaving the office with a complete fully built project on a laptop.
+
-
You can stop the worker on the laptop by the command '''rcobsworker stop''' ''(need to be root)''<br>
+
-
As a general rule using the bridge mode is advisable. Note ''this is '''not''' the default option of VirtualBox''.
+
-
The NAT mode is interesting to run an OBS Light server via a VPN or for unconnected demos. In that case you will need to declare NAT rules in your Vitual Machine Manager redirecting the ports 80, 81 and 82 from your local host to your OBS appliance internal NAT address ''(with VitualBox under Linux rerouting port bellow 1000 is reserved for root only)''.<br>
+
-
Do not forget to add a host name "obslightserver" in your workstation pointing to the OBS Light server appliance IP address or localhost in the case of a NAT configuration.
+
-
 
+
-
== How to show the log ? ==
+
-
* From the menu: ''Window'' -> ''Show log''
+
-
* When a long operation is running: right click on progress bar and click ''Show log''.
+
-
 
+
-
== Why does MeeGo's '''kernel''' package fail to build for ARM? ==
+
-
The '''kernel''' package has flags to prevent builds on ARM.
+
-
To compile an ARM kernel, you must use another package, for example the '''kernel-adaptation-n900''' package.
+
-
 
+
-
== How install the dependency of a package into the chroot? ==
+
-
If the project on your OBS doesn’t provide some dependencies and you must add a repository to your chroot's zypper configuration, you have two choices:
+
-
* First one, use an URL and an alias:
+
-
obslight addRepoInChRoot --projectLocalName MeeGo_1.2_oss --url http://download.meego.com/live/MeeGo:/1.2:/non-oss/MeeGo_1.2/ --alias "MeeGo_non-oss"
+
-
* Second one, add the repository of another local project:
+
-
obslight addRepoInChRoot --projectLocalName MeeGo_1.2_oss --fromProject $ProjectName
+
-
 
+
-
== Where to send bug reports ? ==
+
-
Bugs are centralized on [https://bugs.meego.com/buglist.cgi?product=Development%20Tools&component=OBS%20Light MeeGo's bugzilla].
+
-
 
+
-
= Links =
+
-
* [[OBS_Light | OBS Light main page]]
+
-
* [[ObsLightDeliverable | OBS Light deliverables]]
+
-
* [[OBS_Light_Manual | OBS Light manual]]
+
-
* [https://meego.gitorious.org/meego-developer-tools/obs-light/ OBS Light project on Gitorious]
+
-
* [https://build.pub.meego.com/project/show?project=Project%3AOBS_Light OBS Light project on MeeGo build service]
+

Latest revision as of 12:33, 12 June 2012

OBS Light has moved! It's now located at openSUSE: http://en.opensuse.org/openSUSE:OBS_Light_FAQ

Personal tools