1754051 Members
3200 Online
108811 Solutions
New Discussion юеВ

Re: swcopy and swinstall

 
SOLVED
Go to solution
David Willams
Super Advisor

swcopy and swinstall

I am trying to copy a depot from a remote server..

# swinstall -s SWDepot:depot/misc/igniteux.depot
NOTE: The interactive UI was invoked, since no software was specified.

I get an error check the hostname.... with swcopy

and could not start a management session for ...swinstall

# /usr/sbin/swlist -l depot @ SWDepot
# Initializing...
ERROR: Could not contact host "SWDepot". Make sure the hostname is
correct and an absolute pathname is specified (beginning with

# swcopy -i -s swdepot.atl.hp.com
[rx260-13]/
# swcopy -i -s ultra.fc.hp.com:/depots/AR0604_B.5.4.50_WEB_ic4_noprods
[rx260-13]/
# /usr/sbin/swdepot
sh: /usr/sbin/swdepot: not found.


are my commands correct... if not could you please give me the command to copy from swdepot.hp.com


16 REPLIES 16
Bill Hassell
Honored Contributor
Solution

Re: swcopy and swinstall

> swinstall

You are missing the selection on the command line. That's why the UI is invoked. The command is:

swinstall -s SWDepot:depot/misc/igniteux.depot \*

The \* tells swinstall to select all the contents of the depot. There is no default so the UI is started when you don't provide a selection.

> swlist

"swlist -l depot" shows the depots that are registered on your local machine. "swlist -l depot @ SWDepot" lists the depots at the computer named: SWDepot Apparently you do not have a server named SWDepot.

> swcopy

You use swcopy (typically) to create a depot with multiple products, or to convert a tape image to a depot. The arguments are typically -s @ /var/tmp/depotname

There is no swdepot command.


Bill Hassell, sysadmin
David Willams
Super Advisor

Re: swcopy and swinstall

# swinstall -s SWDepot:depot/misc/igniteux.depot \*

======= 10/24/09 18:33:36 EDT BEGIN swinstall SESSION
(non-interactive) (jobid=rx260-13-0014)

* Session started for user "root@rx260-13".

* Beginning Selection
* Target connection succeeded for "rx260-13:/".
ERROR: Could not contact host "SWDepot". Make sure the hostname is
correct and an absolute pathname is specified (beginning with
"/").
* Source connection failed for
"SWDepot:/export/shared_roots/depot/misc/igniteux.depot".
WARNING: More information may be found in the daemon logfile on this
target (default location is SWDepot:/var/adm/sw/swagentd.log).
* Selection had errors.



======= 10/24/09 18:33:37 EDT END swinstall SESSION (non-interactive)
(jobid=rx260-13-0014)

[rx260-13]/
#


I am trying to copy the depot from swdepot.atl.hp.com
David Willams
Super Advisor

Re: swcopy and swinstall

I have tried the complete path..
# swinstall -s swdepot.atl.hp.com:depot/misc/igniteux.depot \*

======= 10/24/09 18:35:29 EDT BEGIN swinstall SESSION
(non-interactive) (jobid=rx260-13-0015)

* Session started for user "root@rx260-13".

* Beginning Selection
* Target connection succeeded for "rx260-13:/".
ERROR: There is currently no depot software on host
"swdepot.atl.hp.com" at location
"/export/shared_roots/depot/misc/igniteux.depot". Make sure
that an absolute pathname is specified for location (beginning
with "/").
* Source connection failed for
"swdepot.atl.hp.com:/export/shared_roots/depot/misc/igniteux.depot".

WARNING: More information may be found in the daemon logfile on this
target (default location is
swdepot.atl.hp.com:/var/adm/sw/swagentd.log).
* Selection had errors.



======= 10/24/09 18:35:30 EDT END swinstall SESSION (non-interactive)
(jobid=rx260-13-0015)

[rx260-13]/
David Willams
Super Advisor

Re: swcopy and swinstall

Pinging g4u0551g.houston.hp.com [16.234.24.75] with 32 bytes of data:
Reply from 16.234.24.75: bytes=32 time=76ms TTL=249
Reply from 16.234.24.75: bytes=32 time=426ms TTL=249
Reply from 16.234.24.75: bytes=32 time=91ms TTL=249
Reply from 16.234.24.75: bytes=32 time=156ms TTL=249

Ping statistics for 16.234.24.75:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 76ms, Maximum = 426ms, Average = 187ms
Andrew Rutter
Honored Contributor

Re: swcopy and swinstall

hi,

# swinstall -s SWDepot:depot/misc/igniteux.depot \*

what do you get if you add a / after the colon: for the full path?

# swinstall -s SWDepot:/depot/misc/igniteux.depot \*

but do you have server with a hostname SWDepot? as that is the server you are trying to install from

could you ping SWDepot? what are you using for hostname resolution? DNS... /etc/hosts...?

# /usr/sbin/swlist -l depot @ SWDepot

will list any depots on the system SWDepot(hostname) that are registered.

is the depot on the remote server SWDepot registered?

Andy


Raj D.
Honored Contributor

Re: swcopy and swinstall

Bill,
Could you check the host entry & filesystem free space in the server, looks like some problem with hotname resoultion or filesystem free space,


- Check /etc/hosts on both server.
- Also check /tmp /var /usr /opt filesystems are not full and got sufficiant spce.

# bdf | grep vg00


Check the free space on the mentioned filesystems.

Cheers,
Raj.
" If u think u can , If u think u cannot , - You are always Right . "
David Willams
Super Advisor

Re: swcopy and swinstall

Thanks for the reply Andrew, it is till failing...

Yes there is aserver hot hostname swdepot

# nslookup
Default Name Server: resolver.hp.net
Address: 16.110.135.51

> swdepot.atl.hp.com
Name Server: resolver.hp.net
Address: 16.110.135.51

Trying DNS
Non-authoritative answer:
Name: g4u0551g.houston.hp.com
Address: 16.234.24.75
Aliases: swdepot.atl.hp.com


# swinstall -s SWDepot:/depot/misc/igniteux.depot \*

======= 10/24/09 19:14:42 EDT BEGIN swinstall SESSION
(non-interactive) (jobid=rx260-04-0011)

* Session started for user "root@rx260-04".

* Beginning Selection
* Target connection succeeded for "rx260-04:/".
ERROR: Could not contact host "SWDepot". Make sure the hostname is
correct and an absolute pathname is specified (beginning with
"/").
* Source connection failed for
"SWDepot:/depot/misc/igniteux.depot".
WARNING: More information may be found in the daemon logfile on this
target (default location is SWDepot:/var/adm/sw/swagentd.log).
* Selection had errors.



======= 10/24/09 19:14:44 EDT END swinstall SESSION (non-interactive)
(jobid=rx260-04-0011)

[rx260-04]/
#

my /etc/hosts as below


192.168.112.130 rx260-04.usa.hp.com rx260-04
127.0.0.1 localhost loopback
16.118.114.250 hpvldas1 hpvldas1.usa.hp.com
16.110.135.51 swdepot.atl.hp.com swdepot


# /usr/sbin/swlist -l depot @ SWDepot
# Initializing...
ERROR: Could not contact host "SWDepot". Make sure the hostname is
correct and an absolute pathname is specified (beginning with
"/").
[rx260-04]/
# /usr/sbin/swlist -l depot @ 16.110.135.51
# Initializing...
ERROR: Could not start a management session for "16.110.135.51: ".
The system administrator for host "16.110.135.51" may have
disabled the swagentd daemon or there may be a networking
problem affecting the operation. If the swagentd daemon has
been disabled, it can be enabled by the system administrator
on "16.110.135.51" by setting the "SW_ENABLE_SWAGENTD" entry
in /etc/rc.config.d/swconfig to "1" and executing
"/usr/sbin/swagentd -r".

David Willams
Super Advisor

Re: swcopy and swinstall

I have a different error on a different system

[hpa50-13]/ >/usr/sbin/swlist -l depot @ 16.110.135.51 | grep -i ignite
ERROR: RPC exception: "Communications failure (dce / rpc)" 10/25/09
05:54:51 MET
ERROR: A Remote Procedure Call to a daemon has failed. Could not
start a management session for "16.110.135.51: ". Make sure
the host is accessible from the network, and that its daemon,
swagentd, is running.
[hpa50-13]/ >

# bdf | grep vg00
/dev/vg00/lvol3 557056 262216 292552 47% /
/dev/vg00/lvol1 589824 144816 441640 25% /stand
/dev/vg00/lvol8 13107200 1601232 11416296 12% /var
/dev/vg00/lvol7 3112960 2563392 545400 82% /usr
/dev/vg00/lvol4 229376 9224 218560 4% /tmp
/dev/vg00/lvol6 5275648 2594592 2660152 49% /opt
/dev/vg00/lvol5 32768 8464 24120 26% /home
[rx260-13]/

# bdf | grep vg00
/dev/vg00/lvol3 393216 313952 78656 80% /
/dev/vg00/lvol1 589824 152952 433568 26% /stand
/dev/vg00/lvol8 2686976 2124224 558672 79% /var
/dev/vg00/lvol7 3145728 2660488 481520 85% /usr
/dev/vg00/lvol4 229376 9000 218792 4% /tmp
/dev/vg00/lvol6 4718592 4057176 656344 86% /opt
/dev/vg00/lvol5 32768 8496 24088 26% /home
[rx260-04]/
#






David Willams
Super Advisor

Re: swcopy and swinstall

Tried something

... one more error

[hpa50-13]/ >ps -e | grep swagentd
1439 ? 0:00 swagentd
[hpa50-13]/ >/usr/sbin/swagentd
ERROR: swagentd exiting due to initialization error in background
process. Check the logfile "/var/adm/sw/swagentd.log" for
more information.
[hpa50-13]/ >tail -50 /var/adm/sw/swagentd.log

======= 10/24/09 11:51:24 PDT BEGIN swagentd (pid = 222).

* Checking job queue at 1 minute intervals.
* Started install agent on "/" for root@hpa50-13, pid=235,
10/24/09 11:51:31 PDT
* Agent pid=235 completed. 10/24/09 11:51:37 PDT
* Started install agent on "/" for root@hpa50-13, pid=241,
10/24/09 11:51:45 PDT
* Agent pid=241 completed. 10/24/09 11:51:53 PDT

======= 10/24/09 11:57:20 PDT BEGIN swagentd (pid = 89).

* Checking job queue at 1 minute intervals.
* Started configure agent on "/" for root@hpa50-13, pid=92,
10/24/09 11:57:21 PDT
* Agent pid=92 completed. 10/24/09 11:57:27 PDT
* Started configure agent on "/" for root@hpa50-13, pid=106,
10/24/09 11:57:30 PDT
* Agent pid=106 completed. 10/24/09 11:57:34 PDT

======= 10/24/09 21:04:51 METDST BEGIN swagentd (pid = 1439).

* Checking job queue at 1 minute intervals.

======= 10/25/09 06:10:12 MET BEGIN swagentd (pid = 12490).

ERROR: Only one instance of the swagentd program can run on a host at
one time. Another instance is apparently running with process
ID 1439.

======= 10/25/09 06:10:12 MET END swagentd (pid = 12490, startup
error).

[hpa50-13]/ >