ProxySG- upgrade querires

I need a solution

Hi Team,

Planning to upgrade 6.6.5.9 to 6.7.4.9  ( as per the upgrade path its direct).

i have noticed that there is some changes in the CPL syntax format (Deprecated)  ?

         url.application.XXX had to be replaced by request.application.XXX

please advise, we need to chage this syntax manually or it will automatically change after upgrading.

is there any syntax mismatchin ( charecter not supported) in VPM for this upgrade.?

Thanks,

Ram

0

1570684871

Related:

  • No Related Posts

can not build coprhd successfully.

CoprHD_Release:/coprhd-controller # make clobber BUILD_TYPE=oss rpm

===> ./cli

/coprhd-controller/build/cli : [Deleted]

===> ./syssvc/src

===> ./syssvc/src/nodestats

===> ./etc

===> ./packaging

===> ./packaging/monolithicSparse

===> ./packaging

===> ./packaging/monolithicSparse

gcc-4.8 -o monolithicSparse.so

genprops.py syssvc/src/conf/sys-metadata-var.xml

genprops.py syssvc/src/conf/sys-metadata-var-template.xml

genprops.py config.defaults

genprops.py .ovfenv.properties

genprops.py .iterable.properties

genprops.py storageos-standalone-properties.xml

genprops.py storageos-cluster-properties.xml

===> ./etc

sed etc/getovfproperties

sed etc/getplatform

sed etc/genconfig

cp etc/genconfig.d/genconfig-core

cp etc/genconfig.d/api

cp etc/genconfig.d/auth

cp etc/genconfig.d/controller

cp etc/genconfig.d/coordinator

cp etc/genconfig.d/db

cp etc/genconfig.d/dbclient

cp etc/genconfig.d/geo

cp etc/genconfig.d/geodb

cp etc/genconfig.d/nginx

cp etc/genconfig.d/password

cp etc/genconfig.d/portal

cp etc/genconfig.d/security

cp etc/genconfig.d/ssh

cp etc/genconfig.d/ssh_auth_key

cp etc/genconfig.d/ssl

cp etc/genconfig.d/syslog

cp etc/genconfig.d/logretention

cp etc/genconfig.d/syssvc

cp etc/genconfig.d/ipsec

cp etc/genconfig.d/test

sed etc/gentmpl

sed etc/datatool

sed etc/diagtool

sed etc/powerofftool

sed etc/ipsectool

sed etc/gatherheapdumps

sed etc/patch-props.defaults

sed etc/ovf-env.README

sed etc/getnic

sed etc/cron.hourly/cleanup_logs

sed etc/storageos/storageos

sed etc/storageos/syncntp

sed etc/storageos/installer

sed etc/storageos/ipchecktool

sed etc/logrotate.d/storageserver

sed etc/sysconfig/storageos

sed etc/sysconfig/connectemc

sed etc/sysconfig/ntp

sed etc/sysconfig/SuSEfirewall2-template

sed etc/sysconfig/scripts/FWiptables-template

sed etc/sysconfig/SuSEfirewall2.d/services/storageos

sed etc/keepalived/keepalived-IPv4-template.conf

sed etc/keepalived/keepalived-IPv6-template.conf

sed etc/keepalived/keepalived-dual-template.conf

sed etc/nginx/nginx-dual-template.conf

sed etc/nginx/nginx-IPv4-template.conf

sed etc/nginx/nginx-IPv6-template.conf

sed etc/nginx/nginx.wrapper

sed etc/nginx/locations.conf

sed etc/nginx/upstream-template.conf

sed etc/nginx/upstream.conf

sed etc/nginx/portal-error.conf

sed etc/nginx/api-error.conf

sed etc/nginx/error/html/400.html

sed etc/nginx/error/html/401.html

sed etc/nginx/error/html/402.html

sed etc/nginx/error/html/404.html

sed etc/nginx/error/html/405.html

sed etc/nginx/error/html/406.html

sed etc/nginx/error/html/409.html

sed etc/nginx/error/html/410.html

sed etc/nginx/error/html/411.html

sed etc/nginx/error/html/412.html

sed etc/nginx/error/html/413.html

sed etc/nginx/error/html/414.html

sed etc/nginx/error/html/415.html

sed etc/nginx/error/html/416.html

sed etc/nginx/error/html/494.html

sed etc/nginx/error/html/495.html

sed etc/nginx/error/html/496.html

sed etc/nginx/error/html/497.html

sed etc/nginx/error/html/500.html

