Hello @all,
I have 3 servers:
- Repository server ( repo-server )
- Production server
- Development server
What I want to do is to create two repositories on the repo-server,
one for our production server and one for our development server.
I've tried to install a second repository like here
http://docs.oracle.com/cd/E23824_01/html/E21803/glrai.html#scrolltoc
but with no success.
The repo directories are
- /Repo/repo ( production )
- /DEVpool/repo ( development )
I executed the following commands to create the second(!) repository
(the first for production works like a charm):
215 pkgrepo set -s /DEVpool/repo publisher/prefix=dev
217 svccfg -s pkg/server add dev
218 svccfg -s pkg/server:dev addpg pkg application
219 svccfg -s pkg/server:dev setprop pkg/port=81
220 svccfg -s pkg/server:dev setprop pkg/inst_root=/DEVpool/repo
222 svccfg -s pkg/server:dev addpg general framework
223 svccfg -s pkg/server:dev addpropvalue general/complete astring: dev
224 svccfg -s pkg/server:dev addpropvalue general/enabled boolean: true
225 svcadm refresh application/pkg/server:dev
229 pkgrepo rebuild -s /DEVpool/repo
230 pkgrepo -s /DEVpool/repo refresh
240 pkg set-publisher -g http://192.168.2.100:81/ dev
root@repo-server:/# pkg publisher
PUBLISHER TYPE STATUS URI
solaris origin online
http://192.168.2.100/
dev origin online
http://192.168.2.100:81/
With firefox on my repo-server I can access http://192.168.2.100:81/ but
no packages are shown.
On http://192.168.2.100/ everything is ok.
Here is another output which indicates that in "dev" are no packages:
root@repo-server:~# pkgrepo info -s http://192.168.2.100:81
PUBLISHER PACKAGES STATUS UPDATED
solaris 4292 online 2012-10-17T10:16:06.384247Z
dev 0 online 2012-10-17T10:20:14.969619Z
I queried both repo directories with
root@repo-server:# pkg contents -s /REPO/repo/ > repo.log
root@repo-server:# pkg contents -s /DEVpool/repo/ > devpool.log
root@repo-server:# ls -l *.log
-rwxrwxrwx 1 root vboxsf 6501058 Oct 17 13:50 devpool.log
-rwxrwxrwx 1 root vboxsf 6501058 Oct 17 13:49 repo.log
and both log files contain the same packages/files.
A quick test to retreive package information from both repositories:
root@repo-server:# pkg list -g /REPO/repo amp
NAME (PUBLISHER) VERSION
IFO
amp 0.5.11-0.133
--r
group/feature/amp
0.5.11-0.175.0.0.0.2.2576 ---
web/amp 0.5.11-0.174.0.0.0.0.0
--r
root@repo-server:# pkg list -g /DEVpool/repo/ amp
NAME (PUBLISHER) VERSION
IFO
amp 0.5.11-0.133
--r
group/feature/amp
0.5.11-0.175.0.0.0.2.2576 ---
web/amp 0.5.11-0.174.0.0.0.0.0
--r
So my question is why I can't see any packages when I access
http://192.168.2.100:81/ via Browser or "pkgrepo info"??
Any hints?
Regards,
Heinz