Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ximi1970:Servers:OBS:latest
Meta
Overview
Repositories
Monitor
Requests
Users
Subprojects
Project Config
Attributes
Signing Keys
Meta
Status
Pulse
Meta Configuration of home:Ximi1970:Servers:OBS:latest
<project name="home:Ximi1970:Servers:OBS:latest"> <title>Preconfigured OpenSUSE Build Service for "localhost" (latest)</title> <description>OpenSUSE Build Service preconfigured for a private local host. Select the obs-config-mysql-apache package for a preconfigured install. Features: * database setup. * SSL key generation. * Apache2 setup The service will use the `hostname -f` as system name, so this command has to work correctly BEFORE installing the packages. Please make sure your DNS is working. Add the <fqdn> and obs.<fqdn> to your DNS records and/or to your /etc/hosts file. OBS can be reached at: http://obs.<fqdn> User: Admin Password: opensuse Use the 'obsctl' command to control the services: obsctl enable obsctl disable obsctl status obsctl start obsctl stop Other users/passwords used: mysql ----- User: root Password: opensuse User: obs Password: obspassword Workers setup (x86_64, aarch64) ------------------------------- You can now use the qemu option for OBS_VM_TYPE in /etc/sysconfig/obs-server. It will allow you to start an x86_64 and an aarch64 emulator together on one system. Kvm will be used if the host uses the same architecture as the emulator. Please be aware that the speed of the non-kvm emulator is not very fast. OBS_VM_KERNEL and OBS_VM_INITRD need to be "none" for now. Only the x86_64 host has been tested... !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! WARNING: This is not a safe setup. Do NOT use this setup for a public OBS. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! KNOWN bugs / problems: * obs-config-mysql-apache hangs during install. Gpg key generation is hanging. There is not enough entropy for it to generate a key. You can try running: dd if=/dev/sda of=/dev/zero for a few minutes. (Did not help on one of my systems, still searching for another solution) Try using obs-config-mysql-apache-nokeys. You can try to generate the keys using the commandline tool obs-keygen * passenger / webui does not start: sudo /usr/sbin/obs restart or reboot the system. * Workers / architecture not starting: Check your qemu-xxx setup or change the OBS_VM_TYPE into "none" in /etc/sysconfig/obs-server * Editing the repository to add a repo / path does not work Workaround: Use the meta tab to edit the project config directly. <path project="Packman:Essentials" repository="openSUSE_Leap_42.3"/> <path project="Packman:Extra" repository="openSUSE_Leap_42.3"/> <path project="Packman:Multimedia" repository="openSUSE_Leap_42.3"/> <path project="Packman:Games" repository="openSUSE_Leap_42.3"/> * Signing problems Testing: export GNUPGHOME=/srv/obs/gnupg echo "test" | gpg -sa Errors: gpg: signing failed: Inappropriate ioctl for device Solution: Add /srv/obs/gnupg/options file with: pinentry-mode loopback Hints and tips: * If you want to relink the apache2 directories, edit the file /etc/apache2/httpd.conf and add in the section <Directory /> the statement "Options FollowSymLinks" </description> <person userid="Ximi1970" role="maintainer"/> <repository name="15.6_ARM"> <path project="openSUSE:Leap:15.6:ARM" repository="ports"/> <arch>armv7l</arch> </repository> <repository name="15.6"> <path project="openSUSE:Leap:15.6" repository="standard"/> <arch>x86_64</arch> <arch>aarch64</arch> </repository> <repository name="15.5_ARM"> <path project="openSUSE:Leap:15.5:ARM" repository="ports"/> <arch>armv7l</arch> </repository> <repository name="15.5"> <path project="openSUSE:Leap:15.5" repository="standard"/> <arch>x86_64</arch> <arch>aarch64</arch> </repository> <repository name="15.4_ARM"> <path project="openSUSE:Leap:15.4:ARM" repository="ports"/> <arch>armv7l</arch> </repository> <repository name="15.4"> <path project="openSUSE:Leap:15.4" repository="standard"/> <arch>x86_64</arch> <arch>aarch64</arch> </repository> </project>
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor