ct_connect(): network packet layer: internal net library error: Net-Lib protocol driver call to connect two endpoints failed

Article:TECH68993  |  Created: 2009-01-23  |  Updated: 2010-01-01  |  Article URL http://www.symantec.com/docs/TECH68993
Article Type
Technical Solution


Environment

Issue



ct_connect(): network packet layer: internal net library error: Net-Lib protocol driver call to connect two endpoints failed

Solution



sybase failed online

excerpt from engine_A.log:

2009/03/20 13:08:22 VCS INFO V-16-2-13001 (SERVERB) Resource(sybase): Output of the completed operation (clean)
Password:
CT-LIBRARY error:
ct_connect(): network packet layer: internal net library error: Net-Lib protocol driver call to connect two endpoints failed
2009/03/20 13:08:22 VCS INFO V-16-2-13068 (SERVERB) Resource(sybase) - clean completed successfully.
2009/03/20 13:08:22 VCS INFO V-16-2-13071 (SERVERB) Resource(sybase): reached OnlineRetryLimit(0).
2009/03/20 13:08:22 VCS ERROR V-16-1-10303 Resource sybase (Owner: unknown, Group: sybasedg) is FAULTED (timed out) on sys SERVERB

There is one TN indicate that should check Sybase start script.
Refer to http://seer.entsupport.symantec.com/docs/234248.htm

After check sybase RUN_<DatabaseName>, which should be located at location: $SYBASE_HOME/ASE-12_5/install, find it did has -s option in the first line

Check Sybase server log(located at $SYBASE_HOME/ASE-12_5/install), we can find the followings:

00:00000:00001:2009/03/20 13:06:11.05 server Recovering database 'master'
00:00000:00001:2009/03/20 13:06:11.14 server Checking external objects.
00:00000:00001:2009/03/20 13:06:11.16 server Database 'master' is now online.
00:00000:00001:2009/03/20 13:06:11.16 server The transaction log in the database 'master' will use I/O size of 2 Kb.
00:00000:00001:2009/03/20 13:06:11.16 server This installation was created using a 12.0 or later version of buildmaster.
00:00000:00001:2009/03/20 13:06:11.16 server 0 dump conditions detected at boot time
00:00000:00001:2009/03/20 13:06:11.17 server server is unnamed
00:00000:00001:2009/03/20 13:06:11.17 server Activating disk 'sysprocsdev'.
00:00000:00001:2009/03/20 13:06:11.17 kernel Initializing virtual device 1, '/dev/vx/rdsk/sybasedg/sysprocvol' with dsync 'on'.
00:00000:00001:2009/03/20 13:06:11.17 kernel Virtual device 1 started using asynchronous i/o.
00:00000:00001:2009/03/20 13:06:11.17 kernel The 'number of devices' specified in your config file is not high enough. It must exceed your highest VDEVNO, which is '40'.
00:00000:00001:2009/03/20 13:06:11.17 kernel ueshutdown: exiting

So we need to check sybase configuration file which locates at $SYBASE_HOME/<sybase_servername>.cfg

increase the value of "number of devices", and vcs start sybase successfully.

excerpt from sybase cfg file:

[Disk I/O]
disk i/o structures = DEFAULT
page utilization percent = DEFAULT
number of devices = 200
disable disk mirroring = DEFAULT
disable character set conversions = DEFAULT
enable unicode conversions = DEFAULT
size of unilib cache = DEFAULT


Legacy ID



321386


Article URL http://www.symantec.com/docs/TECH68993


Terms of use for this information are found in Legal Notices