OVM 3.0.3 SDK

Any ideas when the OVM 3.0.3 SDK will be posted on edelivery?
I've always found the OVM SDK to be a problem due to the fact that you require an up and running OVM environment to actually build drivers. For example imagine you needed to build a driver for a NIC on your server, how exactly do you do that without having a functional OVM environment running to deploy this SDK template? I wish oracle allowed an option to add development packages just to make driver building easy. :( Not to mention if I wanted to build a driver say today for OVM 3.0.3, without the OVM 3.0.3 SDK I'm stuck.
Thanks for your help and input,
Roger

Roger wrote:
Any ideas when the OVM 3.0.3 SDK will be posted on edelivery?It'll be up in the next couple of weeks.
I wish oracle allowed an option to add development packages just to make driver building easy. :( Not to mention if I wanted to build a driver say today for OVM 3.0.3, without the OVM 3.0.3 SDK I'm stuck.We would never allow development packages into Dom0 as this could potentially impact the security and size of that environment. Dom0 is meant to be highly controlled. We would rather try and incorporate the drivers into the Oracle VM 3.0 kernel. We are currently merging the kernel development for the Oracle Linux UEK2 and Oracle VM, so that driver submissions from partners for Oracle Linux would automatically transfer into Oracle VM as well. Coupled with the fact that Oracle VM will soon use the UEK2 as the Dom0 kernel which is based off Linux 3.0.6, so it'll have much newer drivers for existing hardware and far greater hardware support.
Keep in mind that you don't have to run the SDK template on the same version of Oracle VM, i.e. you can install the 3.0 SDK on Oracle VM 2.x. Or the 3.0.3 SDK on 3.0.1 or 3.0.2, which means once the SDK is released, you can build the drivers you need in your test or development environment and test those on the latest release of Oracle VM before upgrading production.
Though, you do make an excellent point. I might see if I can get the Oracle VM SDK Template to boot on VirtualBox. :) No promises, though!

