Hi,

I'm trying to upgrade ZENworks. The docs said to upgrade the OS first.
That went well. It is now:
# cat /etc/SuSE-release SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11 PATCHLEVEL = 2

When I tried to upgrade ZENworks it couldn't find the database. I found
out that it wasn't running.
# /etc/init.d/sybase-asa start iAnywhere Solutions, Inc. One Sybase Drive,
Dublin, CA 94568, USA Copyright (c) 2001-2007, iAnywhere Solutions, Inc.
Portions copyright (c) 1988-2007, Sybase, Inc. All rights preserved. All
unpublished rights reserved.

Starting Sybase Adaptive Server Anywhere startproc: exit status of
parent of /opt/novell/zenworks/share/sybase/bin32/dbsrv10: 4

Exit code 4 has something to do with permissions? What permissions?

# tail -25 /var/log/messages Sep 17 07:14:52 zcm
SQLAnywhere(zenworks_jcls_zone): SQL Anywhere Network Server Version
10.0.1.3960 Sep 17 07:14:52 zcm SQLAnywhere(zenworks_jcls_zone):
Sep 17 07:14:52 zcm SQLAnywhere(zenworks_jcls_zone): Copyright (c)
2001-2007, iAnywhere Solutions, Inc.
Sep 17 07:14:52 zcm SQLAnywhere(zenworks_jcls_zone): Portions copyright
(c) 1988-2007, Sybase, Inc.
Sep 17 07:14:52 zcm SQLAnywhere(zenworks_jcls_zone): All rights reserved.
All unpublished rights reserved.
Sep 17 07:14:52 zcm SQLAnywhere(zenworks_jcls_zone):
Sep 17 07:14:52 zcm SQLAnywhere(zenworks_jcls_zone): This software
contains confidential and trade secret information of Sep 17 07:14:52 zcm
SQLAnywhere(zenworks_jcls_zone): iAnywhere Solutions, Inc.
Sep 17 07:14:52 zcm SQLAnywhere(zenworks_jcls_zone): Use, duplication or
disclosure of the software and documentation Sep 17 07:14:52 zcm
SQLAnywhere(zenworks_jcls_zone): by the U.S. Government is subject to
restrictions set forth in a license Sep 17 07:14:52 zcm
SQLAnywhere(zenworks_jcls_zone): agreement between the Government and
iAnywhere Solutions, Inc. or Sep 17 07:14:52 zcm
SQLAnywhere(zenworks_jcls_zone): other written agreement specifying the
Government's rights to use the Sep 17 07:14:52 zcm
SQLAnywhere(zenworks_jcls_zone): software and any applicable FAR
provisions, for example, FAR 52.227-19.
Sep 17 07:14:52 zcm SQLAnywhere(zenworks_jcls_zone):
Sep 17 07:14:52 zcm SQLAnywhere(zenworks_jcls_zone): iAnywhere Solutions,
Inc., One Sybase Drive, Dublin, CA 94568, USA Sep 17 07:14:52 zcm
SQLAnywhere(zenworks_jcls_zone):
Sep 17 07:14:52 zcm SQLAnywhere(zenworks_jcls_zone): 4 logical processor
(s) on 2 physical processor(s) detected.
Sep 17 07:14:52 zcm SQLAnywhere(zenworks_jcls_zone): Networked Seat (per-
seat) model. Access to the server is limited to 10000 seat(s).
Sep 17 07:14:52 zcm SQLAnywhere(zenworks_jcls_zone): This server is
licensed to:
Sep 17 07:14:52 zcm SQLAnywhere(zenworks_jcls_zone): ZENworks Sep 17
07:14:52 zcm SQLAnywhere(zenworks_jcls_zone): Novell, Inc.
Sep 17 07:14:52 zcm SQLAnywhere(zenworks_jcls_zone): Running Linux
3.0.80-0.7-default #1 SMP Tue Jun 25 18:32:49 UTC 2013 (25740f8) on X86_64
Sep 17 07:14:52 zcm SQLAnywhere(zenworks_jcls_zone): Server built for X86
processor architecture Sep 17 07:14:52 zcm
SQLAnywhere(zenworks_jcls_zone): Not enough memory Sep 17 07:14:52 zcm
startproc: startproc: exit status of parent of /opt/
novell/zenworks/share/sybase/bin32/dbsrv10: 4

Is exit code 4 causing the "Not enough memeory"?

If there is corruption in the database, how do I fix it?

How do I track this down?
Thanks Bob Crandell