Hi everyone,

here are my results of the test-driving procedure on a fresh installed Debian Lenny.

Can someone explain me the following things:

- Why does OpenPKG need to be bootstrapped twice in order to get it to work without warnings? - Why do the permissions of the license file have to be manually adjusted in order to activate a license?
- Why do so many files belong to root after a fresh installation?

Thanks and Regards,
Olivier

-----------------------------------------------------------------------------

# system information
r...@lab:/var/tmp# uname -a
Linux lab.test 2.6.26-2-openvz-amd64 #1 SMP Thu Nov 5 03:06:00 UTC 2009 i686 GNU/Linux

r...@lab:/var/tmp# cat /etc/debian_version
5.0.3

# download latest OpenPKG framework bootstrap sources
r...@lab:/var/tmp# curl -LO http://openpkg.org/go/download/openpkg.src.sh
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 2 43.6M 2 949k 0 0 262k 0 0:02:50 0:00:03 0:02:47 314k

# bootstrap OpenPKG instance
r...@lab:/var/tmp# sh openpkg.src.sh  >     --prefix=/openpkg --tag=openpkg  >  
   --user=openpkg --group=openpkg
OpenPKG CURRENT Source Bootstrap Package, version 20100104
Building for prefix /openpkg on current platform
++ extracting OpenPKG source distribution
++ building OpenPKG binary distribution
OpenPKG Bootstrap Procedure
++ bootstrap version: 4.0.1-20100104
...

# install newly produced package
r...@lab:/var/tmp# sh openpkg-*-openpkg.sh
OpenPKG CURRENT Binary Bootstrap Package, version package openpkg is not installed
Built for prefix /openpkg on target platform ix86-debian5.0
++ hooking OpenPKG instance into system environment
++ creating OpenPKG instance root directory "/openpkg"
++ extracting OpenPKG binary distribution
++ installing OpenPKG binary distribution
++ fixating OpenPKG instance filesystem hierarchy
++ post-processing OpenPKG bootstrap installation
...

# switch to openpkg user => why these warnings?
r...@lab:/var/tmp# su - openpkg
openpkg:WARNING: invalid owner user id 0 (expected 1001) on configuration file "/openpkg/etc/openpkg/managers" -- ignoring file openpkg:WARNING: invalid owner user id 0 (expected 1001) on configuration file "/openpkg/etc/openpkg/managers" -- ignoring file
open...@lab$

# rebuild openpkg => why is it needed? Don't I have already the latest version?
r...@lab:/var/tmp# /openpkg/bin/openpkg build openpkg | sh
openpkg:WARNING: invalid owner user id 0 (expected 1001) on configuration file "/openpkg/etc/openpkg/managers" -- ignoring file openpkg:WARNING: invalid owner user id 0 (expected 1001) on configuration file "/openpkg/etc/openpkg/managers" -- ignoring file openpkg:WARNING: invalid owner user id 0 (expected 1001) on configuration file "/openpkg/etc/openpkg/managers" -- ignoring file openpkg:WARNING: invalid owner user id 0 (expected 1001) on configuration file "/openpkg/etc/openpkg/managers" -- ignoring file openpkg:WARNING: invalid owner user id 0 (expected 1001) on configuration file "/openpkg/etc/openpkg/managers" -- ignoring file openpkg:WARNING: invalid owner user id 0 (expected 1001) on configuration file "/openpkg/etc/openpkg/managers" -- ignoring file openpkg:WARNING: invalid owner user id 0 (expected 1001) on configuration file "/openpkg/etc/openpkg/managers" -- ignoring file openpkg:WARNING: invalid owner user id 0 (expected 1001) on configuration file "/openpkg/etc/openpkg/managers" -- ignoring file openpkg:WARNING: invalid owner user id 0 (expected 1001) on configuration file "/openpkg/etc/openpkg/managers" -- ignoring file openpkg:WARNING: invalid owner user id 0 (expected 1001) on configuration file "/openpkg/etc/openpkg/managers" -- ignoring file :::: http://download.openpkg.org/framework/release/source/openpkg-4.0.1-20100104.src.rpm :::: openpkg:WARNING: invalid owner user id 0 (expected 1001) on configuration file "/openpkg/etc/openpkg/managers" -- ignoring file ## 3.7%
...

# switch to openpkg user => OK, no more warning
r...@lab:/var/tmp# su - openpkg
open...@lab$

# activate community license => permission denied
open...@lab$ openpkg license activate COMMUNITY
/openpkg/libexec/openpkg/license: line 167: /openpkg/etc/openpkg/license: Permission denied
openpkg:license:ERROR: failed to activate license under id "COMMUNITY"

# change ownership of license file
r...@lab:/var/tmp# chown -R openpkg:openpkg /openpkg/etc/openpkg/license

# activate community license => OK
open...@lab$ openpkg license activate COMMUNITY

# files belonging to root. Is it normal?
r...@lab:/var/tmp# find /openpkg/ -user root
/openpkg/.bash_login
/openpkg/etc/rc.conf
/openpkg/etc/openpkg/register.tran
/openpkg/etc/openpkg/managers.rpmorig
/openpkg/etc/openpkg/rpmlua.rpmorig
/openpkg/etc/openpkg/rpmpopt.rpmorig
/openpkg/etc/openpkg/register.prep
/openpkg/etc/openpkg/platform.rpmorig
/openpkg/etc/openpkg/register.util
/openpkg/etc/openpkg/rpmmacros.rpmorig
/openpkg/etc/openpkg/release.rpmorig
/openpkg/etc/openpkg/register.conf
/openpkg/RPM/PKG/openpkg-4.0.1-20100104.ix86-debian5.0-openpkg.rpm
/openpkg/lib/openpkg/override/install-info
/openpkg/bin/openpkg
/openpkg/.bashrc

-----------------------------------------------------------------------------

Ralf S. Engelschall wrote:
For our reference and your convenience, here is an OpenPKG 4 procedure
for test-driving it from scratch:

-----------------------------------------------------------------------------

# download latest OpenPKG framework bootstrap sources
curl -LO http://openpkg.org/go/download/openpkg.src.sh

# bootstrap OpenPKG instance
sh openpkg.src.sh >     --prefix=/openpkg --tag=openpkg >     --user=openpkg 
--group=openpkg
sh openpkg-*-openpkg.sh

# build and install Apache and Lynx
/openpkg/bin/openpkg build >     -D apache::with_mod_ssl apache lynx | sh

# start Apache and test with Lynx
/openpkg/bin/openpkg rc apache start
/openpkg/bin/lynx https://localhost/

# stop Apache and erase OpenPKG instance
/openpkg/bin/openpkg rc apache stop
/openpkg/bin/openpkg rpm > -e
-----------------------------------------------------------------------------

                                       Ralf S. Engelschall
                                       r...@engelschall.com
                                       www.engelschall.com

______________________________________________________________________
OpenPKG                                             http://openpkg.org
User Communication List                      openpkg-users@openpkg.org
______________________________________________________________________
OpenPKG                                             http://openpkg.org
User Communication List                      openpkg-users@openpkg.org

Reply via email to