Similar Messages

  • Trying to compile HP / Emulex 10GbE Driver with OVM 2.2.2 SDK

    Hi
    I am trying to compile AN HP/EMULEX driver using the ovm 2.2.2 SDK. The driver seems to be included in OVM 3.0 by default. Card is not recognised in 2.2.2. I need a 2.2.2 driver to connect our older VM servers to a new 10GbE network. The diver is found at
    http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&cc=uk&prodNameId=4111423&prodTypeId=329290&prodSeriesId=4111422&swLang=8&taskId=135&swEnvOID=4004
    I get the following errors. Any advice much appreciated.
    Mike
    [root@ovmbuild ~]# rpmbuild target=i686 -bb /usr/src/redhat/SPECS/hp-benet.kmp.spec define 'KVER 2.6.18-8.el5xen'
    Building target platforms: i686
    Building for target i686
    Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.97553
    + umask 022
    + cd /usr/src/redhat/BUILD
    + LANG=C
    + export LANG
    + unset DISPLAY
    + cd /usr/src/redhat/BUILD
    + rm -rf hp-be2net-4.0.359.0
    + /bin/gzip -dc /usr/src/redhat/SOURCES/hp-be2net-4.0.359.0.tar.gz
    + tar -xvvf -
    drwxr-xr-x root/root 0 2011-08-18 10:58:31 hp-be2net-4.0.359.0/
    -rw-r--r-- root/root 68535 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be_cmds.c
    -rw-r--r-- root/root 16630 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be_compat.h
    -rw-r--r-- root/root 39057 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be_cmds.h
    -rw-r--r-- root/root 185 2011-08-18 10:58:31 hp-be2net-4.0.359.0/Makefile
    -rw-r--r-- root/root 18693 2011-08-18 10:58:31 hp-be2net-4.0.359.0/COPYING
    -rw-r--r-- root/root 15325 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be.h
    -rw-r--r-- root/root 2593 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be_misc.c
    -rw-r--r-- root/root 15180 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be_proc.c
    -rw-r--r-- root/root 104420 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be_main.c
    -rw-r--r-- root/root 15462 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be_compat.c
    -rw-r--r-- root/root 1286 2011-08-18 10:58:31 hp-be2net-4.0.359.0/version.h
    -rw-r--r-- root/root 15404 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be_hw.h
    -rw-r--r-- root/root 23261 2011-08-18 10:58:31 hp-be2net-4.0.359.0/be_ethtool.c
    + STATUS=0
    + '[' 0 -ne 0 ']'
    + cd hp-be2net-4.0.359.0
    ++ /usr/bin/id -u
    + '[' 0 = 0 ']'
    + /bin/chown -Rhf root .
    ++ /usr/bin/id -u
    + '[' 0 = 0 ']'
    + /bin/chgrp -Rhf root .
    + /bin/chmod -Rf a+rX,u+w,g-w,o-w .
    + set -- COPYING Makefile be.h be_cmds.c be_cmds.h be_compat.c be_compat.h be_ethtool.c be_hw.h be_main.c be_misc.c be_proc.c version.h
    + mkdir source
    + mv COPYING Makefile be.h be_cmds.c be_cmds.h be_compat.c be_compat.h be_ethtool.c be_hw.h be_main.c be_misc.c be_proc.c version.h source/
    + mkdir obj
    + exit 0
    Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.97553
    + umask 022
    + cd /usr/src/redhat/BUILD
    + cd hp-be2net-4.0.359.0
    + LANG=C
    + export LANG
    + unset DISPLAY
    + export 'EXTRA_CFLAGS=-DVERSION=\"4.0.359.0\"'
    + EXTRA_CFLAGS='-DVERSION=\"4.0.359.0\"'
    + for flavor in xen
    + rm -rf obj/xen
    + cp -r source obj/xen
    + export SRC=/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen
    + SRC=/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen
    ++ '[' xen = default ']'
    ++ echo xen-
    + make -C /usr/src/kernels/2.6.18-8.el5-xen-i686 modules M=/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen CONFIG_BE2NET=m
    make: Entering directory `/usr/src/kernels/2.6.18-8.el5-xen-i686'
    CC [M] /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.o
    In file included from /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be.h:38,
    from /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:18:
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:286: warning: 'struct delayed_work' declared inside parameter list
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:286: warning: its scope is only this definition or declaration, which is probably not what you want
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h: In function 'backport_cancel_delayed_work_sync':
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:288: error: dereferencing pointer to incomplete type
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h: At top level:
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:294: warning: 'struct delayed_work' declared inside parameter list
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h: In function 'backport_schedule_delayed_work':
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:297: error: dereferencing pointer to incomplete type
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:299: error: dereferencing pointer to incomplete type
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h: At top level:
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:321: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'csum_unfold'
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:346: error: expected specifier-qualifier-list before '__wsum'
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:424: error: expected declaration specifiers or '...' before '__wsum'
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:429: error: expected declaration specifiers or '...' before '__wsum'
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h: In function 'be_vlan_put_tag':
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_compat.h:596: error: implicit declaration of function 'skb_set_network_header'
    In file included from /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:18:
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be.h: At top level:
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be.h:380: error: field 'work' has incomplete type
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:45: warning: type defaults to 'int' in declaration of 'DEFINE_PCI_DEVICE_TABLE'
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:45: warning: parameter names (without types) in function declaration
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:45: error: function 'DEFINE_PCI_DEVICE_TABLE' is initialized like a variable
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: warning: braces around scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: field name not in record or union initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: invalid initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: field name not in record or union initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: warning: excess elements in scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: field name not in record or union initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: warning: excess elements in scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: field name not in record or union initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: warning: excess elements in scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:46: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: braces around scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: field name not in record or union initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: invalid initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: field name not in record or union initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: excess elements in scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: field name not in record or union initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: excess elements in scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: field name not in record or union initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: excess elements in scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: excess elements in scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:47: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: braces around scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: field name not in record or union initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: invalid initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: field name not in record or union initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: excess elements in scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: field name not in record or union initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: excess elements in scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: field name not in record or union initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: excess elements in scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: excess elements in scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:48: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: braces around scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: field name not in record or union initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: invalid initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: field name not in record or union initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: excess elements in scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: field name not in record or union initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: excess elements in scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: field name not in record or union initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: excess elements in scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: excess elements in scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:49: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:54: warning: braces around scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:54: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:54: error: invalid initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:54: error: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:54: warning: excess elements in scalar initializer
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:54: warning: (near initialization for 'DEFINE_PCI_DEVICE_TABLE')
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c: In function 'wrb_fill_hdr':
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:590: error: implicit declaration of function 'skb_is_gso_v6'
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c: In function 'be_vlan_rem_vid':
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:836: error: implicit declaration of function 'vlan_group_set_device'
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c: In function 'be_rx_compl_process_lro':
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:1278: error: too many arguments to function 'lro_receive_frags_compat'
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:1282: error: too many arguments to function 'lro_vlan_hwaccel_receive_frags_compat'
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c: In function 'be_worker':
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:2176: warning: type defaults to 'int' in declaration of '__mptr'
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:2176: warning: initialization from incompatible pointer type
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c: In function 'be_probe':
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:3699: error: implicit declaration of function 'DMA_BIT_MASK'
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c: At top level:
    /usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.c:4036: error: 'be_dev_ids' undeclared here (not in a function)
    make[1]: *** [usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen/be_main.o] Error 1
    make: *** [_module_/usr/src/redhat/BUILD/hp-be2net-4.0.359.0/obj/xen] Error 2
    make: Leaving directory `/usr/src/kernels/2.6.18-8.el5-xen-i686'
    error: Bad exit status from /var/tmp/rpm-tmp.97553 (%build)
    RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.97553 (%build)

    http://www.nvnews.net/vbulletin/showpos … ostcount=4

  • OVM 3.0.3 SDK template?

    I see the SDK's up to 3.0.2 on E-Delivery cloud, but not 3.0.3.
    If I need to compile a new network drivers (specifically HP NC523SPF) for OVM 3.0.3, can I do that with the 3.0.2 SDK somehow?
    Thanks,
    Dave
    Disregard, this was covered in Oracle VM Server 3.0.3 SDK ?
    Edited by: Dave on Jan 3, 2012 11:52 AM

    Oracle VM Server 3.0.3 SDK ?

  • How would I create kernel devel package for OVM3.2.1 ?

    I am new to OVM SDK ..Please help me to understand how to create kernel devel package for OVM3.2.1 ?
    I tried below command "rpmbuild --rebuild kernel-uek...src.rpm" on my OEL5.9 machine. It throw few errors w.r.t KaBI checks fails.
    Is there hard rule to run above command only on OVM 3.2.1 SDK template ? I am going to try that now, but it will be good to know limitation/assumption on OVM 3.2.1.
    Is there any simplest method to get kernel devels/headers for OVM3.2.1 ?

    Thanks JB. It works like a charm. I earlier doubt the same, but real pain was to get gcc,rpm utils without ULN access. I used oel5_latest repo to get gcc and other supported utils. Everything works as expected.
    Just for info to help others... Below are the list of package required.
    yum install gcc.x86_64 --skip-broken
    yum install make.x86_64 --skip-broken
    yum install rpm-build.x86_64--skip-broken
    yum install make.x86_64 --skip-broken
    yum install redhat-rpm-config --skip-broken
    yum install m4 --skip-broken
    yum install elfutils.x86_64 --skip-broken
    yum install gnupg --skip-broken
    Below are final RPMs generated using rpmbuild --rebuild <kernel-source>.rpm
    kernel-uek-debuginfo-2.6.39-300.22.2uek.x86_64.rpm
    kernel-uek-debuginfo-common-2.6.39-300.22.2uek.x86_64.rpm
    kernel-uek-2.6.39-300.22.2uek.x86_64.rpm
    kernel-uek-devel-2.6.39-300.22.2uek.x86_64.rpm
    kernel-uek-debug-2.6.39-300.22.2uek.x86_64.rpm
    kernel-uek-headers-2.6.39-300.22.2uek.x86_64.rpm
    kernel-uek-debug-debuginfo-2.6.39-300.22.2uek.x86_64.rpm
    kernel-uek-debug-devel-2.6.39-300.22.2uek.x86_64.rpm

  • OVM Server takes long time to boot up - gets stuck for minutes after joining domain

    Server takes a long time to reboot. Seems to get stuck for 8-10 minutes every time after joining domain.
    See below extract from /var/log/messages:-
    Feb 1 16:39:49 svrshir441 kernel: OCFS2 1.8.0
    Feb 1 16:39:49 svrshir441 kernel: o2dlm: Joining domain 0004FB0000050000E5144BF336A244A4 ( 0 1 2 ) 3 nodes
    Feb 1 16:39:49 svrshir441 kernel: ocfs2: Mounting device (252,4) on (node 1, slot 2) with ordered data mode.
    Feb 1 16:39:49 svrshir441 kernel: o2dlm: Joining domain 0004FB00000500000328DE591E03F0DB ( 0 1 2 ) 3 nodes
    Feb 1 16:39:49 svrshir441 kernel: ocfs2: Mounting device (252,2) on (node 1, slot 2) with ordered data mode.
    Feb 1 16:39:49 svrshir441 kernel: o2dlm: Joining domain 0004FB000005000024F2772BB88DAA6A ( 0 1 2 ) 3 nodes
    Feb 1 16:39:49 svrshir441 kernel: ocfs2: Mounting device (252,5) on (node 1, slot 2) with ordered data mode.
    Feb 1 16:39:49 svrshir441 kernel: o2dlm: Joining domain 0004FB0000050000B8721C8850D2C515 ( 0 1 2 ) 3 nodes
    Feb 1 16:39:49 svrshir441 kernel: ocfs2: Mounting device (252,1) on (node 1, slot 2) with ordered data mode.
    Feb 1 16:39:49 svrshir441 kernel: o2dlm: Joining domain 0004FB0000050000EE77A2D3C8C7383B ( 0 1 2 ) 3 nodes
    Feb 1 16:39:49 svrshir441 kernel: ocfs2: Mounting device (252,0) on (node 1, slot 2) with ordered data mode.
    Feb 1 16:39:49 svrshir441 kernel: o2dlm: Joining domain 0004FB0000050000B96BA1B4B79D765E ( 0 1 2 ) 3 nodes
    Feb 1 16:39:49 svrshir441 kernel: ocfs2: Mounting device (252,3) on (node 1, slot 2) with ordered data mode.
    Feb 1 16:39:49 svrshir441 kernel: o2dlm: Joining domain ovm ( 0 1 2 ) 3 nodes
    Feb 1 16:47:22 svrshir441 kernel: mpt2sas0: _ctl_BRM_status_show: BRM attribute is only forwarpdrive
    Feb 1 16:47:22 svrshir441 kernel: mpt2sas0: _ctl_host_trace_buffer_show: host_trace_buffer is not registered
    Feb 1 16:47:22 svrshir441 kernel: mpt2sas0: _ctl_host_trace_buffer_size_show: host_trace_buffer is not registered
    Feb 1 16:47:22 svrshir441 kernel: qla2xxx [0000:30:00.0]-1020:7: **** Failed mbx[0]=4006
    No idea why it seems to pause for 8 minutes.

    [2015-02-01 16:38:23 9555] DEBUG (ocfs2:162) cluster debug: {'/sys/kernel/debug/o2dlm': [], '/sys/kernel/debug/o2net': ['connected_n
    odes', 'stats', 'sock_containers', 'send_tracking'], '/sys/kernel/debug/o2hb': ['0004FB0000050000E5144BF336A244A4', 'failed_regions'
    , 'quorum_regions', 'live_regions', 'livenodes'], 'service o2cb status': 'Driver for "configfs": Loaded\nFilesystem "configfs": Moun
    ted\nStack glue driver: Loaded\nStack plugin "o2cb": Loaded\nDriver for "ocfs2_dlmfs": Loaded\nFilesystem "ocfs2_dlmfs": Mounted\nCh
    ecking O2CB cluster "8cd10008859eaf59": Online\n  Heartbeat dead threshold: 61\n  Network idle timeout: 60000\n  Network keepalive d
    elay: 2000\n  Network reconnect delay: 2000\n  Heartbeat mode: Global\nChecking O2CB heartbeat: Active\n  0004FB0000050000E5144BF336
    A244A4 /dev/dm-4\nNodes in O2CB cluster: 0 1 2 \n'}
    [2015-02-01 16:38:23 9555] DEBUG (ocfs2:162) cluster debug: {'/sys/kernel/debug/o2dlm': [], '/sys/kernel/debug/o2net': ['connected_n
    odes', 'stats', 'sock_containers', 'send_tracking'], '/sys/kernel/debug/o2hb': ['0004FB0000050000E5144BF336A244A4', 'failed_regions'
    , 'quorum_regions', 'live_regions', 'livenodes'], 'service o2cb status': 'Driver for "configfs": Loaded\nFilesystem "configfs": Moun
    ted\nStack glue driver: Loaded\nStack plugin "o2cb": Loaded\nDriver for "ocfs2_dlmfs": Loaded\nFilesystem "ocfs2_dlmfs": Mounted\nCh
    ecking O2CB cluster "8cd10008859eaf59": Online\n  Heartbeat dead threshold: 61\n  Network idle timeout: 60000\n  Network keepalive d
    elay: 2000\n  Network reconnect delay: 2000\n  Heartbeat mode: Global\nChecking O2CB heartbeat: Active\n  0004FB0000050000E5144BF336
    A244A4 /dev/dm-4\nNodes in O2CB cluster: 0 1 2 \n'}
    [2015-02-01 16:38:23 9555] DEBUG (ocfs2:270) Trying to mount /dev/mapper/360080e500036115200000b315294458d to /poolfsmnt/0004fb00000
    50000e5144bf336a244a4
    [2015-02-01 16:38:23 9555] DEBUG (ocfs2:295) /dev/mapper/360080e500036115200000b315294458d mounted to /poolfsmnt/0004fb0000050000e51
    44bf336a244a4
    [2015-02-01 16:38:24 10441] INFO (notificationserver:213) NOTIFICATION SERVER STARTED
    [2015-02-01 16:38:24 10443] INFO (remaster:140) REMASTER SERVER STARTED
    [2015-02-01 16:38:24 10444] INFO (monitor:23) MONITOR SERVER STARTED
    [2015-02-01 16:38:24 10447] INFO (ha:89) HA SERVER STARTED
    [2015-02-01 16:38:24 10448] INFO (stats:26) STAT SERVER STARTED
    [2015-02-01 16:38:24 10451] INFO (xmlrpc:307) Oracle VM Agent XMLRPC Server started.
    [2015-02-01 16:38:24 10451] INFO (xmlrpc:316) Oracle VM Server version: {'release': '3.2.8', 'date': '201404161506', 'build': '736'}
    , hostname: svrshir441, ip: 10.90.17.41
    [2015-02-01 16:38:24 10441] DEBUG (notificationserver:237) Trying to connect to manager.
    [2015-02-01 16:38:24 10441] DEBUG (notificationserver:239) Connected to manager.
    [2015-02-01 16:38:25 10441] INFO (notificationserver:267) Service started.
    [2015-02-01 16:38:25 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:25 {STORAGE} [ADD_SD] sdb-7:0:0:0 (unde
    f:0x20470080e5361152:360080e500036115200000b315294458d)
    [2015-02-01 16:38:25 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:25 {STORAGE} [ADD_SD] sdh-9:0:0:0 (acti
    ve:0x20460080e5361152:360080e500036115200000b315294458d)
    [2015-02-01 16:38:25 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:25 {STORAGE} [ADD_SD] sdd-7:0:0:2 (unde
    f:0x20470080e5361152:360080e500036115200000b36529447cb)
    [2015-02-01 16:38:25 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:25 {STORAGE} [ADD_SD] sdj-9:0:0:2 (acti
    ve:0x20460080e5361152:360080e500036115200000b36529447cb)
    [2015-02-01 16:38:25 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:25 {STORAGE} [ADD_SD] sdf-7:0:0:4 (unde
    f:0x20470080e5361152:360080e500036115200000b39529448ba)
    [2015-02-01 16:38:25 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:25 {STORAGE} [ADD_SD] sdl-9:0:0:4 (acti
    ve:0x20460080e5361152:360080e500036115200000b39529448ba)
    [2015-02-01 16:38:25 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:25 {STORAGE} [ADD_SD] sdc-7:0:0:1 (acti
    ve:0x20470080e5361152:360080e500037683a00000b1652944694)
    [2015-02-01 16:38:26 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:25 {STORAGE} [ADD_SD] sdi-9:0:0:1 (unde
    f:0x20460080e5361152:360080e500037683a00000b1652944694)
    [2015-02-01 16:38:26 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:25 {STORAGE} [ADD_SD] sde-7:0:0:3 (acti
    ve:0x20470080e5361152:360080e500037683a00000b18529448bf)
    [2015-02-01 16:38:26 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:25 {STORAGE} [ADD_SD] sdk-9:0:0:3 (unde
    f:0x20460080e5361152:360080e500037683a00000b18529448bf)
    [2015-02-01 16:38:26 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:25 {STORAGE} [ADD_SD] sdg-7:0:0:5 (acti
    ve:0x20470080e5361152:360080e500037683a00000b1a529449ac)
    [2015-02-01 16:38:26 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:25 {STORAGE} [ADD_SD] sdm-9:0:0:5 (unde
    f:0x20460080e5361152:360080e500037683a00000b1a529449ac)
    [2015-02-01 16:38:26 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:25 {STORAGE} [ADD_DM] dm-5 (360080e5000
    36115200000b39529448ba)
    [2015-02-01 16:38:26 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:25 {STORAGE} [ADD_DM] dm-1 (360080e5000
    36115200000b36529447cb)
    [2015-02-01 16:38:26 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:25 {STORAGE} [ADD_DM] dm-0 (360080e5000
    37683a00000b1652944694)
    [2015-02-01 16:38:27 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:25 {STORAGE} [ADD_DM] dm-2 (360080e5000
    37683a00000b18529448bf)
    [2015-02-01 16:38:27 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:25 {STORAGE} [ADD_DM] dm-3 (360080e5000
    37683a00000b1a529449ac)
    [2015-02-01 16:38:27 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:25 {STORAGE} [ADD_DM] dm-4 (360080e5000
    36115200000b315294458d)
    [2015-02-01 16:38:29 10444] DEBUG (monitor:36) Cluster state changed from [Unknown] to [DLM_Ready]
    [2015-02-01 16:38:29 10444] INFO (notification:47) Notification sent: {CLUSTER} {MONITOR} Cluster state changed from [Unknown] to [D
    LM_Ready]
    [2015-02-01 16:38:29 10441] INFO (notificationserver:139) Sending notification: {CLUSTER} {MONITOR} Cluster state changed from [Unkn
    own] to [DLM_Ready]
    [2015-02-01 16:38:33 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:33 {NETWORK} net : ADD : eth4 (1)
    [2015-02-01 16:38:36 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:36 {NETWORK} net : ADD : eth5 (1)
    [2015-02-01 16:38:39 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:39 {NETWORK} net : ADD : eth6 (0)
    [2015-02-01 16:38:42 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:42 {NETWORK} net : ADD : eth7 (1)
    [2015-02-01 16:38:45 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:45 {NETWORK} net : ADD : eth0 (1)
    [2015-02-01 16:38:48 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:48 {NETWORK} net : ADD : eth1 (1)
    [2015-02-01 16:38:51 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:51 {NETWORK} net : ADD : eth2 (0)
    [2015-02-01 16:38:54 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:54 {NETWORK} net : ADD : eth3 (1)
    [2015-02-01 16:38:57 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:38:57 {NETWORK} net : ADD : bond0 (1)
    [2015-02-01 16:39:00 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:39:00 {NETWORK} net : ADD : bond1 (1)
    [2015-02-01 16:39:03 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:39:03 {NETWORK} net : ADD : bond1.590 (1)
    [2015-02-01 16:39:06 10441] INFO (notificationserver:139) Sending notification: Feb  1 16:39:06 {NETWORK} net : ADD : bond1.90 (1)
    [2015-02-01 16:40:56 10441] ERROR (notificationserver:124) Error sending stats notification: 'Invalid URL Request (send) None&c=8&s=
    1422808694292&lb=p&t=2&p=%3Ccom.oracle.odof.OdofIdentifier%3E%3Clong%3E943%3C%2Flong%3E%3C%2Fcom.oracle.odof.OdofIdentifier%3E%2Ccom
    pareTo%2Cjava.lang.Object%2CNone%2C5'
    [2015-02-01 16:41:05 10441] ERROR (notificationserver:124) Error sending stats notification: 'Invalid URL Request (send) https://10.
    90.17.43:7002/ovm/core/OVMManagerCoreServlet&c=1&s=-1&lb=p&t=2&p=e02400aa0010ffffffffffffff200008%2Cc58171c45d024e7c9de519aaf1767abc
    [2015-02-01 16:41:26 10441] ERROR (notificationserver:124) Error sending stats notification: 'Invalid URL Request (send) https://10.
    90.17.43:7002/ovm/core/OVMManagerCoreServlet&c=1&s=-1&lb=p&t=2&p=e02400aa0010ffffffffffffff200008%2Cc58171c45d024e7c9de519aaf1767abc
    [2015-02-01 16:41:47 10441] ERROR (notificationserver:124) Error sending stats notification: 'Invalid URL Request (send) https://10.
    90.17.43:7002/ovm/core/OVMManagerCoreServlet&c=1&s=-1&lb=p&t=2&p=e02400aa0010ffffffffffffff200008%2Cc58171c45d024e7c9de519aaf1767abc
    [2015-02-01 16:42:05 10441] ERROR (notificationserver:124) Error sending stats notification: 'Invalid URL Request (send) https://10.
    90.17.43:7002/ovm/core/OVMManagerCoreServlet&c=1&s=-1&lb=p&t=2&p=e02400aa0010ffffffffffffff200008%2Cc58171c45d024e7c9de519aaf1767abc
    [2015-02-01 16:42:26 10441] ERROR (notificationserver:124) Error sending stats notification: 'Invalid URL Request (send) https://10.
    90.17.43:7002/ovm/core/OVMManagerCoreServlet&c=1&s=-1&lb=p&t=2&p=e02400aa0010ffffffffffffff200008%2Cc58171c45d024e7c9de519aaf1767abc
    [2015-02-01 16:42:26 10441] INFO (notificationserver:276) Service stopped.
    [2015-02-01 16:42:26 10441] DEBUG (notificationserver:237) Trying to connect to manager.
    [2015-02-01 16:42:29 10441] ERROR (notificationserver:244) Error initializing notification server: 'Invalid URL Request (send) https
    ://10.90.17.43:7002/ovm/core/OVMManagerCoreServlet&c=1&s=-1&lb=p&t=2&p=e02400aa0010ffffffffffffff200008%2Cc58171c45d024e7c9de519aaf1
    767abc'
    [2015-02-01 16:42:45 10448] ERROR (notification:44) Unable to send notification: (111, 'Connection refused')
    [2015-02-01 16:42:59 10441] DEBUG (notificationserver:237) Trying to connect to manager.
    [2015-02-01 16:43:05 10448] ERROR (notification:44) Unable to send notification: (111, 'Connection refused')
    [2015-02-01 16:43:25 10448] ERROR (notification:44) Unable to send notification: (111, 'Connection refused')
    [2015-02-01 16:43:32 10441] DEBUG (notificationserver:237) Trying to connect to manager.
    [2015-02-01 16:43:45 10448] ERROR (notification:44) Unable to send notification: (111, 'Connection refused')
    [2015-02-01 16:44:02 10441] DEBUG (notificationserver:237) Trying to connect to manager.
    [2015-02-01 16:44:05 10448] ERROR (notification:44) Unable to send notification: (111, 'Connection refused')
    [2015-02-01 16:44:25 10448] ERROR (notification:44) Unable to send notification: (111, 'Connection refused')
    [2015-02-01 16:44:32 10441] DEBUG (notificationserver:237) Trying to connect to manager.
    [2015-02-01 16:44:46 10448] ERROR (notification:44) Unable to send notification: (111, 'Connection refused')
    [2015-02-01 16:44:53 11242] DEBUG (service:76) call start: discover_server
    [2015-02-01 16:44:54 11242] DEBUG (service:76) call complete: discover_server
    [2015-02-01 16:45:02 10441] DEBUG (notificationserver:237) Trying to connect to manager.
    [2015-02-01 16:45:02 10441] DEBUG (notificationserver:239) Connected to manager.
    [2015-02-01 16:45:03 10441] INFO (notificationserver:267) Service started.
    [2015-02-01 16:47:22 11455] DEBUG (service:76) call start: get_api_version
    [2015-02-01 16:47:22 11455] DEBUG (service:76) call complete: get_api_version
    [2015-02-01 16:47:22 11456] DEBUG (service:76) call start: discover_server
    [2015-02-01 16:47:22 11456] DEBUG (service:76) call complete: discover_server
    [2015-02-01 16:47:22 11470] DEBUG (service:76) call start: discover_hardware
    [2015-02-01 16:47:23 11470] DEBUG (service:76) call complete: discover_hardware
    [2015-02-01 16:47:23 11497] DEBUG (service:76) call start: discover_network
    [2015-02-01 16:47:23 11497] DEBUG (service:76) call complete: discover_network
    [2015-02-01 16:47:24 11498] DEBUG (service:76) call start: discover_storage_plugins
    [2015-02-01 16:47:24 11498] DEBUG (service:76) call complete: discover_storage_plugins
    [2015-02-01 16:47:24 11501] DEBUG (service:74) call start: discover_physical_luns('',)
    [2015-02-01 16:47:25 11501] DEBUG (service:76) call complete: discover_physical_luns
    [2015-02-01 16:47:25 11523] DEBUG (service:74) call start: discover_physical_luns('360080e500036115200000b315294458d 360080e50003611
    5200000b36529447cb 360080e500037683a00000b1652944694 360080e500036115200000b39529448ba 360080e500037683a00000b18529448bf 360080e5000
    36115200000b315294458d 360080e500037683a00000b1a529449ac 360080e500036115200000b36529447cb 360080e500037683a00000b1652944694 360080e
    500036115200000b39529448ba 360080e500037683a00000b18529448bf 360080e500037683a00000b1a529449ac',)
    [2015-02-01 16:47:25 11523] DEBUG (service:76) call complete: discover_physical_luns
    [2015-02-01 16:47:26 11545] DEBUG (service:76) call start: discover_repository_db
    [2015-02-01 16:47:26 11545] DEBUG (service:76) call complete: discover_repository_db
    [2015-02-01 16:47:26 11546] DEBUG (service:74) call start: storage_plugin_listMountPoints('oracle.ocfs2.OCFS2.OCFS2Plugin', {'status
    ': '', 'admin_user': '', 'admin_host': '', 'uuid': '0004fb000009000090ee9ab5a5966c67', 'total_sz': 0, 'admin_passwd': '******', 'fre
    e_sz': 0, 'name': '0004fb000009000090ee9ab5a5966c67', 'access_host': '', 'storage_type': 'FileSys', 'alloc_sz': 0, 'access_grps': []
    , 'used_sz': 0, 'storage_desc': ''})
    [2015-02-01 16:47:26 11546] INFO (storageplugin:109) storage_plugin_listMountPoints(oracle.ocfs2.OCFS2.OCFS2Plugin)
    [2015-02-01 16:47:27 11546] DEBUG (service:76) call complete: storage_plugin_listMountPoints
    [2015-02-01 16:47:27 11573] DEBUG (service:76) call start: get_yum_config
    [2015-02-01 16:47:27 11573] DEBUG (service:76) call complete: get_yum_config
    [2015-02-01 16:47:27 11574] DEBUG (service:76) call start: discover_cluster
    [2015-02-01 16:47:27 11574] DEBUG (service:76) call complete: discover_cluster
    [2015-02-01 16:48:53 11703] DEBUG (service:76) call start: discover_network
    [2015-02-01 16:48:53 11703] DEBUG (service:76) call complete: discover_network
    [2015-02-01 16:48:53 11704] DEBUG (service:74) async call start: start_vm('0004fb00000300001e5b01d4a4cb6426', '0004fb0000060000eff93
    af0676e8c83')
    [2015-02-01 16:48:53 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb00-0006-0000-eff9-3af0676e8c83 {START
    [2015-02-01 16:48:54 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb00-0006-0000-eff9-3af0676e8c83 {VNC}
    5900
    [2015-02-01 16:48:54 11706] DEBUG (base:269) async call complete: func: start_vm pid: 11706 status: 0 output:
    [2015-02-01 16:48:54 11706] INFO (notification:47) Notification sent: {ASYNC_PROC} exit PID 11706
    [2015-02-01 16:48:54 10441] INFO (notificationserver:139) Sending notification: {ASYNC_PROC} exit PID 11706
    [2015-02-01 16:48:55 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb0000060000eff93af0676e8c83 {SSLVNC} 6
    900
    [2015-02-01 16:48:55 11958] DEBUG (service:74) call start: configure_vm_ha('0004fb00000300001e5b01d4a4cb6426', '0004fb0000060000eff9
    3af0676e8c83', True)
    [2015-02-01 16:48:56 11958] DEBUG (service:76) call complete: configure_vm_ha
    [2015-02-01 16:48:56 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb0000060000eff93af0676e8c83 {SSLTTY} 7
    900
    [2015-02-01 16:50:01 12075] DEBUG (service:76) call start: discover_network
    [2015-02-01 16:50:01 12075] DEBUG (service:76) call complete: discover_network
    [2015-02-01 16:50:01 12076] DEBUG (service:74) async call start: start_vm('0004fb0000030000ba5b6d02faa88c44', '0004fb0000060000fd7d7
    ad27e9d7b63')
    [2015-02-01 16:50:02 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb00-0006-0000-fd7d-7ad27e9d7b63 {START
    [2015-02-01 16:50:02 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb00-0006-0000-fd7d-7ad27e9d7b63 {VNC}
    5901
    [2015-02-01 16:50:02 12078] DEBUG (base:269) async call complete: func: start_vm pid: 12078 status: 0 output:
    [2015-02-01 16:50:02 12078] INFO (notification:47) Notification sent: {ASYNC_PROC} exit PID 12078
    [2015-02-01 16:50:03 10441] INFO (notificationserver:139) Sending notification: {ASYNC_PROC} exit PID 12078
    [2015-02-01 16:50:03 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb0000060000fd7d7ad27e9d7b63 {SSLVNC} 6
    901
    [2015-02-01 16:50:04 12516] DEBUG (service:74) call start: configure_vm_ha('0004fb0000030000ba5b6d02faa88c44', '0004fb0000060000fd7d
    7ad27e9d7b63', True)
    [2015-02-01 16:50:04 12516] DEBUG (service:76) call complete: configure_vm_ha
    [2015-02-01 16:50:04 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb0000060000fd7d7ad27e9d7b63 {SSLTTY} 7
    902
    [2015-02-01 16:50:54 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb00-0006-0000-fd7d-7ad27e9d7b63 {VMAPI
    } VMAPIEvent {"VMAPIEvent":{"severity":5,"subsystem":"OVMSvcSS","process":"OVMSvc","type":"system","payload":{"type":"alive","alive"
    :{"hostname":"GIS-DB-SVR1","domainName":"gloscc.gov.uk","osType":"Windows","osVersion":"Windows Server 2008 R2 Service Pack 1","kern
    elVersion":"6.1.7601.18700","arch":"AMD64","guestType":"PVHVM","guestDriverVersion":"3.2.2.0","vmapiVersion":"100"}}}}
    [2015-02-01 16:50:54 10441] INFO (notificationserver:139) Sending notification: {DOMAIN} 0004fb00-0006-0000-fd7d-7ad27e9d7b63 {VMAPI
    } VMAPIEvent {"VMAPIEvent":{"severity":5,"subsystem":"OVMSvcSS","process":"OVMSvc","type":"system","payload":{"type":"IPChange","IPC
    hange":{"intrface":"Oracle VM Virtual Ethernet Adapter","mac":"0021f6000001","ipv4info":{"ipinfo":[{"address":"10.90.0.66","netmask"
    :"255.255.255.0","gateway":"","mtu":1500,"speed":1000000000}]},"ipv6info":{"ipinfo":[{"address":"fe80::993f:d5f4:599d:fa4%14","netma
    sk":"255.255.255.0","gateway":"","mtu":1500,"speed":1000000000}]}}}}}

  • Configure iSCSI multipath in OVM 3.1.1 with storage plug-in not possible ?

    I have a configuration with 4 iSCSI paths to storage system. All is working fine if the discover and login
    process was performed manual. Multipath is working well with 4 paths.
    # iscsiadm -m session
    tcp: [13] 192.168.10.1:3260,25 iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:CM0CA3P0
    tcp: [14] 192.168.20.1:3260,26 iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:CM0CA3P1
    tcp: [15] 192.168.10.2:3260,27 iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:CM1CA3P0
    tcp: [16] 192.168.20.2:3260,28 iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:CM1CA3P1
    # multipath -ll
    3600000e00d10000000100000000c0000 dm-2 FUJITSU,ETERNUS_DX400
    size=30G features='1 queue_if_no_path' hwhandler='0' wp=rw
    |-+- policy='round-robin 0' prio=50 status=enabled
    | |- 25:0:0:1 sdg 8:96 active ready running
    | `- 26:0:0:1 sdi 8:128 active ready running
    `-+- policy='round-robin 0' prio=10 status=enabled
    |- 27:0:0:1 sdk 8:160 active ready running
    `- 28:0:0:1 sdm 8:192 active ready running
    I want to configure iSCSI multipath in OVM manager using specific storage plug-in.
    I proceed “Discover SAN Server” with following parameter:
    Name: Storage-Name
    Storage Type: iSCSI Storage Server
    Storage Plug-in: Fujitsu ETERNUS
    Admin Host: IP-Addr. of storage system
    Admin Username: user name to access storage system
    Admin Password: password
    Access Host (IP) Address:           192.168.10.1
    After this configuration I see my storage system and assigned physical volumes to an access group.
    Now the volumes are available on the OVM storage server, >>>> but I lost the multipath functionality <<<<<.
    # multipath -ll
    3600000e00d1000000010000000120000 dm-1 FUJITSU,ETERNUS_DX400
    size=30G features='1 queue_if_no_path' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=50 status=active
    `- 33:0:0:1 sdd 8:48 active ready running
    The reason for this behavior is that only one Access Host (IP) Address can be specified.
    With this IP address a session was established … but only 1 session and not 4 !!
    How can I specify the remaining 3 paths to have proper multipath functionality?
    I know that Citrix XenServer accepts more Access Host (IP) Addresses,
    e.g. 192.168.10.1,192.168.10.2,192.168.20.1,192.168.20.2
    Thanks for help.

    @user12273962
    Yes, you are right. The storage plug-in is for management of the storage within OVM.
    This is working well, but I'm still missing the multipath fuctionality. This storage plug-in is not responisble
    for establish the multipath, but OVM should take care of this.
    @budachst
    Yes, OVM did only open one session and loggin only to one target, because only one Access Host (IP) Address: 192.168.10.1
    can be specified.
    # iscsiadm -m session
    tcp: [21] 192.168.10.1:3260,25 iqn.2000-09.com.fujitsu:storage-system.eternus-dx400:CM0CA3P0
    In my point of view it is not possible to configure the remaining targets, so this is a design problem.
    Any new inputs and informations are welcome.

  • What is the purpose of the Oracle VM 3.0 sdk?

    Hi
    Someone knows what is the purpose of Oracle VM 3.0 sdk?
    I saw in this forum that it can be used for compilation purposes,but I'm not sure how to do it.
    I also didn't see any documentation
    Thanks,
    Rudi

    To make it really simple, the SDK is literally a VM that has all the same stuff that you would get if you installed OVM via a CDROM but it also includes compilers and kernel-headers (and probably other things).
    This is useful for people that need to compile things like kernel modules, or other things to put into a production (non SDK) Oracle Vm server.
    We used this tool to compile AoE drivers to support a 3rd party storage solution, for example, and took those compiled packages and installed them on our OVM servers.

  • OVM 3 and multipaths

    Hi,
    Just noticed this behavior when re-installing our OVM servers due to other issues. It doesn't appear to like aliases instead of user_friendly_names. When I discover the server with the following set:
    mpathf (36001438005ded2250000700003480000) dm-6 HP,HSV400
    size=220G features='1 queue_if_no_path' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=enabled
    |- 3:0:1:2 sdh 8:112 active ready running
    |- 3:0:0:2 sdc 8:32 active ready running
    |- 3:0:2:2 sdm 8:192 active ready running
    |- 3:0:3:2 sdr 65:16 active ready running
    |- 4:0:0:2 sdw 65:96 active ready running
    |- 4:0:1:2 sdab 65:176 active ready running
    |- 4:0:2:2 sdag 66:0 active ready running
    `- 4:0:3:2 sdal 66:80 active ready running
    It works. When I setup 'nice' names, it doesn't:
    san_cluster_1 (36001438005ded2250000700003480000) dm-6 HP,HSV400
    size=220G features='1 queue_if_no_path' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=enabled
    |- 3:0:1:2 sdh 8:112 active ready running
    |- 3:0:0:2 sdc 8:32 active ready running
    |- 3:0:2:2 sdm 8:192 active ready running
    |- 3:0:3:2 sdr 65:16 active ready running
    |- 4:0:0:2 sdw 65:96 active ready running
    |- 4:0:1:2 sdab 65:176 active ready running
    |- 4:0:2:2 sdag 66:0 active ready running
    `- 4:0:3:2 sdal 66:80 active ready running
    Bombs out with:
    [2011-10-05 16:53:52 14729] ERROR (OVSCommons:142) catch_error: ERROR 0 @ 522 parse_multipath_conf_multipaths() found unsupported multipath 'multipath' '{' count(1811)
    ERROR 1 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1813)]
    ERROR 2 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1815)]
    ERROR 3 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1816)]
    ERROR 4 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1818)]
    ERROR 5 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1820)]
    ERROR 6 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1822)]
    ERROR 7 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1823)]
    ERROR 8 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1825)]
    ERROR 9 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1827)]
    ERROR 10 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1829)]
    ERROR 11 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1830)]
    ERROR 12 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1832)]
    ERROR 13 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1834)]
    ERROR 14 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1836)]
    ERROR 15 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1837)]
    ERROR 16 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1838)]
    ERROR 17 @ 137 add_all_block_data() Doom: Traceback (most recent call last):
    File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_directives.py", line 134, in add_all_block_data
    blkdev_LIST = filter_blk_dev_list( vi_errorAndLog_obj, blkdev_LIST, mpConf_blacklistInfo, mpConf_blacklistExceptionsInfo )
    File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_blkDevInfoUtils.py", line 118, in filter_blk_dev_list
    for mpConf_blkLstDevNode in mpConf_blacklistInfo.mDevNode_LIST:
    AttributeError: 'NoneType' object has no attribute 'mDevNode_LIST'
    ERROR 18 @ 144 add_all_block_data() Doom: Traceback (most recent call last):
    File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_directives.py", line 141, in add_all_block_data
    populate_blk_dev_info_dict( vi_errorAndLog_obj, diskInfo_DICT, blkdev_LIST, mpConf_default_callout, mpConf_blacklistInfo, mpConf_blacklistExceptionsInfo, mpConf_devSpec_LIST )
    File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_blkDevInfoUtils.py", line 184, in populate_blk_dev_info_dict
    for mpConf_blkLstDev in mpConf_blacklistInfo.mDevice_LIST:
    AttributeError: 'NoneType' object has no attribute 'mDevice_LIST'
    Tried with / without special characters. Same for both. Weird.
    Edited to say as well, with OVM 3.0.1 these error messages are displayed back to the OVM Manager GUI, with OVM 3.0.2 just a bunch of java errors get displayed instead - have to go to the OVM server to get the actual issue..
    tarting operation 'Discover Manager Server Discover' on object 'OVM Foundry : Discover Manager'
    Setting Context to model only in job with id=1317826389157
    Operation 'NTP Service Configure' in non-job running context, not adding it to object '44:45:4c:4c:30:00:10:4b:80:47:c8:c0:4f:35:33:4a'.
    Operation 'NTP Service Configure' in non-job running context, not adding it to object '44:45:4c:4c:30:00:10:4b:80:47:c8:c0:4f:35:33:4a'.
    Operation 'Server Set Statistic Interval' in non-job running context, not adding it to object '44:45:4c:4c:30:00:10:4b:80:47:c8:c0:4f:35:33:4a'.
    Job Internal Error (Operation)com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMAPI_4010E Attempt to send command: discover_hardware to server: 44:45:4c:4c:30:00:10:4b:80:47:c8:c0:4f:35:33:4a failed. OVMAPI_4004E Server Failed Command: discover_hardware, Status:
    Wed Oct 05 16:53:11 CEST 2011
    Wed Oct 05 16:53:11 CEST 2011
    at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:474)
    at com.oracle.ovm.mgr.action.ActionEngine.sendUndispatchedServerCommand(ActionEngine.java:426)
    at com.oracle.ovm.mgr.action.ActionEngine.sendServerCommand(ActionEngine.java:368)
    at com.oracle.ovm.mgr.action.ActionEngine.sendDiscoverCommand(ActionEngine.java:291)
    at com.oracle.ovm.mgr.action.ServerAction.getHardwareInfo(ServerAction.java:101)
    at com.oracle.ovm.mgr.discover.ovm.ServerHardwareDiscoverHandler.query(ServerHardwareDiscoverHandler.java:316)
    at com.oracle.ovm.mgr.discover.ovm.ServerHardwareDiscoverHandler.query(ServerHardwareDiscoverHandler.java:46)
    at com.oracle.ovm.mgr.discover.ovm.DiscoverHandler.execute(DiscoverHandler.java:50)
    at com.oracle.ovm.mgr.discover.DiscoverEngine.handleDiscover(DiscoverEngine.java:435)
    at com.oracle.ovm.mgr.discover.DiscoverEngine.handleDiscover(DiscoverEngine.java:420)
    at com.oracle.ovm.mgr.discover.DiscoverEngine.handleDiscover(DiscoverEngine.java:405)
    at com.oracle.ovm.mgr.discover.DiscoverEngine.handleDefaultDiscover(DiscoverEngine.java:366)
    at com.oracle.ovm.mgr.discover.DiscoverEngine.discoverNewServer(DiscoverEngine.java:353)
    at com.oracle.ovm.mgr.discover.DiscoverEngine.discoverServer(DiscoverEngine.java:265)
    at com.oracle.ovm.mgr.op.manager.DiscoverManagerServerDiscover.action(DiscoverManagerServerDiscover.java:48)
    at com.oracle.ovm.mgr.api.job.JobEngine.operationActioner(JobEngine.java:191)
    at com.oracle.ovm.mgr.api.job.JobEngine.objectActioner(JobEngine.java:257)
    at com.oracle.ovm.mgr.api.job.InternalJobDbImpl.objectCommitter(InternalJobDbImpl.java:1019)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:223)
    at com.oracle.odof.core.BasicWork.invokeMethod(BasicWork.java:136)
    at com.oracle.odof.command.InvokeMethodCommand.process(InvokeMethodCommand.java:100)
    at com.oracle.odof.core.BasicWork.processCommand(BasicWork.java:81)
    at com.oracle.odof.core.TransactionManager.processCommand(TransactionManager.java:751)
    at com.oracle.odof.core.WorkflowManager.processCommand(WorkflowManager.java:395)
    at com.oracle.odof.core.WorkflowManager.processWork(WorkflowManager.java:453)
    at com.oracle.odof.io.AbstractClient.run(AbstractClient.java:42)
    at java.lang.Thread.run(Thread.java:662)
    Caused by: com.oracle.ovm.mgr.api.exception.IllegalOperationException: OVMAPI_4004E Server Failed Command: discover_hardware, Status:
    Wed Oct 05 16:53:11 CEST 2011
    at com.oracle.ovm.mgr.action.ActionEngine.sendAction(ActionEngine.java:752)
    at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:470)
    ... 30 more
    Edited by: dave on Oct 5, 2011 7:59 AM

    Hello!
    Having very strange problem which is similar. Can not avoid discovery error even with setting user_friendly_names=no. What could be the reason? Have a Metalink account, but unfortunately could not open an event on Oracle VM product right now because we are just running a POC with IBM Innovation center on this configuration.
    Appreciate your help!
    ovs-agent.log ===========================================================================
    Runtime errors occured [18]
    [2011-10-16 00:11:14 17583] DEBUG (OVSCommons:123) discover_server: ()
    [2011-10-16 00:11:14 17583] DEBUG (OVSCommons:131) discover_server: call completed.
    [2011-10-16 00:11:18 17618] DEBUG (OVSCommons:123) discover_hardware: ()
    [2011-10-16 00:11:19 17618] ERROR (OVSCommons:142) catch_error: ERROR 0 @ 522 parse_multipath_conf_multipaths() found unsupported multipath 'multipath' '{' count(1788)
    ERROR 1 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1790)]
    ERROR 2 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1791)]
    ERROR 3 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1793)]
    ERROR 4 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1795)]
    ERROR 5 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1796)]
    ERROR 6 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1798)]
    ERROR 7 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1800)]
    ERROR 8 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1801)]
    ERROR 9 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1803)]
    ERROR 10 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1805)]
    ERROR 11 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1806)]
    ERROR 12 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1808)]
    ERROR 13 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1810)]
    ERROR 14 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1811)]
    ERROR 15 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1812)]
    ERROR 16 @ 137 add_all_block_data() Doom: Traceback (most recent call last):
    File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_directives.py", line 134, in add_all_block_data
    blkdev_LIST = filter_blk_dev_list( vi_errorAndLog_obj, blkdev_LIST, mpConf_blacklistInfo, mpConf_blacklistExceptionsInfo )
    File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_blkDevInfoUtils.py", line 118, in filter_blk_dev_list
    for mpConf_blkLstDevNode in mpConf_blacklistInfo.mDevNode_LIST:
    AttributeError: 'NoneType' object has no attribute 'mDevNode_LIST'
    ERROR 17 @ 144 add_all_block_data() Doom: Traceback (most recent call last):
    File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_directives.py", line 141, in add_all_block_data
    populate_blk_dev_info_dict( vi_errorAndLog_obj, diskInfo_DICT, blkdev_LIST, mpConf_default_callout, mpConf_blacklistInfo, mpConf_blacklistExceptionsInfo, mpConf_devSpec_LIST )
    File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_blkDevInfoUtils.py", line 184, in populate_blk_dev_info_dict
    for mpConf_blkLstDev in mpConf_blacklistInfo.mDevice_LIST:
    AttributeError: 'NoneType' object has no attribute 'mDevice_LIST'
    Runtime errors occured [18]
    Traceback (most recent call last):
    File "/opt/ovs-agent-3.0/OVSCommons.py", line 140, in wrapper
    return func(*args)
    File "/opt/ovs-agent-3.0/OVSDiscoverHardware.py", line 81, in discover_hardware
    raise Exception(scsi_logmsg)
    Exception: ERROR 0 @ 522 parse_multipath_conf_multipaths() found unsupported multipath 'multipath' '{' count(1788)
    ERROR 1 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1790)]
    ERROR 2 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1791)]
    ERROR 3 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1793)]
    ERROR 4 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1795)]
    ERROR 5 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1796)]
    ERROR 6 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1798)]
    ERROR 7 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1800)]
    ERROR 8 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1801)]
    ERROR 9 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1803)]
    ERROR 10 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1805)]
    ERROR 11 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1806)]
    ERROR 12 @ 639 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected section 'multipath' [count(1808)]
    ERROR 13 @ 597 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 2 [count(1810)]
    ERROR 14 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1811)]
    ERROR 15 @ 586 parse_multipath_conf_lines_list() multipathCnfLines contains unexpected format 1 [count(1812)]
    ERROR 16 @ 137 add_all_block_data() Doom: Traceback (most recent call last):
    File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_directives.py", line 134, in add_all_block_data
    blkdev_LIST = filter_blk_dev_list( vi_errorAndLog_obj, blkdev_LIST, mpConf_blacklistInfo, mpConf_blacklistExceptionsInfo )
    File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_blkDevInfoUtils.py", line 118, in filter_blk_dev_list
    for mpConf_blkLstDevNode in mpConf_blacklistInfo.mDevNode_LIST:
    AttributeError: 'NoneType' object has no attribute 'mDevNode_LIST'
    ERROR 17 @ 144 add_all_block_data() Doom: Traceback (most recent call last):
    File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_directives.py", line 141, in add_all_block_data
    populate_blk_dev_info_dict( vi_errorAndLog_obj, diskInfo_DICT, blkdev_LIST, mpConf_default_callout, mpConf_blacklistInfo, mpConf_blacklistExceptionsInfo, mpConf_devSpec_LIST )
    File "/usr/lib64/ovs-storage-utils/vi_discover/storage_discover/sd_blkDevInfoUtils.py", line 184, in populate_blk_dev_info_dict
    for mpConf_blkLstDev in mpConf_blacklistInfo.mDevice_LIST:
    AttributeError: 'NoneType' object has no attribute 'mDevice_LIST'
    multipath.conf: ===========================================================================
    ## IMPORTANT for OVS this must be no. OVS does not support user friendly
    ## names and instead uses the WWIDs as names.
    defaults {
    polling_interval 30
    failback immediate
    no_path_retry 5
    rr_min_io 100
    path_checker tur
    user_friendly_names no
    # SVC
    device {
    vendor "IBM"
    product "2145"
    path_grouping_policy group_by_prio
    prio_callout "/sbin/mpath_prio_alua /dev/%n"
    # List of device names to discard as not multipath candidates
    ## IMPORTANT for OVS do not remove the black listed devices.
    blacklist {
         wwid "3600605b002eb737015c1c4e92ba3c828"
    multipaths {
         multipath {
    wwid 3600507680281007240000000000000d9
         multipath {
    wwid 3600507680281007240000000000000dc
         multipath {
    wwid 3600507680281007240000000000000db
         multipath {
    wwid 3600507680281007240000000000000dd
         multipath {
    wwid 3600507680281007240000000000000da
    multipath -ll: ===========================================================================
    [root@oracle-vms log]# multipath -ll
    mpathe (3600507680281007240000000000000da) dm-3 IBM,2145
    size=1.0T features='1 queue_if_no_path' hwhandler='0' wp=rw
    |-+- policy='round-robin 0' prio=50 status=enabled
    | |- 3:0:1:2 sdh 8:112 active ready running
    | |- 3:0:3:2 sdr 65:16 active ready running
    | |- 4:0:1:2 sdab 65:176 active ready running
    | |- 4:0:3:2 sdal 66:80 active ready running
    | |- 5:0:3:2 sdav 66:240 active ready running
    | `- 6:0:3:2 sdbf 67:144 active ready running
    `-+- policy='round-robin 0' prio=10 status=enabled
    |- 3:0:0:2 sdc 8:32 active ready running
    |- 3:0:2:2 sdm 8:192 active ready running
    |- 4:0:0:2 sdw 65:96 active ready running
    |- 4:0:2:2 sdag 66:0 active ready running
    |- 5:0:0:2 sdaq 66:160 active ready running
    `- 6:0:0:2 sdba 67:64 active ready running
    mpathd (3600507680281007240000000000000dd) dm-1 IBM,2145
    size=1.0T features='1 queue_if_no_path' hwhandler='0' wp=rw
    |-+- policy='round-robin 0' prio=50 status=enabled
    | |- 3:0:0:5 sdf 8:80 active ready running
    | |- 3:0:2:5 sdp 8:240 active ready running
    | |- 4:0:0:5 sdz 65:144 active ready running
    | |- 4:0:2:5 sdaj 66:48 active ready running
    | |- 5:0:0:5 sdat 66:208 active ready running
    | `- 6:0:0:5 sdbd 67:112 active ready running
    `-+- policy='round-robin 0' prio=10 status=enabled
    |- 3:0:1:5 sdk 8:160 active ready running
    |- 3:0:3:5 sdu 65:64 active ready running
    |- 4:0:1:5 sdae 65:224 active ready running
    |- 4:0:3:5 sdao 66:128 active ready running
    |- 5:0:3:5 sday 67:32 active ready running
    `- 6:0:3:5 sdbi 67:192 active ready running
    mpathc (3600507680281007240000000000000dc) dm-2 IBM,2145
    size=1.0T features='1 queue_if_no_path' hwhandler='0' wp=rw
    |-+- policy='round-robin 0' prio=50 status=enabled
    | |- 3:0:1:4 sdj 8:144 active ready running
    | |- 3:0:3:4 sdt 65:48 active ready running
    | |- 4:0:1:4 sdad 65:208 active ready running
    | |- 4:0:3:4 sdan 66:112 active ready running
    | |- 5:0:3:4 sdax 67:16 active ready running
    | `- 6:0:3:4 sdbh 67:176 active ready running
    `-+- policy='round-robin 0' prio=10 status=enabled
    |- 3:0:0:4 sde 8:64 active ready running
    |- 3:0:2:4 sdo 8:224 active ready running
    |- 4:0:0:4 sdy 65:128 active ready running
    |- 4:0:2:4 sdai 66:32 active ready running
    |- 5:0:0:4 sdas 66:192 active ready running
    `- 6:0:0:4 sdbc 67:96 active ready running
    mpathb (3600507680281007240000000000000db) dm-4 IBM,2145
    size=1.0T features='1 queue_if_no_path' hwhandler='0' wp=rw
    |-+- policy='round-robin 0' prio=50 status=enabled
    | |- 3:0:0:3 sdd 8:48 active ready running
    | |- 3:0:2:3 sdn 8:208 active ready running
    | |- 4:0:0:3 sdx 65:112 active ready running
    | |- 4:0:2:3 sdah 66:16 active ready running
    | |- 5:0:0:3 sdar 66:176 active ready running
    | `- 6:0:0:3 sdbb 67:80 active ready running
    `-+- policy='round-robin 0' prio=10 status=enabled
    |- 3:0:1:3 sdi 8:128 active ready running
    |- 3:0:3:3 sds 65:32 active ready running
    |- 4:0:1:3 sdac 65:192 active ready running
    |- 4:0:3:3 sdam 66:96 active ready running
    |- 5:0:3:3 sdaw 67:0 active ready running
    `- 6:0:3:3 sdbg 67:160 active ready running
    mpatha (3600507680281007240000000000000d9) dm-0 IBM,2145
    size=500G features='1 queue_if_no_path' hwhandler='0' wp=rw
    |-+- policy='round-robin 0' prio=50 status=enabled
    | |- 3:0:0:1 sdb 8:16 active ready running
    | |- 3:0:2:1 sdl 8:176 active ready running
    | |- 4:0:0:1 sdv 65:80 active ready running
    | |- 4:0:2:1 sdaf 65:240 active ready running
    | |- 5:0:0:1 sdap 66:144 active ready running
    | `- 6:0:0:1 sdaz 67:48 active ready running
    `-+- policy='round-robin 0' prio=10 status=enabled
    |- 3:0:1:1 sdg 8:96 active ready running
    |- 3:0:3:1 sdq 65:0 active ready running
    |- 4:0:1:1 sdaa 65:160 active ready running
    |- 4:0:3:1 sdak 66:64 active ready running
    |- 5:0:3:1 sdau 66:224 active ready running
    `- 6:0:3:1 sdbe 67:128 active ready running
    Regards,
    Kirill

  • Error in Printing Crystal Report Directly to Printer using SDK Code

    Hello ,
    I am trying to print a crystal report created in SAP Crystal Reports 2008 through SDk Code using one parameter
    as (Document Number).But While running the Code the Report is not getting printed and also the system is
    not able to fetch the correct data in the report using the supplied parameter .
    I am using Visual Studio 2005 Crystal Report dll s in my code :-
    Imports CrystalDecisions.CrystalReports.Engine
    Imports CrystalDecisions.Shared
    Imports CrystalDecisions.CrystalReports
    Imports System
    Imports System.Data.SqlClient
    Imports System.IO
    For Clarification i am pasting my code below :-
                Dim oRpt As ReportDocument
                oRpt = New ReportDocument
                oRpt.Load(Path)
                With crConnectionInfo
                    .ServerName = Server
                    .DatabaseName = Database
                    .UserID = User
                    .Password = Password
                End With
                CrTables = oRpt.Database.Tables
                For Each CrTable In CrTables
                    crtableLogoninfo = CrTable.LogOnInfo
                    crtableLogoninfo.ConnectionInfo = crConnectionInfo
                    CrTable.ApplyLogOnInfo(crtableLogoninfo)
                Next
                oRpt.ParameterFields("Document Number").CurrentValues.AddValue(Parameter)
                If Printer <> "" Then
                    oRpt.PrintOptions.PrinterName = Printer
                End If
                oRpt.PrintToPrinter(Copies, False, 0, 1)
            Catch ex As Exception
                SBO_Application.MessageBox(ex.Message)
            End Try
    Please suggest me what i have to do in my code to print the report with correct data in report.
    Thanks & Regards,
    Amit

    k

  • Print a report in crystal Report using SDK

    Hi Dear;
    any body can publish a sample code how can i print a report built in crystal report using SDK?
    regards;

    Hi Dany,
    Hope the following code will help u .
    before calling the function make a XML by using dataset.writexml, in which you have to pass the name of your stored procedure.
    for this you have to decalre commantype as stored procedure.
    first parameter of this is rpt name . asecon paramer is ur xml name which you got from DAtaset.writexml.
    Sub ShowReport(ByVal rptName As String, ByVal SourceXML As String)
            Try
                Dim oSubReport As CrystalDecisions.CrystalReports.Engine.SubreportObject
                Dim rptSubReportDoc As CrystalDecisions.CrystalReports.Engine.ReportDocument
                Dim rptView As New CrystalDecisions.Windows.Forms.CrystalReportViewer
                Dim rptPath As String = System.Windows.Forms.Application.StartupPath & "\" & rptName
                Dim rptDoc As New CrystalDecisions.CrystalReports.Engine.ReportDocument
                rptDoc.Load(rptPath)
                For Each oMainReportTable As CrystalDecisions.CrystalReports.Engine.Table In rptDoc.Database.Tables
                    oMainReportTable.Location = System.Windows.Forms.Application.StartupPath & "\" & SourceXML
                Next
                For Each rptSection As CrystalDecisions.CrystalReports.Engine.Section In rptDoc.ReportDefinition.Sections
                    For Each rptObject As CrystalDecisions.CrystalReports.Engine.ReportObject In rptSection.ReportObjects
                        If rptObject.Kind = CrystalDecisions.Shared.ReportObjectKind.SubreportObject Then
                            oSubReport = rptObject
                            rptSubReportDoc = oSubReport.OpenSubreport(oSubReport.SubreportName)
                            For Each oSubTable As CrystalDecisions.CrystalReports.Engine.Table In rptSubReportDoc.Database.Tables
                                oSubTable.Location = System.Windows.Forms.Application.StartupPath & "\" & SourceXML
                            Next
                        End If
                    Next
                Next
                rptView.ReportSource = rptDoc
                rptView.Show()
                Dim oFrm As New System.Windows.Forms.Form
                rptView.DisplayGroupTree = False
                rptView.Dock = System.Windows.Forms.DockStyle.Fill
                rptView.Location = New System.Drawing.Point(0, 0)
                oFrm.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
                oFrm.Controls.Add(rptView)
                oFrm.Name = "rptForm"
                oFrm.Text = "rptForm"
                oFrm.ResumeLayout(False)
                oFrm.WindowState = System.Windows.Forms.FormWindowState.Maximized
                oFrm.TopMost = True
                oFrm.ShowDialog()
            Catch ex As Exception
                oApplication.MessageBox(ex.Message)
            End Try
        End Sub

  • How can I convert an OVM vm (.img) to VDI (virtualbox)?

    Hi,
    how can I convert an OVM vm (.img) to VDI (virtualbox)?
    Is .img format a raw image? If yes can I use "VBoxManage convertdd" to convert from .img to vdi?
    tnx & regards,
    S.

    Hi,
    "VBoxManage convertdd" solved.
    Regards,
    S.

  • Is there a way to create a virtual network using C# and the Azure SDK/API?

    I don't see a clear way to create an Azure Virtual Network using the SDK.
    I have all the methods to create the virtual network configuration, but no way to submit it:
    IList<string> VirtualNetworkAddressPrefixes = new List<string>();
    IList<string> LocalNetworkAddressPrefixes = new List<string>();
    IList<NetworkListResponse.DnsServer> DNSServers = new List<NetworkListResponse.DnsServer>();
    IList<NetworkListResponse.Subnet> Subnets = new List<NetworkListResponse.Subnet>();
    NetworkListResponse.Gateway Gateway = new NetworkListResponse.Gateway();
    IList<NetworkListResponse.LocalNetworkSite> LocalSites = new List<NetworkListResponse.LocalNetworkSite>();
    IList<NetworkListResponse.Connection> Connections = new List<NetworkListResponse.Connection>();
    VirtualNetworkAddressPrefixes.Add("a.b.c.d/cidr");
    DNSServers.Add(new NetworkListResponse.DnsServer() { Name = "TestDNS1", Address = "a.b.c.d" });
    Subnets.Add(new NetworkListResponse.Subnet() { Name = "Subnet-1", AddressPrefix = "a.b.c.d/cidr" });
    Subnets.Add(new NetworkListResponse.Subnet() { Name = "GatewaySubnet", AddressPrefix = "a.b.c.d/cidr" });
    Connections.Add(new NetworkListResponse.Connection() { Type = LocalNetworkConnectionType.IPSecurity });
    LocalNetworkAddressPrefixes.Add("a.b.c.d/cidr");
    LocalSites.Add(new NetworkListResponse.LocalNetworkSite()
    Name = "On-Prem",
    Connections = Connections,
    VpnGatewayAddress = "a.b.c.d",
    AddressSpace = new NetworkListResponse.AddressSpace() { AddressPrefixes = LocalNetworkAddressPrefixes }
    Gateway.Sites = LocalSites;
    Gateway.Profile = GatewayProfile.ExtraLarge;
    NetworkManagementClient netMgmtClient = new NetworkManagementClient(CloudCredentials);
    NetworkListResponse netlistresp = GlobalSettings.mainWindow.netMgmtClient.Networks.List();
    netlistresp.VirtualNetworkSites
    .Add(new NetworkListResponse.VirtualNetworkSite()
    Name = "TestVirtualNetwork",
    AddressSpace = new NetworkListResponse.AddressSpace() { AddressPrefixes = VirtualNetworkAddressPrefixes },
    DnsServers = DNSServers,
    Subnets = Subnets,
    AffinityGroup = "East US",
    Gateway = Gateway,
    Label = "LabelValue"
    I have also created the entire XML response and sent it to the NetworkManagementClient -> Networks.SetConfiguration() method, but it appears this command expects the virtual network to already be in existence. If anyone could give guidance, it would be
    appreciated.

    Hi,
    As discuss above , we have to create the XML response  ,before that first you have to
    GetConfiguration() details of existing virtual network. 
    string.format("@<NetworkConfiguration xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns='http://schemas.microsoft.com/ServiceHosting/2011/07/NetworkConfiguration'>
                <VirtualNetworkConfiguration>
                <Dns />
                <VirtualNetworkSites>
                <VirtualNetworkSite name=""{0}"" Location=""{1}"">
                <AddressSpace>
                <AddressPrefix>10.0.0.0/8</AddressPrefix>
                </AddressSpace>
                <Subnets>
                <Subnet name=""Subnet-2"">
                <AddressPrefix>10.0.0.0/11</AddressPrefix>
                </Subnet>
                </Subnets>
                </VirtualNetworkSite>",Networkname,location)+(@"<VirtualNetworkSite name=""demodsf1"" Location=""West Europe"">
            <AddressSpace>
              <AddressPrefix>10.0.0.0/8</AddressPrefix>
            </AddressSpace>
            <Subnets>
              <Subnet name=""Subnet-1"">
                <AddressPrefix>10.0.0.0/11</AddressPrefix>
              </Subnet>
            </Subnets>
          </VirtualNetworkSite>  </VirtualNetworkSites>
                </VirtualNetworkConfiguration>
                </NetworkConfiguration>")
    you have to append the node for existing node with new values , i got it its adding new virtual network 
    Best regards,

  • How to find out which event is triggered in SDK

    Hi all
    From SDK, I am would like to know which event is triggered when the user select navigation menu Follow up -> Create Lead (screen 1).
    I am guessing, it calls LeadCreateWithRef outport event but I don't see any absl code?? (screen 2)
    When I try to switch from Display to Edit, I got error "Component which you are trying to edit comes from a lower layer. Please use Extensibility Explore to Edit" (screen 3)
    Also in Extensibility Explorer, I can't open the button details (can't even see it in the buttongroup).
    Any advice is welcomed.
    Thanks
    Anthony

    Hi Meghna
    Thanks for the info. I am trying to do reverse engineering, to understand how to existing UI screen is built, how and what events get called when button is pressed and which screen will be opened.
    For example, in Ticket screen, when I select Follow up then Create Lead:
    I cannot drill down to see the button and its properties??
    nb. Also there is no left right scroll bar to see the rest of button group. Is it a bug?? I am using Windows 8.1.
    And in outport setting, I don't see which action/event triggered? and what screen to show?
    Thanks again,
    Anthony

  • Error while running SDK Component on Server Side

    hello,
    I have a SDK Issue. I've created a gauge using jgauge ( jgauge - jGauge is a dial gauge that is simple, powerful, and 100% javascript and css. - Google Project Hosting ) in a SDK Component, and it's work fine in Localhost, In order to change the Image of the gauge, I've used 64bit convertor and the out come is this:
    the problem start when I've upload it to the server and tried run the Dashboard on Open Document / LanchPad.
    the component came out really messed up, all the canvas component created by the application are scattered:
    The problem repeats in every browser (EI, Mozila, Chrome). Product info:
    Design Studio 1.2 SP01
    BO 4.1 SP02
    have anyone faced this kind of problem or any other problem in uploading SDK component to server?
    thanks.

    I think you problem is on the following error.
    Manifest fetch failed (404)http://***/BOE/OpenDocument/1312081147/zenwebclient/manifest.appcacheopenDocument.faces?logonSuccessful=true&shareId=0bttoken=MDAwRGoxU2JUMTtMVFZZXTFQRG1MRzBLTDQ5YWpvM…:1
    Because all the others there i see on my SDK and it works.
    When you execute it locally, those same errors appears?
    And I have no clue what you have wrong there, but since the error mentions the MANIFEST, you should take a look there, here is example of one working.
    Manifest-Version: 1.0
    Bundle-ManifestVersion: 2
    Bundle-Name: ComboBox
    Bundle-SymbolicName: com.leandro.gp.combobox;singleton:=true
    Bundle-Version: 2.3
    Require-Bundle: com.sap.ip.bi.zen.rt.components.sdk.eclipse
    Bundle-Vendor: Leandro
    Make sure that the SymbolicName and Bundle Version are the same as in your contribution.xml.
    Hope this helps.
    Best
    Leandro

  • Error while running SDK application in XIR2 server machine

    Hi all,
    Thanks for your support provided so far.
    I have developed a .NET sdk application to extract the metadata from the XI-R2 universe and report files. I'm able to run the application in my machine. But when I run my tool in the server machine which has XI-R2 installed in it, it throws the following error.
    System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {DCDC6F02-5766-11D0-AF14-00A0C912DCDD} failed due to the following error: 80040154.
    I have referred the Busobj.dll and Designer.Dll in the application to extract metadata. These DLL's are embedded along with the application.
    Am I missing any Dll's? Kindly help me.

    Thanks Ted.
    Yes I looked the CLSID, it refers the Desktop Intelligence Application and the following keys under the CLSID are as follows:
    1. InProcHandler32-- Ole32.dll
    2. Localserver32  -- C:\BusinessObjects\BusinessObjectsEnterprise 11.5\win32_x86 busobj.exe /Automation
    3. ProgID -- BusinessObjects.Application.11
    4. VersionIndependentProgID --BusinessObjects.Application
    Kindly help me.

Maybe you are looking for

  • Get error "SoapFaultCode:1"Consume web service in ABAP proxy

    Hi All, I created a proxy and logical port to consume a BOBJ Data Service' webservice, when I tested the proxy I get exception: SoapFaultCode:1 without further more information. the wsdl is @ http://nspad372.dmzpal.sap.corp:8080/DataServices/servlet/

  • How to recover the mailboxes from the decommissioned exchange db .

    Hello All, I have 2 EDB files on my exchange server which is no longer active its been decommissioned and the EDB mailbox is dismounted,  I would like to recover few emails/mail boxes from the EDB file and am not able to find any free tool which can

  • Inserting the date

    When I insert the date into a document, Pages actually inserts the day and date, as in "Monday, November 24, 2008." I only want the date, as in "November 24, 2008." I have tried to change the formatting in the International section of System Preferen

  • Status Message 64.

    Hi Experts When running the program in forground using the WE19 T code it is working fine the idoc status is showing as 53 in the log, But when running from the unix system the status is showing as 64. Thanks & Regards, Shiva vs.

  • File copy/move thru java

    Hi, My code is something like this.. Which is trying to copy or move a file from one location to other. Problem is I do not see the last modified date getting preserved, in the copied file. Why does this happen ? and how to preserve the last modified