sed etc/nginx/error/html/501.html

sed etc/nginx/error/html/503.html

sed etc/nginx/error/html/507.html

sed etc/nginx/error/html/port80.html

sed etc/nginx/error/json/400.json

sed etc/nginx/error/json/401.json

sed etc/nginx/error/json/402.json

sed etc/nginx/error/json/404.json

sed etc/nginx/error/json/405.json

sed etc/nginx/error/json/406.json

sed etc/nginx/error/json/409.json

sed etc/nginx/error/json/410.json

sed etc/nginx/error/json/411.json

sed etc/nginx/error/json/412.json

sed etc/nginx/error/json/413.json

sed etc/nginx/error/json/414.json

sed etc/nginx/error/json/415.json

sed etc/nginx/error/json/416.json

sed etc/nginx/error/json/494.json

sed etc/nginx/error/json/495.json

sed etc/nginx/error/json/496.json

sed etc/nginx/error/json/497.json

sed etc/nginx/error/json/500.json

sed etc/nginx/error/json/501.json

sed etc/nginx/error/json/503.json

sed etc/nginx/error/json/507.json

sed etc/nginx/error/xml/400.xml

sed etc/nginx/error/xml/401.xml

sed etc/nginx/error/xml/402.xml

sed etc/nginx/error/xml/404.xml

sed etc/nginx/error/xml/405.xml

sed etc/nginx/error/xml/406.xml

sed etc/nginx/error/xml/409.xml

sed etc/nginx/error/xml/410.xml

sed etc/nginx/error/xml/411.xml

sed etc/nginx/error/xml/412.xml

sed etc/nginx/error/xml/413.xml

sed etc/nginx/error/xml/414.xml

sed etc/nginx/error/xml/415.xml

sed etc/nginx/error/xml/416.xml

sed etc/nginx/error/xml/494.xml

sed etc/nginx/error/xml/495.xml

sed etc/nginx/error/xml/496.xml

sed etc/nginx/error/xml/497.xml

sed etc/nginx/error/xml/500.xml

sed etc/nginx/error/xml/501.xml

sed etc/nginx/error/xml/503.xml

sed etc/nginx/error/xml/507.xml

sed etc/sudoers.d/storageos

sed etc/systemd/system/boot-ovfenv.service

sed etc/systemd/system/nginx.service

sed etc/systemd/system/keepalived.service

sed etc/systemd/system/connectemc.service

sed etc/systemd/system/syncntp.service

sed etc/systemd/system/ipchecktool.service

sed etc/systemd/system/storageos-installer.service

sed etc/customservices/ansible_log.py

sed etc/systemd/system/ipsec.service

sed etc/systemd/system/storageos-template.service

sed systemd service storageos-coordinator

sed systemd service storageos-db

sed systemd service storageos-geodb

sed systemd service storageos-geo

sed systemd service storageos-auth

sed systemd service storageos-api

sed systemd service storageos-controller

sed systemd service storageos-portal

sed systemd service storageos-sa

sed systemd service storageos-sys

cp etc/oss/storageos/boot-ovfenv

cp etc/oss/genconfig.d/boot.manifest

cp etc/oss/systool

===> ./syssvc/src

===> ./syssvc/src/nodestats

In file included from ProcessStatistics.hxx:20:0,

from nodestats.cxx:40:

PidCmdline.hxx: In constructor ‘pidCmdline::pidCmdline()’:

PidCmdline.hxx:28:50: warning: passing NULL to non-pointer argument 2 of ‘void* memset(void*, int, size_t)’ [-Wconversion-null]

memset(cmdline, NULL, sizeof(cmdline));

^

PidCmdline.hxx: In member function ‘int pidCmdline::gatherPidCmdlineData(char*, std::string)’:

PidCmdline.hxx:33:50: warning: passing NULL to non-pointer argument 2 of ‘void* memset(void*, int, size_t)’ [-Wconversion-null]

memset(cmdline, NULL, sizeof(cmdline));

^

In file included from nodestats.cxx:40:0:

ProcessStatistics.hxx: In member function ‘void processStatistics::fetchProcessStatistics(int, char*, std::string, int, bool)’:

ProcessStatistics.hxx:197:50: warning: passing NULL to non-pointer argument 2 of ‘void* memset(void*, int, size_t)’ [-Wconversion-null]

memset(timeBuf, NULL, sizeof(timeBuf));

^

nodestats.cxx: In function ‘int processStats(ProcessCmdAndArgs&)’:

