Does anyone know if I should be able to install a b127 repo on a machine
running b125.
I have both the 125 and 127 repos, but the only option I have for booting
machines at the moment is b125 (since I only have sparc).
I have tried on two different machines (V240 and T2000) and in both cases I
can setup a b125 repository successfully and install packages from it.
However, using exactly the same process with b127 repo it fails on both
machines with a message saying (copied in as I have no network connectivity
form test systems to external network - blank lines for clarity only):
______________________________________
Executing start method ("/lib/svc/method/svc-pkg-depot start").
option_ops: [ -d /repo127/repo -p 3333 -s 10 -t 60
--cfg-file=/etc/repo127_cfg_cache --content-root=/usr/share/lib/pkg
--log-access=none -log-errors=stderr --ssl-cert-file=none
--ssl-dialog=smf:svc:/application/pkg/server:default --ssl=key-file=none]
Dropping fork(2) and exec(2) privileges.
Dropping net_privaddr privilege.
ppriv -s
A=basic,-file_link_any,-proc_info,-proc_session,net_privaddr,-proc_fork,-proc_exec
-e /usr/lib/pkg.depotd --readonly -d /repo127/repo -p 3333 -s 10 -t 60
--cfg-file=/etc/repo127_cfg_cache --content-root=/usr/share/lib/pkg
--log-access=none -log-errors=stderr --ssl-cert-file=none
--ssl-dialog=smf:svc:/application/pkg/server:default --ssl=key-file=none
pkg.depotd: an error occurred while trying to initialize the depot
repository
directory structures:
The specified repository root '/repo127/repo' is not a valid repository.
________________________________________
I have reloaded the 127 repo isos (both match the md5 sums) and problem is
consistent. I can switch back to the 125 repo and it works fine.
It looks like the 127 repo can only be setup on a 127 system, but this
would
be crazy as you would have to have a 127 system first and to get that you
would need the repo. I am on a closed customer network so the only way to
upgrade is using the repo, so having to have an updated system to load the
repo is never going to work.
Is it a requirement for the OS build to be equal or greater than the
repo it
hosts, or is there something else happening? I am sure I would have seen
something on the lists by now if the repo was bad, and I know I have a good
copy because the md5 sums match. However this is repeatable on two
different
systems and the things they have in common are SPARC and build 125.
Cheers
Frank