Compiling VMtools on Oracle Linux 6.2 gives errors

I am trying to compile the vmtools on a Oracle Linux 6.2 VMware installation. I'm getting strange compilation errors on all the vmtools. Log pasted below.
I have found thread VMware Tools and Oracle Linux Howto and followed the items in there with no help and no change.
yum -y install kernel-headers is all up to date
yum -y install kernel-devel is all up to date
Here are the issues I see:
1. Compiling the shared folder says linux/smp_lock.h does not exist, and then fails with SPIN_LOCK_UNLOCKED undeclared and unknow field `get_sb'
2. The network device driver fails in vmxnet.c
3. The vmblock module fails in dentry.c
4. The communication service fails in vmci_drv.c
5. The VM communication interface fails in vmci_drv.c
6. The X configuration is skipped because there are "no drivers for X.ora version: 7.9.6" (see the bottom of the log below).
start of pasted log
========================================================
[root@vdev-oem bin]# ./vmware-config-tools.pl
Initializing...
Stopping VMware Tools services in the virtual machine:
Guest operating system daemon: [  OK  ]
Virtual Printing daemon: [  OK  ]
Unmounting HGFS shares: [  OK  ]
Guest filesystem driver: [  OK  ]
The module vmmemctl has already been installed on this system by another
installer or package and will not be modified by this installer. Use the flag
--clobber-kernel-modules=vmmemctl to override.
Before you can compile modules, you need to have the following installed...
make
gcc
kernel headers of the running kernel
Searching for GCC...
Detected GCC binary at "/usr/bin/gcc".
The path "/usr/bin/gcc" appears to be a valid path to the gcc binary.
Would you like to change it? [no]
Searching for a valid kernel header path...
Detected the kernel headers of the running kernel at
"/lib/modules/2.6.39-200.24.1.el6uek.x86_64/build/include".
The path "/lib/modules/2.6.39-200.24.1.el6uek.x86_64/build/include" appears to
be a valid path to the kernel headers of the running kernel.
Would you like to change it? [no]
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-root/modules/vmhgfs-only'
make -C /lib/modules/2.6.39-200.24.1.el6uek.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/kernels/2.6.39-200.24.1.el6uek.x86_64'
CC [M] /tmp/vmware-root/modules/vmhgfs-only/backdoor.o
CC [M] /tmp/vmware-root/modules/vmhgfs-only/backdoorGcc64.o
CC [M] /tmp/vmware-root/modules/vmhgfs-only/bdhandler.o
CC [M] /tmp/vmware-root/modules/vmhgfs-only/cpName.o
CC [M] /tmp/vmware-root/modules/vmhgfs-only/cpNameLinux.o
CC [M] /tmp/vmware-root/modules/vmhgfs-only/cpNameLite.o
CC [M] /tmp/vmware-root/modules/vmhgfs-only/dentry.o
CC [M] /tmp/vmware-root/modules/vmhgfs-only/dir.o
CC [M] /tmp/vmware-root/modules/vmhgfs-only/file.o
/tmp/vmware-root/modules/vmhgfs-only/file.c:120: warning: initialization from incompatible pointer type
CC [M] /tmp/vmware-root/modules/vmhgfs-only/filesystem.o
/tmp/vmware-root/modules/vmhgfs-only/filesystem.c:48:28: error: linux/smp_lock.h: No such file or directory
/tmp/vmware-root/modules/vmhgfs-only/filesystem.c:72: error: âSPIN_LOCK_UNLOCKEDâ undeclared here (not in a function)
/tmp/vmware-root/modules/vmhgfs-only/filesystem.c:137: error: unknown field âget_sbâ specified in initializer
/tmp/vmware-root/modules/vmhgfs-only/filesystem.c:137: warning: initialization from incompatible pointer type
/tmp/vmware-root/modules/vmhgfs-only/filesystem.c: In function âHgfsGetSbâ:
/tmp/vmware-root/modules/vmhgfs-only/filesystem.c:493: error: implicit declaration of function âget_sb_nodevâ
make[2]: *** [tmp/vmware-root/modules/vmhgfs-only/filesystem.o] Error 1
make[1]: *** [_module_/tmp/vmware-root/modules/vmhgfs-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.39-200.24.1.el6uek.x86_64'
make: *** [vmhgfs.ko] Error 2
make: Leaving directory `/tmp/vmware-root/modules/vmhgfs-only'
The filesystem driver (vmhgfs module) is used only for the shared folder
feature. The rest of the software provided by VMware Tools is designed to work
independently of this feature.
If you wish to have the shared folders feature, you can install the driver by
running vmware-config-tools.pl again after making sure that gcc, binutils, make
and the kernel sources for your running kernel are installed on your machine.
These packages are available on your distribution's installation CD.
[ Press Enter key to continue ]
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-root/modules/vmxnet-only'
make -C /lib/modules/2.6.39-200.24.1.el6uek.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/kernels/2.6.39-200.24.1.el6uek.x86_64'
CC [M] /tmp/vmware-root/modules/vmxnet-only/vmxnet.o
/tmp/vmware-root/modules/vmxnet-only/vmxnet.c: In function âvmxnet_probe_deviceâ:
/tmp/vmware-root/modules/vmxnet-only/vmxnet.c:1007: error: âvmxnet_change_mtuâ undeclared (first use in this function)
/tmp/vmware-root/modules/vmxnet-only/vmxnet.c:1007: error: (Each undeclared identifier is reported only once
/tmp/vmware-root/modules/vmxnet-only/vmxnet.c:1007: error: for each function it appears in.)
/tmp/vmware-root/modules/vmxnet-only/vmxnet.c: In function âvmxnet_load_multicastâ:
/tmp/vmware-root/modules/vmxnet-only/vmxnet.c:2915: error: âstruct net_deviceâ has no member named âmc_listâ
/tmp/vmware-root/modules/vmxnet-only/vmxnet.c:2925: error: âstruct net_deviceâ has no member named âmc_countâ
/tmp/vmware-root/modules/vmxnet-only/vmxnet.c:2926: error: dereferencing pointer to incomplete type
/tmp/vmware-root/modules/vmxnet-only/vmxnet.c:2927: error: dereferencing pointer to incomplete type
make[2]: *** [tmp/vmware-root/modules/vmxnet-only/vmxnet.o] Error 1
make[1]: *** [_module_/tmp/vmware-root/modules/vmxnet-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.39-200.24.1.el6uek.x86_64'
make: *** [vmxnet.ko] Error 2
make: Leaving directory `/tmp/vmware-root/modules/vmxnet-only'
The fast network device driver (vmxnet module) is used only for our fast
networking interface. The rest of the software provided by VMware Tools is
designed to work independently of this feature.
If you wish to have the fast network driver enabled, you can install the driver
by running vmware-config-tools.pl again after making sure that gcc, binutils,
make and the kernel sources for your running kernel are installed on your
machine. These packages are available on your distribution's installation CD.
[ Press Enter key to continue ]
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-root/modules/vmblock-only'
make -C /lib/modules/2.6.39-200.24.1.el6uek.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/kernels/2.6.39-200.24.1.el6uek.x86_64'
CC [M] /tmp/vmware-root/modules/vmblock-only/linux/block.o
CC [M] /tmp/vmware-root/modules/vmblock-only/linux/control.o
CC [M] /tmp/vmware-root/modules/vmblock-only/linux/dbllnklst.o
CC [M] /tmp/vmware-root/modules/vmblock-only/linux/dentry.o
/tmp/vmware-root/modules/vmblock-only/linux/dentry.c: In function âDentryOpRevalidateâ:
/tmp/vmware-root/modules/vmblock-only/linux/dentry.c:107: error: implicit declaration of function âpath_lookupâ
make[2]: *** [tmp/vmware-root/modules/vmblock-only/linux/dentry.o] Error 1
make[1]: *** [_module_/tmp/vmware-root/modules/vmblock-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.39-200.24.1.el6uek.x86_64'
make: *** [vmblock.ko] Error 2
make: Leaving directory `/tmp/vmware-root/modules/vmblock-only'
The vmblock module enables dragging or copying files from within a host and
dropping or pasting them onto your guest (host to guest drag and drop and file
copy/paste). The rest of the software provided by VMware Tools is designed to
work independently of this feature (including guest to host drag and drop and
file copy/paste).
If you would like the host to guest drag and drop and file copy/paste features,
you can install the driver by running vmware-config-tools.pl again after making
sure that gcc, binutils, make and the kernel sources for your running kernel
are installed on your machine. These packages are available on your
distribution's installation CD.
[ Press Enter key to continue ]
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-root/modules/vmci-only'
make -C /lib/modules/2.6.39-200.24.1.el6uek.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/kernels/2.6.39-200.24.1.el6uek.x86_64'
CC [M] /tmp/vmware-root/modules/vmci-only/vmciDatagram.o
CC [M] /tmp/vmware-root/modules/vmci-only/vmciEvent.o
CC [M] /tmp/vmware-root/modules/vmci-only/vmciGuestDs.o
CC [M] /tmp/vmware-root/modules/vmci-only/vmciGuestKernelIf.o
CC [M] /tmp/vmware-root/modules/vmci-only/vmciKernelIf.o
CC [M] /tmp/vmware-root/modules/vmci-only/vmciProcess.o
CC [M] /tmp/vmware-root/modules/vmci-only/vmciQueuePair.o
CC [M] /tmp/vmware-root/modules/vmci-only/vmciUtil.o
CC [M] /tmp/vmware-root/modules/vmci-only/vmci_drv.o
/tmp/vmware-root/modules/vmci-only/vmci_drv.c:91: error: unknown field âioctlâ specified in initializer
/tmp/vmware-root/modules/vmci-only/vmci_drv.c:91: warning: initialization from incompatible pointer type
/tmp/vmware-root/modules/vmci-only/vmci_drv.c: In function âvmci_initâ:
/tmp/vmware-root/modules/vmci-only/vmci_drv.c:151: error: implicit declaration of function âinit_MUTEXâ
make[2]: *** [tmp/vmware-root/modules/vmci-only/vmci_drv.o] Error 1
make[1]: *** [_module_/tmp/vmware-root/modules/vmci-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.39-200.24.1.el6uek.x86_64'
make: *** [vmci.ko] Error 2
make: Leaving directory `/tmp/vmware-root/modules/vmci-only'
The communication service is used in addition to the standard communication
between the guest and the host. The rest of the software provided by VMware
Tools is designed to work independently of this feature.
If you wish to have the VMCI feature, you can install the driver by running
vmware-config-tools.pl again after making sure that gcc, binutils, make and the
kernel sources for your running kernel are installed on your machine. These
packages are available on your distribution's installation CD.
[ Press Enter key to continue ]
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-root/modules/vmci-only'
make -C /lib/modules/2.6.39-200.24.1.el6uek.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/kernels/2.6.39-200.24.1.el6uek.x86_64'
CC [M] /tmp/vmware-root/modules/vmci-only/vmciDatagram.o
CC [M] /tmp/vmware-root/modules/vmci-only/vmciEvent.o
CC [M] /tmp/vmware-root/modules/vmci-only/vmciGuestDs.o
CC [M] /tmp/vmware-root/modules/vmci-only/vmciGuestKernelIf.o
CC [M] /tmp/vmware-root/modules/vmci-only/vmciKernelIf.o
CC [M] /tmp/vmware-root/modules/vmci-only/vmciProcess.o
CC [M] /tmp/vmware-root/modules/vmci-only/vmciQueuePair.o
CC [M] /tmp/vmware-root/modules/vmci-only/vmciUtil.o
CC [M] /tmp/vmware-root/modules/vmci-only/vmci_drv.o
/tmp/vmware-root/modules/vmci-only/vmci_drv.c:91: error: unknown field âioctlâ specified in initializer
/tmp/vmware-root/modules/vmci-only/vmci_drv.c:91: warning: initialization from incompatible pointer type
/tmp/vmware-root/modules/vmci-only/vmci_drv.c: In function âvmci_initâ:
/tmp/vmware-root/modules/vmci-only/vmci_drv.c:151: error: implicit declaration of function âinit_MUTEXâ
make[2]: *** [tmp/vmware-root/modules/vmci-only/vmci_drv.o] Error 1
make[1]: *** [_module_/tmp/vmware-root/modules/vmci-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.39-200.24.1.el6uek.x86_64'
make: *** [vmci.ko] Error 2
make: Leaving directory `/tmp/vmware-root/modules/vmci-only'
The VM communication interface socket family is used in conjunction with the VM
communication interface to provide a new communication path among guests and
host. The rest of this software provided by VMware Tools is designed to work
independently of this feature. If you wish to have the VSOCK feature you can
install the driver by running vmware-config-tools.pl again after making sure
that gcc, binutils, make and the kernel sources for your running kernel are
installed on your machine. These packages are available on your distribution's
installation CD.
[ Press the Enter key to continue.]
The module vmxnet3 has already been installed on this system by another
installer or package and will not be modified by this installer. Use the flag
--clobber-kernel-modules=vmxnet3 to override.
The module pvscsi has already been installed on this system by another
installer or package and will not be modified by this installer. Use the flag
--clobber-kernel-modules=pvscsi to override.
Detected X.org version 7.9.6.
No drivers for X.org version: 7.9.6.
Skipping X configuration because X drivers are not included.
Creating a new initrd boot image for the kernel.
Starting VMware Tools services in the virtual machine:
Switching to guest configuration: [  OK  ]
Guest operating system daemon: [  OK  ]
Virtual Printing daemon: [  OK  ]
The configuration of VMware Tools 8.3.2 build-257589 for Linux for this running
kernel completed successfully.
You must restart your X session before any mouse or graphics changes take
effect.
You can now run VMware Tools by invoking the following command:
"/usr/bin/vmware-toolbox" during an X server session.
To enable advanced X features (e.g., guest resolution fit, drag and drop, and
file and text copy/paste), you will need to do one (or more) of the following:
1. Manually start /usr/bin/vmware-user
2. Log out and log back into your desktop session; and,
3. Restart your X session.
Enjoy,
--the VMware team                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

Actually, I did exactly that:
yum -y install gcc
yum -y install kernel-uek-devel-`uname -r`
yum -y install kernel-uek-headers-`uname -r`
The headers with the uname gave an error that the headers do not exist. The others ran fine.
I did:
yum -y install kernel-uek-headers
and that worked.
However, NONE of this changed the errors - they were exactly the same before and after. The problem is still not resolved.
However, I did try a different approach. I found the VMware Operating System Packages (OSPs) through the following link: http://www.vmware.com/download/packages.html. I installed that, and it seemed to work fine.
The problem that we had, which was the original reason why I wanted to have the VMware tools, was that the disk was sized too small and I thought with the tools we could resize the disk. It didn't work, we could not edit the size in the VMware console. So we ended up blowing away that VM and are in the process of recreating it at a larger size. I'll take a snapshot of the state before the OSP install so I can test the compile version in case someone posts something useful here.

Similar Messages

  • Oracle linux 6 iptables SNAT error!

    hello every one
    I use oracle linux 6.1,and use iptables do snat, but the POSTROUTING CHAIN can't receive packets (i see it use 'iptables-save')
    echo 1 > /proc/sys/net/ipv4/ip_forward
    'iptables-save' like this:
    # Generated by iptables-save v1.4.7 on Tue Jun 14 22:44:05 2011
    *nat
    :PREROUTING ACCEPT [268:25801]
    :POSTROUTING ACCEPT [1:108]
    :OUTPUT ACCEPT [1:108]
    -A POSTROUTING -j LOG --log-prefix "POSTROUTING:"
    -A POSTROUTING -s 10.0.0.0/8 -o eth0 -j SNAT --to-source x.x.x.x
    COMMIT
    # Completed on Tue Jun 14 22:44:05 2011
    # Generated by iptables-save v1.4.7 on Tue Jun 14 22:44:05 2011
    *filter
    :INPUT DROP [0:0]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [537:176247]
    -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
    -A INPUT -p icmp -j ACCEPT
    -A INPUT -i lo -j ACCEPT
    -A INPUT -i eth1 -p tcp -m state state NEW -m tcp dport 22 -j ACCEPT
    -A INPUT -j REJECT --reject-with icmp-host-prohibited
    -A FORWARD -j LOG --log-prefix "FORWARD:"
    -A FORWARD -j REJECT --reject-with icmp-host-prohibited
    thanks!

    Best to ask this type of question on a firewall list - iptables can be pretty complex.
    I have my own version of DNAT rules - unsure how similar that would be to SNAT.
    This was done primarily via hacking and testing as I'm not a firewall guy. So there could be a better way to configure it. However, none of the examples I found at that time on the net worked for me across interfaces - so I had to roll my own despite my networking experience being largely limited to networking programming.
    The need was to NAT incoming Oracle client traffic 1521/tcp across interfaces. The core of the NAT script I wrote (that has been doing the intended job for a number of years now) look as follows:
    ..snipped..
    CreateNATroute()
    # usage:        PORT-IN PORT-OUT IN-NETWORK NAT-OUT INF-IN INF-OUT
            SRCPORT=$1
            DSTPORT=$2
            SRCIP=$3
            DSTIP=$4
            INFIN=$5
            INFOUT=$6
            # NAT TCP traffic:
            #       from SRCIP and DSTPORT on INTERFACE IN
            #       to DSTIP and DSTPORT
            iptables        --table nat                             \
                            --append PREROUTING                     \
                            --protocol tcp                          \
                            --source $SRCIP                         \
                            --dport $DSTPORT                        \
                            --in-interface $INFIN                   \
                            --jump DNAT                             \
                            --to-destination $DSTIP:$DSTPORT
            # MASQUERADE TCP traffic:
            #       from SRCIP
            #       to interface INTERFACE OUT for DSTIP
            iptables        --table nat                             \
                            --append POSTROUTING                    \
                            --out-interface $INFOUT                 \
                            --source $SRCIP                         \
                            --destination $DSTIP                    \
                            --jump MASQUERADE
            # FORWARD CHAIN (punching holes for NAT port proxy)
            iptables        --table filter                          \
                            --append FORWARD                        \
                            --protocol tcp                          \
                            --in-interface $INFIN                   \
                            --out-interface $INFOUT                 \
                            --destination $DSTIP                    \
                            --dport $DSTPORT --sport 1024:65535     \
                            -m state --state NEW                    \
                            --jump ACCEPT
            # Firewall Forwarding Filter for $INFOUT
            iptables        --table filter                          \
                            --append FORWARD                        \
                            --out-interface $INFIN                  \
                            -m state --state NEW,ESTABLISHED,RELATED\
                            --jump ACCEPT
            # Firewall Forwarding Filter for $INFIN
            iptables        --table filter --append FORWARD         \
                            --in-interface $INFIN                   \
                            -m state --state ESTABLISHED,RELATED    \
                            --jump ACCEPT
            # Firewall Input Filter for $INFIN
            iptables        --table filter --append INPUT --in-interface $INFIN             \
                            --protocol tcp --dport $DSTPORT                                 \
                            --jump ACCEPT
    }

  • Oracle Linux TNSLISTENER NL-00051 Error

    I recently installed the Oracle8.0.5 Web download on a SuSe6.0
    Linux machine. Database starts okay, can connect using SQL*PLUS
    on the server but get the error below when starting the listener
    oracle$ lsnrctl start
    LSNRCTL for Linux: Version 8.0.5.0.0 - Production on 15-APR-99
    20:45:27
    (c) Copyright 1997 Oracle Corporation. All rights reserved.
    Starting /app/oracle/product/8.0.5/bin/tnslsnr: please wait...
    TNSLSNR for Linux: Version 8.0.5.0.0 - Production
    System parameter file is
    /app/oracle/product/8.0.5/network/admin/listener.ora
    Log messages written to
    /app/oracle/product/8.0.5/network/log/listener.log
    Trace information written to
    /app/oracle/product/8.0.5/network/trace/listener.tr
    c
    Listening on: (ADDRESS=(PROTOCOL=ipc)(DEV=9)(KEY=PNPKEY))
    Listening on: (ADDRESS=(PROTOCOL=tcp)(DEV=12)(HOST=192.168.0.99)
    (PORT=1521))
    NL-00051: internal error code, arguments: [302], [1], [], [],
    Snippet of the listener trace file follows
    tnslsnr: completing partial addr: (DESCRIPTION=
    (CONNECT_TIMEOUT=10)(ADDRESS=(PROTOCOL=tcp)(PORT=1521)
    (HOST=PLANDATA)))
    nttaddr2bnd: entry
    nttaddr2bnd: exit
    tnslsnr: Listening on: (ADDRESS=(PROTOCOL=tcp)(DEV=12)
    (HOST=192.168.0.99)(PORT=1521))
    nsevreg: begin registration process for 1
    nsevreg: sgt=0, evn=1, evt[2]=0x0
    nsevreg: begin notification process for 1
    nsevreg: rdm=0, sgt=0, evt[0]=0x1, [1]=0x1, [2]=0x0, nrg=0
    nsevreg: registering for 0x1
    nsevreg: begin registration process for 3
    nsevreg: sgt=0, evn=1, evt[2]=0x0
    nsevreg: begin notification process for 3
    nsevreg: rdm=0, sgt=0, evt[0]=0x1, [1]=0x1, [2]=0x0, nrg=0
    nsevreg: registering for 0x1
    tnslsnr: Reporting the following error stack:
    tnslsnr: Reporting the following error stack:
    NL-00051: internal error code, arguments: [302], [1], [], [],
    nsmal: 493 bytes at 0x8365c80
    Anybody got any ideas, I cannot find the error message (NL-
    00051) described anywhere !!!!
    Regards
    Tim
    null

    Here is some quick (and sad) info :-)
    anwar:~ > oerr nl 51
    00051, 00000, "internal error code, arguments: [%s], [%s], [%s],
    [%s], [%s], [%s], [%s]"
    // *Cause: This is the generic internal error code for NPD
    program
    // exceptions. This indicates that a process has encountered an
    // exceptional condition.
    // *Action: Report as a bug - the first argument is the internal
    error number
    // The second argument is the "emfi" (err msg file index).
    Anwar.
    Tim Jones (guest) wrote:
    : Anybody got any ideas, I cannot find the error message (NL-
    : 00051) described anywhere !!!!
    : Regards
    : Tim
    null

  • How to compile Oracle Linux source?

    I accidentally downloaded source DVD "Oracle Linux Release 5 Update 2 source - DVD" instead of installable ISO image. Is there anyway I can compile it to make bootable ISO image?
    I tried to search this forum as well as other places but couldn't find any information hence thought of opening a thread before I proceed to download correct file which will again take 10+ hrs with my Internet speed :(
    Any help is highly appreciated. Also I need to know which packages are required to be installed for compiling the source if at all that is possible. I am using Ubuntu 11.10 Desktop.
    Thanks in advance for any help and hope to get a reply soon :) I need to urgently install Oracle 11gR2 on it.
    Edited by: user6582219 on Apr 12, 2012 1:10 AM
    While browsing the forum for any possible solution I came to a thread that discuss installation of a package oracle-rdbms-server-11gR2-preinstall. When searched through search engine I came to know about recent certification Oracle 11gR2 on Oracle Linux 6, here is the link https://blogs.oracle.com/linux/entry/announcing_oracle_database_11g_r2
    https://blogs.oracle.com/linux/entry/announcing_oracle_database_11g_r2
    Thing is I already have Oracle Linux 6 Update 2 (the latest) installed on my machine in dual boot mode so I dropped the idea of installing version 5.2. As per the documentation 11gR2 was not certified earlier on Linux 6.2 so I thought of installing 5.2 but it is not necessary now.
    I would still appreciate if someone could answer my question just for knowing the procedure compiling source. May be it can help someone else trying to achieve this.
    I have another couple of important questions and need guidance from the experts over here. I am not sure if it is appropriate to open a new thread but for now I am posting them here.
    Before proceeding here are my environment details:
    Machine: x86 32 bit with 2 GB RAM/250 GB HD.
    OS: Kubuntu 11.10 Desktop and Oracle Linux 6 Update 2 in dual boot mode.
    Here are my partition details for your reference but as I am planning to do the installation from the scratch following new ideal scheme you can jump to last paragraph following the line "*********************************" for my questions.
    Unfortunately my partition plan went wrong and here is what I have now:
    Disk /dev/sda: 250.1 GB, 250059350016 bytes
    255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x3d5ba9e1
    Device Boot Start End Blocks Id System
    /dev/sda1 * 2048 1002047 500000 83 Linux
    /dev/sda2 151525080 361253654 104864287+ 7 HPFS/NTFS/exFAT
    /dev/sda4 1003518 151001087 74998785 5 Extended
    /dev/sda5 1003520 7002111 2999296 82 Linux swap / Solaris
    /dev/sda6 7004160 11001855 1998848 83 Linux
    /dev/sda7 11003904 51001343 19998720 83 Linux
    /dev/sda8 51003392 110041087 29518848 83 Linux
    Partition table entries are not in disk order
    /dev/sda1 here is /tmp, /dev/sda2 is my data partition, I have separate /home / (root) partition for Kubuntu and remianing around 20 GB in extended partition is used for Oracle Linux 6.2 with default Oracle suggested LVM partition. I also have separate /boot for Kubuntu and I chose not to install grub while installing Oracle Linux. I later modified grub.cfg to add entries for Oracle Linux and now I can boot both OSs successfully.
    My issue now is I cannot extend 20 GB space (in extended partition) that I have given to Oracle though I have around 40 GB space available. This is because I alreay have 4 primary partitions (one for /boot others for "data" and one extended partition). So I have to make primary partition out of free space and install Oracle in a single partition without following recommended partition layout scheme.
    Now I want to do the installation of both the OS from the scratch and really need an advice on partition layout scheme. Here is summary of what I wan to achieve:
    1. Keep the "data" partition (primary) intact and carve an ideal partition layout for both the OS with separate /boot, /tmp, /home, swap (and may be for /usr???). Also may be I can share swap?
    2. How do I go about using LVM and is it recommended for this case? What would be ideal locations for each partitions and sizes? I already used 100 GB for "data" so now I want to keep 60 GB for Oracle Linux (and Oracle DB for which I will again make few sub-partitions) and remaining will be for Kubuntu.
    Well, I am not sure if this is the right place to ask these questions but since I can see very knowlegeable top contributors here that are willing to help novice users I thought of posting these questions.
    I would really really appreciate if someone can provide me rough draft of partition scheme in my case considering the sub-partitions needed for Oracle DB. I went thorugh number of forums and documentations to come up with solutuion and finally thought of getting help after much confusion.
    I really need to carefully plan this time because it's third time I am doing reinstallation from the scratch because of poor plan I followed previously.
    Thank you very much in advance and please let me know in case more information is needed from my side.
    Regards,
    Ramesh

    I accidentally downloaded source DVD "Oracle Linux Release 5 Update 2 source - DVD" instead of installable ISO image. Is there anyway I can compile it to make bootable ISO image?Google will be your best friend for such a question, for instance, "Creating a Custom centos Linux bootable ISO Image". There is no need to duplicate the effort. I recommend you download the correct installation DVD, e.g. 5.8
    Thing is I already have Oracle Linux 6 Update 2 (the latest) installed on my machine in dual boot mode so I dropped the idea of installing version 5.2. As per the documentation 11gR2 was not certified earlier on Linux 6.2 so I thought of installing 5.2 but it is not necessary now.So you don't need to install 5.2 anymore, but you want the information how to compile a installation DVD from the 5.2 source anyway?!
    I have another couple of important questions and need guidance from the experts over here. I am not sure if it is appropriate to open a new thread but for now I am posting them here.Questions may be important for you, but not necessarily for others. No one will complain if you create a new thread for particular questions or subjects. It is better to separate your topics and questions rather than creating a multi-mega thread, which does little to help anyone else but you. It means more work on your end, but it will be easier for anyone to participate or answer your questions, and it will allow you to better award answers.
    Regarding your partitioning questions: It is generally difficult to address such topics in a forum. You are asking for a book of information. My advice is to drop the old fashioned concepts of dual or triple boot options and install Oracle VirtualBox instead. It will make all of these questions obsolete and you can use whatever defaults when installing your virtual machine guest OS. Its a far more superior way of dealing with multiple operating systems on one and the same computer.
    I am using Ubuntu 11.10 Desktop.
    I need to urgently install Oracle 11gR2 on it.For what it's worth, if you can combine the two source below you should be able to install and run 11gR2 on Ubuntu 11.10.
    Install Oracle 11gR2 on Ubuntu Linux 11.04 (64-bit) Howto
    Install Oracle 11gR2 on Ubuntu Linux 11.04 (64-bit) Howto
    Oracle 11gR2 Express Edition on Linux Ubuntu 11.10 howto
    Oracle 11gR2 Express Edition on Linux Ubuntu 11.10 howto
    However, check out VirtualBox.

  • Linker error: Compiling C++ code on linux platform with 64 bit oracle lib

    uname -a : Linux pnl36a-4203 2.6.5-7.308.PTF.352368.0-smp #1 SMP Mon Dec 10 11:36:40 UTC 2007 x86_64 x86_64 x86_64 GNU/Linux
    /app/devtools/gcc-4.2.3-64/bin/g++ -L/home/john/sdc/lib/Linux_2.6.5-7.308.PTF.352368.0-smp.gcc-4.2.3-64 -L/home/john/oracle/lib -L/app/gcc-3.3.4/lib -L/app/gcc-3.2.3/lib -ldl -lpthread -lnsl -lrt -lstdc++ -lvs -lclntsh -L/home/cdev/pkgs/oas/Linux64/oaslinux64_2_4_05_03/lib -loas Linux_2.6.5-7.308.PTF.352368.0-smp.gcc-4.2.3-64-R/db.o Linux_2.6.5-7.308.PTF.352368.0-smp.gcc-4.2.3-64-R/owl.o Linux_2.6.5-7.308.PTF.352368.0-smp.gcc-4.2.3-64-R/queue.o Linux_2.6.5-7.308.PTF.352368.0-smp.gcc-4.2.3-64-R/log.o Linux_2.6.5-7.308.PTF.352368.0-smp.gcc-4.2.3-64-R/titan.o -o /home/amehta17/sdc/bin/Linux_2.6.5-7.308.PTF.352368.0-smp.gcc-4.2.3-64/titan
    /usr/bin/ld: warning: libnnz10.so, needed by /home/john/oracle/lib/libclntsh.so, not found (try using -rpath or -rpath-link)
    /home/amehta17/oracle/lib/libclntsh.so: undefined reference to `nzos_ServiceWriteQueue'
    /home/amehta17/oracle/lib/libclntsh.so: undefined reference to `nzosCipherSpecToStr'
    /home/amehta17/oracle/lib/libclntsh.so: undefined reference to `nzos_setCRLPath'
    /home/amehta17/oracle/lib/libclntsh.so: undefined reference to `nzteOpenPersona'
    /home/amehta17/oracle/lib/libclntsh.so: undefined reference to `nzdsi_initialize'
    All these symbols are not defined in libclntsh.so and also does not exist in libnnz10.so.
    Heading 5:h5
    I checked 32bit version of libnnz10.so has all above undefined symbols. This looks really weird to me why 64 bit version of libnnz10.so doesn't define these symbols.
    Let me know if you have any idea.

    Subsequent to your reply, I found that Openmotif is not available in Fedora, so we thought Oracle linux is best in terms of compatibility. But looks like it is not that easy to install EBS R12 on Oracle Linux also. Anyway, we installed EBS R12 on OEL-5 64 bit. Able to run forms after installing openmotif 21. Applied RUP 2. The patch application is failing to link some executables. (specifically FEMCCE, and all the executables in MSC product, MSCCPP. etc...)
    Could you give some insights into this ?
    Error messages:
    `.gnu.linkonce.t._ZN14SimpleTreeIterI3ValEppEv' referenced in section
    `.rodata' of
    /home/orasfa/apps/apps_st/appl/fem/12.0.0/lib/libfem.a(FCDbCrSumExElem.o):
    defined in discarded section `.gnu.linkonce.t._ZN14SimpleTreeIterI3ValEppEv'
    of /home/orasfa/apps/apps_st/appl/fem/12.0.0/lib/libfem.a(FCDbCrSumExElem.o)
    `.gnu.linkonce.t._ZN14SimpleTreeIterI3ValEppEv' referenced in section
    `.rodata' of
    /home/orasfa/apps/apps_st/appl/fem/12.0.0/lib/libfem.a(FCMathExecOp.o):
    defined in discarded section `.gnu.linkonce.t._ZN14SimpleTreeIterI3ValEppEv'
    of /home/orasfa/apps/apps_st/appl/fem/12.0.0/lib/libfem.a(FCMathExecOp.o)
    collect2: ld returned 1 exit status
    make: *** [home/orasfa/apps/apps_st/appl/fem/12.0.0/bin/FEMCCE] Error 1
    Done with link of fem executable 'FEMCCE' on Wed Aug 15 11:26:06 PDT 2007
    Relink of module "FEMCCE" failed.
    See error messages above (also recorded in log file) for possible
    ------------------------------------------------------------------------------------------------------------------------------

  • Signon page gives invalid OS error, using Firefox on Oracle Linux

    Installed PeopleSoft HCM 9.2 (PT 8.53.02) using Oracle Virtualbox VM template. Installed X Windows and GNOME Desktop and virtualbox guest additions. When I connect to the signin page using firefox (17.x) on this same VM which is running Oracle Linux, I get the unsupported OS errror. Checked browser.xml and that looks fine.
    Error: We've detected that your operating system is not supported by this website. For best results use one of the following operating systems ....
    Any help would be appreciated.
    Thanks
    DS.

    user13635748 wrote:
    Interesting, I didn't know that. But the error message does list "Oracle Enterprise Linux" as one of the supported options.Hmmm, that's right, rather embarrassing. However, according to the all certification matrix that I can read on My Oracle Support, Linux is no where supported for web browsing.
    Seems a bit paradoxal. It probably has to be reported to the support, I don't think that's a VM peculiar issue.
    But why not using the web browser from the host instead of the one from the guest VM ? Will 'solve' if that's a Windows host...
    Nicolas.
    Edited by: N Gasparotto on May 8, 2013 9:18 PM

  • Oracle Linux NTFS how-to

    h1. Oracle Linux NTFS how-to
    Author: Dude
    Version: B, 22-Jan-2012
    h2. Purpose
    This document contains instructions how to install NTFS support under Oracle Enterprise Linux version 4, 5 and Oracle Linux version 5 and 6.
    h2. Topics
    1) Determine Kernel Architecture and Distribution
    2) Setup Software Repositories
    3) Install the NTFS Kernel Driver and Software
    4) Find and Mount a NTFS Device
    5) Notes
    h3. 1) Determine Kernel Architecture and Distribution
    Open a Terminal command prompt and enter the following to check if your system is x86 or x86_64:
    # uname -m
    x86_64If you see "i686" or "i386" instead then your system is x86.
    # cat /etc/redhat-release
    Red Hat Enterprise Linux AS release 4 (Nahant Update 9)The above example shows you are running Enterprise Linux version 4.9
    h3. 2) Setup Software Repositories
    You will need to setup access to two software repositories.
    Oracle ULN or public yum:
    The installation of RPM software packages can be complex due to software conflicts or package dependencies. It is easier to use a software manager like "yum", which will automatically resolve package dependencies and prompt you to download required software if necessary.
    For those who do not have a support subscription and access to Oracle ULN, Oracle provides a public YUM software repository to give you free online access to the standard software distributions. Simply follow the instructions outlined at http://public-yum.oracle.com. You only need to enable the software repository that matches your version according to the previous step.
    Reproforge:
    The NTFS driver is provided by the Repoforge alias RPMforge software repository. For more information about Repoforge, please see http://repoforge.org/faq. NTFS-3G is a stable, full-featured, read-write NTFS driver for Linux and other operating systems. For more information check http://www.tuxera.com/community/ntfs-3g-download, where you can also download the source code should you prefer to compile your own NTFS driver.
    Depending on your current distribution and kernel architecture, you need to install the following:
    Oracle Enterprise Linux 4.x x86:
    # wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.i386.rpm
    # rpm -Uvh rpmforge-release-0.5.2-2.el4.rf.i386.rpm
    Oracle Enterprise Linux 4.x x86_64:
    # wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm
    # rpm -Uvh rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm
    Oracle Enterprise Linux / Oracle Linux 5.x x86:
    # wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
    # rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.i386.rpm
    Oracle Enterprise Linux / Oracle Linux 5.x x86_64:
    # wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
    # rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
    Oracle Linux 6.x x86:
    # wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
    # rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
    Oracle Linux 6.x x86_64:
    # wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
    # rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpmh3. 3) Install the NTFS Kernel Driver and Related Software
    The software packages required to support NTFS depends on your current Linux distribution:
    Oracle Enterprise Linux 4.x:
    # yum install dkms dkms-fuse fuse fuse-ntfs-3g
    Oracle Enterprise Linux / Oracle Linux 5.0 - 5.2:
    # yum install dkms dkms-fuse fuse fuse-ntfs-3g
    Oracle Enterprise Linux / Oracle Linux 5.3:
    NTFS support under Oracle Enterprise Linux 5.3 is broken and you should consider to upgrade to the 5.4 or later. (https://bugzilla.redhat.com/show_bug.cgi?id=481495)
    Oracle Enterprise Linux / Oracle Linux 5.4 - 5.x:
    As of Oracle Enterprise Linux 5.4 the the kernel fuse module (dkms, dkms-fuse) is included in the kernel and should not be installed.
    # yum install fuse fuse-ntfs-3g
    Oracle Enterprise Linux / Oracle Linux 6.x:
    # yum install fuse fuse-ntfs-3g h3. 4) Find and Mount a NTFS Device
    You can use the "blkid" command to identify attached devices. For instance:
    sudo blkid
    /dev/sda1: LABEL="/boot" UUID="73efxxxxxxxxxxxxx_TYPE="ext3" TYPE="ext2"
    /dev/dm-0: UUID="22a2d704-f75dxxxxxxx595df" SEC_TYPE="ext3" TYPE="ext2"
    /dev/dm-1: TYPE="swap" UUID="3b74fxxxxxx411c-8671-2244b8735866"
    /dev/sdb1: TYPE="ntfs"
    {code}
    In the above example, device "/dev/sdb1" contains a NTFS partition.
    To mount the NTFS volume according to above example under the /mnt directory:
    {code}
    sudo mount.ntfs /dev/sdb1 /mnt
    {code}
    h3. 6) References
    http://wiki.centos.org/TipsAndTricks/NTFS
    h3. 6) Notes
    <font color="blue">
    <font size="2">
    If you experience problems with these instructions, please add only a couple of lines with a link to your own thread explaining the details. I spent some time and effort to create this how-to in the hope that it will be useful. If you would like to use these instructions for your own blog or website, please include a link to this source.
    Thanks!
    </font>
    </font>
    Kind regards and best of luck!
    Dude.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    I'm afraid there is no general answer. It depends how your device is connected, i.e. internal, usb, etc.?

  • Oracle Linux Exam Help!

    Hello!
    I will kindly ask for your honest opinions as I want to study for an Oracle Linux exam and I need to get the below indicated topics covered, but unfortunately I could not find a book to cover them all (as I did for Oracle 11g).
    Please help me locate a book, two or how many are necessary to help me study for the exam and cover the following topics:
    Thank you all!
    Installing Enterprise Linux
    Install Enterprise Linux on any supported architecture.
    Create partitions, software RAID and LVM storage configurations.
    Select Packages for Installation.
      PC Hardware & Linux
    Get detailed information about all PCI & USB devices that are connected to a Linux system
    Identify, load, unload and configure kernel modules
    Tune the running kernel using the /proc/ filesystem
      Post-Install System Configuration
    Set and maintain the system clock with date, hwclock and NTP
    Install, update and remove RPM packages with the rpm & yum commands
    Configure printers with CUPS
    Create and use Kickstart files for automated, hands-off installations
      Boot Process & SysV Init
    Configure the GRUB boot loader
    Manage SysV Init scripts, including customizing files under the /etc/sysconfig/ directory to tune SysV Init scripts
    Configure and use SysV runlevels
    Shutdown & reboot Linux systems
      User/Group Administration and NFS
    Describe and apply the User Private Group scheme
    Create, delete and configure user and system accounts
    Create, delete and configure groups
    Customize the PAM configuration
    Configure and control access to su and sudo
    Configure Linux systems to use centralized authentication and user information stores for system logins
    Implement a file server to share files with NFS v3 & v4
    Configure the automounter (autofs) allowing un-privileged users to mount filesystems on-demand
      Filesystem Administration
    Work with device nodes and udev
    Partition hard drives after installation
    Create and tune filesystems
    Mount filesystem, including persistent configuration in the /etc/fstab file
    Create, manage and tune swap devices
    Configure, manage, assign and maintain quotas on filesystems
    Create, use and remove File Access Control Lists (FACLs)
      LVM & Raid
    Configure Logical Volume Manager volume groups and logical volumes
    Create and use software RAID devices
    Grow and shrink logical volumes and the filesystems on them
    Use LVM snapshots to create consistent, reliable backups
      Task Automation & Process Accounting
    Use the at & batch facilities to run one-time tasks
    Manage cron jobs for recurring tasks, both system-wide and per-user
    Configure syslog for central system logging
    View, manage and kill running processes
    Monitor system and application logs on a daily basis with logwatch
    Configure process accounting and examine the resulting logs
    Limiting and measuring resource usage (ulimit, pam, sar, vmstat, iostat)
      Client Networking
    Configure TCP/IP networking on Linux systems
    Configure static routing on a Linux system
    Aggregate multiple network links into a single interface via the bonding driver's Etherchannel and 802.3ad support
    Configure a Linux system to participate in multiple VLANs on a managed switch via 802.1q frame tagging
    Configure and maintain a DHCP server
    Using networking diagnostics tool (ping,arp,ethtool)
    Enterprise Linux Fundamentals
    What is Linux?
    Identify the origins of UNIX and how Linux is related to UNIX
    Describe the major goals of the Free Software Foundation and the GNU project
    List key elements of a Linux distribution and name several distributions
    List several standards that apply to Linux
    Describe the basic mechanisms that make UNIX so powerful
      Multi User Concepts
    Describe the differences between the administrative (root) user and normal user accounts and explain when each should be used
    Log into the system
    Switch between accounts using the 'su' command
    Use basic commands to gather information about the system
    Use system help facilities to learn about commands and their options.
      The Linux File System
    List the standard system directories and explain what type of files are contained in each
    Navigate the file system
    Explain standard POSIX file permissions including special permissions such as the SUID, SGID and Sticky bits on both files and directories
    Change permissions of files
    Explain how file ownership (user: group) relates to file permissions
    Change ownership of files
    Describe how the User Private Group (UPG) scheme works and the problem it solves
      Manipulating Files
    Be able to create, delete, copy, move and rename files and directories
    Describe the various types of files that can be stored on UNIX and Linux file systems
    Explain hard links and symbolic links, their pros & cons and when & where they can or can not be used
    Identify the type of content of any file
    View the contents of both text-based and binary files
    Search the file system for files and directories with specific properties
      Text Processing
    Search inside of files for specified information
    Perform file editing, sorting, cutting & merging text files from the command linee
      Shell Basics
    Understand the varied roles the command shell plays in everyday UNIX/Linux usage
    Pipe several commands together to perform more complex and useful processing
    Use file redirection on the command line
    Create and use shell and environment variables to configure and control the operation of the system, the command shell and programs
    Use and escape special characters when they are used on the command line
      Regular Expressions Construct regular expressions for matching text patterns
    Archiving and Compression
    Use tar & cpio to create archives and extract files from them
    Compress and decompress files using the UNIX compress, GNU gzip, bzip2 and zip formats
      Text Editing
    Use simple text editors like pico and nano
    Perform basic and intermediate text editing functions efficiently with vi & Vim
    Perform basic and intermediate text editing functions with GNU Emacs
      Command Shells
    List the history and relationships of the various popular shell implementations available on UNIX and Linux systems
    Identify and switch between the various shell implementations
    Customize the command prompt on Bourne and BASH shells
    Use command line history, command completion, aliases and command line editing
    Customize command shell operation system wide and for individual users
      Introduction to Shell Scripting
    Process arguments passed into a shell script
    Get input from the user of a shell script
    Generate formatted output from a shell script
    Perform tasks conditionally using if, case and while loops in a shell script
    Perform repeated actions over a set of values with for loops on the command line and within shell scripts
    Do math in a shell script
      Process Management and Job Control
    Describe the differences between process and threads
    Find and control running programs with ps, top, kill, and nice
    Use the jobs, fg and bg commands to view and access several tasks at once on a single shell
    Use the screen command to run several programs and disconnect from running programs on remote systems
      Messaging
    Send local messages with the write and wall commands
    Use talk and ytalk to chat with other users
    Send and read email with the mail and pine commands
      The Secure Shell
    Configure the ssh client and sshd server programs securely
    Establish secure, remote connections to other systems
    Use SSH's key-based authentication
      Managing Software
    Find and download software via FTP & HTTP with text & graphical client programs like wget, lftp, links, Konqueror and Mozilla Firefox
    Install binary programs in RPM packages
    List software already installed on the system with RPM
    Compile and install software from source releases
    Compile and install software from a source RPM (SRPM or .src.rpm) package
      Printing
    Use CUPS to connect to available local and network printers
    Use various commands to process and convert files in preparation for printing
    Send jobs to a printer
    Monitor and remove print jobs
      Mounting FileSystems and Managing Removable Media
    Use the mount command
    Access NFS and SMB filesystems over the network
    Use autofs for on-demand mounting of filesystems without root privileges
      X Window System
    Start the graphical environment manually
    Select different desktop environments
    Launch graphical applications
    Use Linux as an X terminal
    Customize the graphical environment and auto-start applications at login and X startup
    Securely tunnel remote graphical applications through SSH

    Hello!
    I will kindly ask for your honest opinions as I want to study for an Oracle Linux exam and I need to get the below indicated topics covered, but unfortunately I could not find a book to cover them all (as I did for Oracle 11g).
    Please help me locate a book, two or how many are necessary to help me study for the exam and cover the following topics:
    Thank you all!
    Installing Enterprise Linux
    Install Enterprise Linux on any supported architecture.
    Create partitions, software RAID and LVM storage configurations.
    Select Packages for Installation.
      PC Hardware & Linux
    Get detailed information about all PCI & USB devices that are connected to a Linux system
    Identify, load, unload and configure kernel modules
    Tune the running kernel using the /proc/ filesystem
      Post-Install System Configuration
    Set and maintain the system clock with date, hwclock and NTP
    Install, update and remove RPM packages with the rpm & yum commands
    Configure printers with CUPS
    Create and use Kickstart files for automated, hands-off installations
      Boot Process & SysV Init
    Configure the GRUB boot loader
    Manage SysV Init scripts, including customizing files under the /etc/sysconfig/ directory to tune SysV Init scripts
    Configure and use SysV runlevels
    Shutdown & reboot Linux systems
      User/Group Administration and NFS
    Describe and apply the User Private Group scheme
    Create, delete and configure user and system accounts
    Create, delete and configure groups
    Customize the PAM configuration
    Configure and control access to su and sudo
    Configure Linux systems to use centralized authentication and user information stores for system logins
    Implement a file server to share files with NFS v3 & v4
    Configure the automounter (autofs) allowing un-privileged users to mount filesystems on-demand
      Filesystem Administration
    Work with device nodes and udev
    Partition hard drives after installation
    Create and tune filesystems
    Mount filesystem, including persistent configuration in the /etc/fstab file
    Create, manage and tune swap devices
    Configure, manage, assign and maintain quotas on filesystems
    Create, use and remove File Access Control Lists (FACLs)
      LVM & Raid
    Configure Logical Volume Manager volume groups and logical volumes
    Create and use software RAID devices
    Grow and shrink logical volumes and the filesystems on them
    Use LVM snapshots to create consistent, reliable backups
      Task Automation & Process Accounting
    Use the at & batch facilities to run one-time tasks
    Manage cron jobs for recurring tasks, both system-wide and per-user
    Configure syslog for central system logging
    View, manage and kill running processes
    Monitor system and application logs on a daily basis with logwatch
    Configure process accounting and examine the resulting logs
    Limiting and measuring resource usage (ulimit, pam, sar, vmstat, iostat)
      Client Networking
    Configure TCP/IP networking on Linux systems
    Configure static routing on a Linux system
    Aggregate multiple network links into a single interface via the bonding driver's Etherchannel and 802.3ad support
    Configure a Linux system to participate in multiple VLANs on a managed switch via 802.1q frame tagging
    Configure and maintain a DHCP server
    Using networking diagnostics tool (ping,arp,ethtool)
    Enterprise Linux Fundamentals
    What is Linux?
    Identify the origins of UNIX and how Linux is related to UNIX
    Describe the major goals of the Free Software Foundation and the GNU project
    List key elements of a Linux distribution and name several distributions
    List several standards that apply to Linux
    Describe the basic mechanisms that make UNIX so powerful
      Multi User Concepts
    Describe the differences between the administrative (root) user and normal user accounts and explain when each should be used
    Log into the system
    Switch between accounts using the 'su' command
    Use basic commands to gather information about the system
    Use system help facilities to learn about commands and their options.
      The Linux File System
    List the standard system directories and explain what type of files are contained in each
    Navigate the file system
    Explain standard POSIX file permissions including special permissions such as the SUID, SGID and Sticky bits on both files and directories
    Change permissions of files
    Explain how file ownership (user: group) relates to file permissions
    Change ownership of files
    Describe how the User Private Group (UPG) scheme works and the problem it solves
      Manipulating Files
    Be able to create, delete, copy, move and rename files and directories
    Describe the various types of files that can be stored on UNIX and Linux file systems
    Explain hard links and symbolic links, their pros & cons and when & where they can or can not be used
    Identify the type of content of any file
    View the contents of both text-based and binary files
    Search the file system for files and directories with specific properties
      Text Processing
    Search inside of files for specified information
    Perform file editing, sorting, cutting & merging text files from the command linee
      Shell Basics
    Understand the varied roles the command shell plays in everyday UNIX/Linux usage
    Pipe several commands together to perform more complex and useful processing
    Use file redirection on the command line
    Create and use shell and environment variables to configure and control the operation of the system, the command shell and programs
    Use and escape special characters when they are used on the command line
      Regular Expressions
    Construct regular expressions for matching text patterns
    Archiving and Compression
    Use tar & cpio to create archives and extract files from them
    Compress and decompress files using the UNIX compress, GNU gzip, bzip2 and zip formats
      Text Editing
    Use simple text editors like pico and nano
    Perform basic and intermediate text editing functions efficiently with vi & Vim
    Perform basic and intermediate text editing functions with GNU Emacs
      Command Shells
    List the history and relationships of the various popular shell implementations available on UNIX and Linux systems
    Identify and switch between the various shell implementations
    Customize the command prompt on Bourne and BASH shells
    Use command line history, command completion, aliases and command line editing
    Customize command shell operation system wide and for individual users
      Introduction to Shell Scripting
    Process arguments passed into a shell script
    Get input from the user of a shell script
    Generate formatted output from a shell script
    Perform tasks conditionally using if, case and while loops in a shell script
    Perform repeated actions over a set of values with for loops on the command line and within shell scripts
    Do math in a shell script
      Process Management and Job Control
    Describe the differences between process and threads
    Find and control running programs with ps, top, kill, and nice
    Use the jobs, fg and bg commands to view and access several tasks at once on a single shell
    Use the screen command to run several programs and disconnect from running programs on remote systems
      Messaging
    Send local messages with the write and wall commands
    Use talk and ytalk to chat with other users
    Send and read email with the mail and pine commands
      The Secure Shell
    Configure the ssh client and sshd server programs securely
    Establish secure, remote connections to other systems
    Use SSH's key-based authentication
      Managing Software
    Find and download software via FTP & HTTP with text & graphical client programs like wget, lftp, links, Konqueror and Mozilla Firefox
    Install binary programs in RPM packages
    List software already installed on the system with RPM
    Compile and install software from source releases
    Compile and install software from a source RPM (SRPM or .src.rpm) package
      Printing
    Use CUPS to connect to available local and network printers
    Use various commands to process and convert files in preparation for printing
    Send jobs to a printer
    Monitor and remove print jobs
      Mounting FileSystems and Managing Removable Media
    Use the mount command
    Access NFS and SMB filesystems over the network
    Use autofs for on-demand mounting of filesystems without root privileges
      X Window System
    Start the graphical environment manually
    Select different desktop environments
    Launch graphical applications
    Use Linux as an X terminal
    Customize the graphical environment and auto-start applications at login and X startup
    Securely tunnel remote graphical applications through SSH
    How about posting this question in the Certification Forum
    Since Oracle Linux is based on Red Hat Enterprise Linux, you can use and search "RHEL books". There should some.

  • How to install oracle 11g on oracle linux 6.1.

    Hello everyone here at oracle forum.!
    I'm new on using the linux and i badly need to learn it including the Oracle Database for making PHP website.
    Because of this i downloaded all the packages of Oracle Linux Release 6 Update 1 Media Pack for x86 (32 bit) at E-Delivery.
    Now i was having a hard time figuring out how to install all the 4 ISO images. the only one that worked was was the boot.iso that installed the Oracle Linux 6 without the DB.
    So what would i do to use the 3 updates?
    I burnt them all one by one on different DVD but it wont look for the other packages.
    So please guys bare with me and help me figure out how to use the other 3 packages for i know it has the Oracle Database.
    Oracle Linux Release 6 Update 1 source DVD 1 V26570-01
    Oracle Linux Release 6 Update 1 source DVD 2 V26571-01
    Oracle Linux Release 6 Update 1 Boot iso image for x86 (32 bit) V26573-01

    Oracle Linux does not install any Oracle Database. You don't need the source and boot.iso DVD. You can boot and install the system from the Oracle Linux 6.1 installation DVD. The boot.iso is useful for a network install and the source DVD if you want to compile everything yourself.
    As far as I know, Oracle Database has not been certified for Oracle Linux 6 yet. That does not necessarily mean you cannot install Oracle Database on Oracle Linux 6 yet, but you will run into problems with software requirements, package dependencies and perhaps incompatibilities, i.e. ext4 file system.
    I think your best option is to install Oracle Linux 5 and certainly use Oracle VirtualBox. If you are new to Linux you probably cannot use Linux as your primary OS yet, and VirtualBox will allow you to install and re-install without jeopardizing your primary host OS. You can also download pre-build virtual machines for Virtualbox from http://www.oracle.com/technetwork/community/developer-vm/index.html which might have everything you need installed and ready to use.

  • OS Package Error while installing SOA 11.1.1.5.0 on Oracle Linux

    Hi,
    I am trying to install SOA Suite 11.1.1.5.0 on Linux Environment.
    While doing the prerequisite checks, I am getting some errors wrt operating system packages and kernel parameters.
    The queries I have is:
    1) If these packages are not installed, will it have some adverse effect on my installation?
    2) Also, how from where can I download these packages and how do I install them?
    OS Version is: Oracle Linux 5 Update 7
    The log for the prerequisite checks is pasted below:
    Root
    Checking operating system certification
    Expected result: One of enterprise-5.4,enterprise-4,enterprise-5,redhat-5.4,redhat-4,redhat-5,SuSE-10,SuSE-11
    Actual Result: enterprise-5.4
    Check complete. The overall result of this check is: Passed
    Checking recommended operating system packages
    Checking for gcc-4.1.0-28.4; found gcc-4.1.2-51.el5-i386.           Passed
    Checking for gcc-c++-4.1.0-28.4; found gcc-c++-4.1.2-51.el5-i386.           Passed
    Checking for setarch-1.6-1; found setarch-2.0-1.1-i386.   Passed
    Checking for sysstat-5.0.5-1; Not found.  Failed <<<<
    Checking for libstdc++-4.1.0-28.4; found libstdc++-4.1.2-51.el5-i386.        Passed
    Checking for libstdc++-devel-4.1.0-28.4; found libstdc++-devel-4.1.2-51.el5-i386.  Passed
    Checking for compat-libstdc++-296-2.96-132.7.2; found compat-libstdc++-296-2.96-138-i386.         Passed
    Checking for compat-db-4.1.25-9; Not found.      Failed <<<<
    Checking for control-center-2.8.0-12; found control-center-1:2.16.0-16.el5-i386.  Passed
    Checking for glibc-common-2.3.4-2.9; found glibc-common-2.5-65-i386.   Passed
    Checking for binutils-2.16.91.0.5-23.4; found binutils-2.17.50.0.6-14.el5-i386.      Passed
    Checking for make-3.80-202.2; found make-1:3.81-3.el5-i386.    Passed
    Check complete. The overall result of this check is: Failed <<<<
    Problem: Some recommended packages are missing (see above).
    Recommendation: You may actually have installed packages which have obsoleted these, in which case you can successfully continue with the install. If you have not, it is recommended that you do not continue. Refer to the product release notes to find out how to get the missing packages and update the system.
    Checking kernel parameters
    Checking for VERSION=2.6.18; found VERSION=2.6.18-274.el5xen.           Passed
    Checking for hardnofiles=4096; hardnofiles=1024.            Failed <<<<
    Checking for softnofiles=4096; softnofiles=1024.  Failed <<<<
    Check complete. The overall result of this check is: Failed <<<<
    Problem: The kernel parameters do not meet the minimum requirements (see above).
    Recommendation: Perform operating system specific instructions to update the kernel parameters.
    Checking Recommended glibc version
    Expected result: ATLEAST=2.5-12
    Actual Result: 2.5-65
    Check complete. The overall result of this check is: Passed
    Checking physical memory
    Expected result: 1024MB
    Actual Result: 3336MB
    Check complete. The overall result of this check is: Passed
    Any help will be appreciated.
    Cheers,
    Varun

    Hi Avi,
    Thanks for your reply.
    I was able to install the packages, not eactly the same way as u told but I downloaded them from http://public-yum.oracle.com/ and installed them manually. Was also able to change parameters.
    And Bingo, there was no pre-requisite failures while installing SOA.
    One of the probs that I'm facing now is that when I try to access the WLS Console of SOA after creating domain, I'm able to open it on the local machine using IP and localhost. But it doesn't work the same way when I use hostname. It gives an error saying No Route to the Host. Also I'm not able to access WLS Console from any other machine using IP address of the machine.
    Any inputs that can be of any help.
    Cheers,
    Varun

  • Problems installing  OEM Cloud control 12c in Oracle Linux 6.X

    Hi
    I'm triying to install Oracle Enterprise Manager Cloud 12c in a Oracle Linux 6.4
    Looking at the installation documentation in in http://docs.oracle.com/cd/E24628_01/install.121/e22624/preinstall_req_packages.htm#CHDEJAFA it sys that I need the packages :
    glibc-devel-2.5-49-i686 (This is a 32-bit package)
    glibc-devel-2.5-49-x86_64 (This is a 64-bit package)
    But I cant find them in the yum repositories.
    If I query to my linux wihch version of glibc-devel are installed the output is
    [root@emc tmp]# rpm -qa |grep glibc-devel
    glibc-devel-2.12-1.107.el6.x86_64
    And if i try to install it i receive an error compiling ins_sqlplus.mk due to ld because it can't find crt1.o
    Can anybody help me?
    thanks

    What is the version of EM that you are trying to Install? Is it 12.1.0.1 EM ?
    a) If this is em 12.1.0.1 then its a know issues to us which is fixed in next release ( you can refer bug:13833746 from MOS or open an SR to get more detail on this bug)
    Run this below to make usre you have the packages.
    # rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep glibc-dev
    glibc-devel-2.12-1.80.el6(i686)
    glibc-devel-2.12-1.80.el6(x86_64)
    Checking the pre-requisites step fails as it is looking for i386 instead of i686. (On OEL6, prefix i686 denotes the 32 bit package - and not i386). If the 32 bit and 64 bit glibc-devel packages are present on the system ( check it manually) this Warning can be safely Ignored. Continue with the installation. If you are not sure, pls log an SR with Oracle support and they will help you. Donot ignore the warning in case of any doubts, work with support to get it solved. If you ignore the warning and packages are not on the host then you will get linking error during the install.
    b) If this is em 12.1.0.2, pls log an SR and send me the SR number.
    Edited by: Akanksha on Apr 2, 2013 2:14 PM

  • Install developer10g  and oracle application server 10g on oracle linux R6

    i want install oracle application server 10g on oracle linux R6
    in same server oracle database 10 g installed
    the database 10g installed and work fine.
    i try install oracle developer 10g installed .succ
    but the frmbld.sh didnt work
    ./frmbld.sh :line 105 :/u01/u03/app/oracle/product/10.2.0/db_1/bin/frmbld:cannot execute binary file?
    have two user oracle for database ,oradev for developer

    thx
    can give me any link
    any one can help me on application server 10 in oracle linux R6?

  • Pro*C on Oracle Linux and 11g R2

    Hello everyone
    I am unable to find Oracle documentation on how to use make and compile and link ProC programs on Oracle Linux and Oracle 11g R2*
    The Pro*C manuals for 11g R2 refer me to the "operating system specific manuals" for compiling and linking and make instructions but I can not find such manuals anywhere.
    I looked here:
    http://docs.oracle.com/cd/E11882_01/appdev.112/e10825/toc.htm
    Can anyone point me to the documentation on how to compile/link/precompile/make-utility Pro*C programs on Oracle/RedHat Linux, please?
    Many thanks!

    Honestly having used pro*c for years ( not lately ) the windows install
    was always marginal... try the linux version much better and you don't
    have to taylor you *.cfg files like previous versions... it work right out
    of the box... the install doc stated you might have to update your
    C++ libraries...

  • Someone can help me to setup Oracle linux 6.0

    I've download oracle linux 6.0 ISO to setup in my VM workstation, but when the setup progress boot up, I can't find any GUI setup director in my screen.
    I chosen install or upgrade existing system item, and I chose language, timezone,etc..... but it still not lead to a GUI installation director, what's up!! is it my version issue or other??
    bty, someone can give me a link to download other version??

    When you select the "install or upgrade existing system" option, there will be a sub-screen where you can select software and enable additional repositories. There will be options like "basic server" (default), Desktop, Software Development Workstation, etc. Leave the default, but select the "Customize now" button to add the Desktop packages including Gnome and X-windows.

  • Wireless connection is not established in Oracle Linux 6.4

    Hi,
    I have lenovo Y500 laptop. I have installed OEL 6.4 into it. And I have a router installed in my home for personal use , where a dedicated broadband connection is attached. From windows 8 this wireless is picking up fine and I am able to do the internet. But problem is with OEL 6.4. Network connection shows a X sign over a network icon ( 2 TV sign ).
    I had fired below command :
    $ lscpi | grep -i wireless
    and it shows me output :
    $ 03:00.0 Network controller: Atheros Communication Inc. AR9485 Wireless Network Adapter (rev 01)
    And also fired command :
    $ iwconfig
    which shows me :
    $ lo  no wireless extensions.
    So it seems to me that , the wireless driver is not present for the adapter I have. Is my assumption correct ?
    If yes , then how to resolve that ? 
    Any help regarding this will be highly appreciated.
    Thanks in Advance,
    Me_Abhi

    From what I can gather, there is no wireless support for your wifi adapter under Oracle UEK2, which is the default kernel in Oracle Linux 6.4 (OL). You might want to check the vendor support page to see if they provide any source code to compile your own driver.
    However, there should be support in the original RHCK kernel, which is installed too. You can change to the Red Hat Compatible kernel during boot time in the Grub boot menu, or edit /boot/grub/grub.conf for a permanent change.
    [root@vm210 ~]# uname -r
    2.6.39-400.17.1.el6uek.x86_64
    [root@vm210 ~]# modprobe -v ath9k
    FATAL: Module ath9k not found.
    [root@vm210 ~]# uname -r
    2.6.32-358.el6.x86_64
    [root@vm210 ~]# modprobe -v ath9k
    insmod /lib/modules/2.6.32-358.el6.x86_64/kernel/net/rfkill/rfkill.ko
    insmod /lib/modules/2.6.32-358.el6.x86_64/kernel/net/wireless/cfg80211.ko
    insmod /lib/modules/2.6.32-358.el6.x86_64/kernel/drivers/net/wireless/ath/ath.ko
    insmod /lib/modules/2.6.32-358.el6.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko
    insmod /lib/modules/2.6.32-358.el6.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko
    insmod /lib/modules/2.6.32-358.el6.x86_64/kernel/net/mac80211/mac80211.ko
    insmod /lib/modules/2.6.32-358.el6.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
    I'm assuming you are not using any virtualization, because there simply wouldn't be a wifi adpater in your virtual machine.

Maybe you are looking for