nodestats.cxx:73:42: warning: passing NULL to non-pointer argument 2 of ‘void* memset(void*, int, size_t)’ [-Wconversion-null]

memset(timeBuf, NULL, sizeof(timeBuf));

^

===> ./cli

Make & Install of Sos Cli : [In Progress..]

=====>/coprhd-controller/build/cli/bin

Thirdparty dependency package check : [Start]

argparse : [Found]

requests : [Not Found]

Thirdparty dependency package check : [Done]

/usr/bin/python approval.py : [Syntax check skipped:Pass]

/usr/bin/python assetoptions.py : [Syntax check skipped:Pass]

/usr/bin/python authentication.py : [Syntax check skipped:Pass]

/usr/bin/python bucket.py : [Syntax check skipped:Pass]

/usr/bin/python catalog.py : [Syntax check skipped:Pass]

/usr/bin/python cluster.py : [Syntax check skipped:Pass]

/usr/bin/python common.py : [Syntax check skipped:Pass]

/usr/bin/python computeimage.py : [Syntax check skipped:Pass]

/usr/bin/python computeimageserver.py : [Syntax check skipped:Pass]

/usr/bin/python computelement.py : [Syntax check skipped:Pass]

/usr/bin/python computesystem.py : [Syntax check skipped:Pass]

/usr/bin/python computevpool.py : [Syntax check skipped:Pass]

/usr/bin/python consistencygroup.py : [Syntax check skipped:Pass]

/usr/bin/python event.py : [Syntax check skipped:Pass]

/usr/bin/python executionwindow.py : [Syntax check skipped:Pass]

/usr/bin/python exportgroup.py : [Syntax check skipped:Pass]

/usr/bin/python filepolicy.py : [Syntax check skipped:Pass]

/usr/bin/python fileshare.py : [Syntax check skipped:Pass]

/usr/bin/python host.py : [Syntax check skipped:Pass]

/usr/bin/python hostinitiators.py : [Syntax check skipped:Pass]

/usr/bin/python hostipinterfaces.py : [Syntax check skipped:Pass]

/usr/bin/python ipsecmanager.py : [Syntax check skipped:Pass]

/usr/bin/python key.py : [Syntax check skipped:Pass]

/usr/bin/python keypool.py : [Syntax check skipped:Pass]

/usr/bin/python keystore.py : [Syntax check skipped:Pass]

/usr/bin/python loginfailedip.py : [Syntax check skipped:Pass]

/usr/bin/python metering.py : [Syntax check skipped:Pass]

/usr/bin/python monitoring.py : [Syntax check skipped:Pass]

/usr/bin/python network.py : [Syntax check skipped:Pass]

/usr/bin/python networksystem.py : [Syntax check skipped:Pass]

/usr/bin/python objectuser.py : [Syntax check skipped:Pass]

/usr/bin/python order.py : [Syntax check skipped:Pass]

/usr/bin/python project.py : [Syntax check skipped:Pass]

/usr/bin/python protectionsystem.py : [Syntax check skipped:Pass]

/usr/bin/python quota.py : [Syntax check skipped:Pass]

/usr/bin/python quotadirectory.py : [Syntax check skipped:Pass]

/usr/bin/python sanfabrics.py : [Syntax check skipped:Pass]

/usr/bin/python schedevent.py : [Syntax check skipped:Pass]

/usr/bin/python schedulepolicy.py : [Syntax check skipped:Pass]

/usr/bin/python snapshot.py : [Syntax check skipped:Pass]

/usr/bin/python snapshotsession.py : [Syntax check skipped:Pass]

/usr/bin/python storagepool.py : [Syntax check skipped:Pass]

/usr/bin/python storageport.py : [Syntax check skipped:Pass]

/usr/bin/python storageportgroup.py : [Syntax check skipped:Pass]

/usr/bin/python storageprovider.py : [Syntax check skipped:Pass]

/usr/bin/python storagesystem.py : [Syntax check skipped:Pass]

/usr/bin/python sysmanager.py : [Syntax check skipped:Pass]

/usr/bin/python sysmgrcontrolsvc.py : [Syntax check skipped:Pass]

/usr/bin/python tag.py : [Syntax check skipped:Pass]

/usr/bin/python task.py : [Syntax check skipped:Pass]

/usr/bin/python tenant.py : [Syntax check skipped:Pass]

/usr/bin/python truststore.py : [Syntax check skipped:Pass]

/usr/bin/python urihelper.py : [Syntax check skipped:Pass]

/usr/bin/python vcenter.py : [Syntax check skipped:Pass]

