Re: [Vserver] Gentoo Vserver: PHP5 -> udev -> baselayout problem

From: Tor Rune Skoglund <trs_at_datakompaniet.no>
Date: Sat 12 Nov 2005 - 18:33:47 GMT
Message-ID: <4376358B.2070600@datakompaniet.no>

Christian Heim wrote:
> On Friday 11 November 2005 11:46, Tor Rune Skoglund wrote:
>
>>I am trying to emerge dev-lang/php to get php5. package.keywords have been
>>set accordingly. Emerge wants to install udev for some reason. (Why would
>>I want udev in a vserver? I probably don't...)
>
> Rune, could you please copy&paste the tree output of your emerge (-t) ?!
>
>>Anyway, when trying to emerge udev, udev want a baselayout other than
>>the vserver baselayout, and there my knowledge stops.

Yes, here we go:

>> emerge -t dev-lang/php

----------------------------
>>> --tree implies --pretend... adding --pretend to options.

These are the packages that I would merge, in reverse order:

Calculating dependencies
!!! All ebuilds that could satisfy ">=sys-apps/baselayout-1.8.6.12-r3"
have been masked.
!!! One of the following masked packages is required to complete your
request:
- sys-apps/baselayout-1.12.0_pre10-r1 (masked by: package.mask, ~x86
keyword)
- sys-apps/baselayout-1.12.0_pre10 (masked by: package.mask, ~x86 keyword)
- sys-apps/baselayout-1.12.0_pre9-r1 (masked by: package.mask, ~x86 keyword)
- sys-apps/baselayout-1.11.13-r2 (masked by: package.mask, ~x86 keyword)
- sys-apps/baselayout-1.11.13-r1 (masked by: package.mask)
- sys-apps/baselayout-1.12.0_pre9-r2 (masked by: package.mask, ~x86 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.
!!! (dependency required by "sys-fs/udev-073" [ebuild])
----------------------------

"emerge -t udev" says the same.

This is my make.conf in the vserver:

----------------------------
# These settings were set by the catalyst build script that
automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example

CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"

USE="acl apache2 bash-completion bcmath bzip2 cli cpdflib crypt ctype
curl curlwrappers dba emacs exif expat ffmpeg ffftw flatfile fortran ftp
gd -gdbm geoip ggi gif imagemagick imap imlib innodb java javascript
jpeg ldap libwww mhash mime mmx mp3 mpeg mysql ncurses pam pcre pdflib
perl php png python readline sasl session simplexml slp soap sockets spl
sqlite sse sse2 ssl tcltk tidy tiff tokenizer truetype vhosts xml xml2
xmlrpc xsl zip zlib x86"

LINGUAS="nb"
----------------------------

Here is /etc/portage/package.keywords:

----------------------------
# Pakker for å få mysql 5

>=dev-db/mysql-5.0.15* ~x86
>=dev-perl/DBD-mysql-2.9007* ~x86

# Pakker for å få PHP5

>=dev-lang/php-5.0.5* ~x86
>=app-text/aspell-0.60.2* ~x86
>=app-admin/eselect-php-0.96* ~x86
>=app-admin/eselect-0.9.6* ~x86
>=dev-php5/pecl-zip-1.0* ~x86
>=sys-fs/udev-0.71* ~x86

# Vserver baselayout
>=sys-apps/baselayout-vserver-1.12.0_pre8* ~x86
----------------------------

(That udev line was added since php wanted udev and I
added to check if it might help with a newer version. It didn't.)

Finally, on the host, this is vserver-info:

----------------------------
Versions:
                   Kernel: 2.6.13.3-vs2.1.0-rc3-gentoo
                   VS-API: 0x00020001
             util-vserver: 0.30.208; Oct 29 2005, 15:58:22

Features:
                       CC: i686-pc-linux-gnu-gcc, i686-pc-linux-gnu-gcc (GCC) 3.3.6
(Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)
                      CXX: i686-pc-linux-gnu-g++, i686-pc-linux-gnu-g++
(GCC) 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)
                 CPPFLAGS: ''
                   CFLAGS: '-O2 -march=pentium4 -fomit-frame-pointer
-std=c99 -Wall -pedantic -W'
                 CXXFLAGS: '-O2 -march=pentium4 -fomit-frame-pointer
-ansi -Wall -pedantic -W -fmessage-length=0'
               build/host: i686-pc-linux-gnu/i686-pc-linux-gnu
             Use dietlibc: yes
       Build C++ programs: yes
       Build C99 programs: yes
           Available APIs: compat,v11,v13,fscompat,net,oldproc,olduts
            ext2fs Source: e2fsprogs
    syscall(2) invocation: alternative
      vserver(2) syscall#: 273/glibc

Paths:
                   prefix: /usr
        sysconf-Directory: /etc
            cfg-Directory: /etc/vservers
         initrd-Directory: /etc/init.d
       pkgstate-Directory: /var/run/vservers
            Kernelheaders:
/lib/modules/2.6.13.3-vs2.1.0-rc3-gentoo/build/include
          vserver-Rootdir: /vservers

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

Any clues....?????

Best regards
Tor Rune Skoglund
trs@datakompaniet.no

_______________________________________________
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver
Received on Sat Nov 12 18:39:11 2005

[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Sat 12 Nov 2005 - 18:39:16 GMT by hypermail 2.1.8