/usr/bin/python vcenterdatacenter.py : [Syntax check skipped:Pass]

/usr/bin/python viprcli.py : [Syntax check skipped:Pass]

/usr/bin/python virtualarray.py : [Syntax check skipped:Pass]

/usr/bin/python virtualdatacenter.py : [Syntax check skipped:Pass]

/usr/bin/python virtualpool.py : [Syntax check skipped:Pass]

/usr/bin/python vnasserver.py : [Syntax check skipped:Pass]

/usr/bin/python volume.py : [Syntax check skipped:Pass]

/usr/bin/python volumegroup.py : [Syntax check skipped:Pass]

./viprcli : [Pass]

=====>/coprhd-controller/build/cli

config : [Pass]

docs : [Pass]

package : [Pass]

viprcli.profile : [Pass]

./viprcli : [Pass]

/coprhd-controller/build/cli/package/storageos-cli-4.0.0.0.0e7f9e2.tar.gz : [Created]

Make & Install of Sos Cli : [Done]

OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0

Downloading https://build.coprhd.org/jenkins/userContent/coprhd-build/services.gradle.org/distributions/gradle-1.11-bin.zip

Exception in thread “main” java.lang.RuntimeException: java.net.UnknownHostException: build.coprhd.org

at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:78)

at org.gradle.wrapper.Install.createDist(Install.java:44)

at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:126)

at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:55)

Caused by: java.net.UnknownHostException: build.coprhd.org

at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)

at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

at java.net.Socket.connect(Socket.java:589)

at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)

at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173)

at sun.net.NetworkClient.doConnect(NetworkClient.java:180)

at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)

at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)

at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)

at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)

at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)

at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)

at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)

at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)

at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1546)

at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)

at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)

at org.gradle.wrapper.Download.downloadInternal(Download.java:56)

at org.gradle.wrapper.Download.download(Download.java:42)

at org.gradle.wrapper.Install$1.call(Install.java:57)

at org.gradle.wrapper.Install$1.call(Install.java:44)

at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)

… 3 more

Makefile:26: recipe for target ‘all’ failed

make: *** [all] Error 1

CoprHD_Release:/coprhd-controller #

Related:

VNX: After an upgrade from pre 8.1.3 code to 8.1.3 or later, many exports are gone

Article Number: 482630 Article Version: 3 Article Type: Break Fix



VNX OE for File 8.1.3.72,VNX OE for File 8.1.3.79,VNX OE for File 8.1.6.101,VNX OE for File 8.1.6.96,VNX OE for File 8.1.8.119,VNX OE for File 8.1.8.121,VNX OE for File 8.1.8.132,VNX OE for File 8.1.9.155,VNX OE for File,VNX2 Series

After the VNX File Operating Environment (OE) upgrade first data mover boot, several exports are gone. If we try to re-export all the entries, we get an error similar to the following:

server_export server_2 -P nfs -all

server_2 :

Error 22: server_2 : Invalid argument

Export Error: syntax error in root list.

If you compare the output of server_export with the “export” file in data mover configuration, you can verify several exports are missing.

Over time the VNX accumulated quite a few server_export lines which had syntax errors.The array was running older code prior to VNX FILE OE 8.1.3 which did not have an additional check for syntax errors in server_exports and were accepted by the Data mover. The latest VNX File OE software performs an additional syntax check for the server_exports and prevented the lines containing syntax errors from being loaded

Re-export the affected entries with a valid syntax, this will overwrite the configuration.

Find more help about how to create exports with a valid syntax in the NFS documentation for 8.1 page 33 “Export a file system” section.

If you need help to identify which are the non-exported paths and recover old configuration, contact VNX Support.

Extract from VNX File OE 8.1.3.72 Release Notes:

Category

VNX File OE, NFS

Description

When there were invalid syntax in the host list (access, ro, rw or root), the export was accepted without errors. When the export options were processed, the host list was analyzed and the error is only printed in the log. It is not clear to the user that his host list is wrong.

Tracking

638559

Related:

Packetshaper Command Scheduling

I need a solution

Hi all,

I am trying to setup command scheduling for some classes like Facebook, Youtube, etc. The partition during business hours must be 10M and after office hours it will be 20M. I have found the link https://support.symantec.com/en_US/article.TECH242619.html , but it does not provide a clear example on how it can be done. Has anyone done this before? Can I do it from just the GUI or I need to do it also from CLI?   Please post a sample syntax and maybe other syntax that might help.

– Thanks

0

Related: