Archive

Posts Tagged ‘netapp’

cannot checkin *.doc / *.xls into vault 2013

November 28th, 2012 No comments

we came across this problem.
We use netapp as filestore and can checkin CAD Data as well as txt documents, but office files (doc, xls..) were not possible to checkin.
Error message was this:
27-11-2012 13:45:23 *******************************************************************
Error: Soap Exception ( mesg-id = 634896207239552713 )
Exception: BadResourceRelativePath [111]
Stacktrace:
Server stack trace:
at Connectivity.Core.DataAccess.ResourceStore.StoreResource(KnowledgeVault context, Stream sourceResourceStream, Resource resource, DateTime lastWriteTime)
at Connectivity.Document.BusinessLogic.FileBL.a(Int64 A_0, String A_1, Nullable`1 A_2, DateTime A_3, Int32 A_4, Int64 A_5, Boolean A_6, FileAssociationParam[] A_7, BOM A_8, String A_9, FileClassification A_10, Boolean A_11, Stream A_12, File A_13, Boolean A_14, Boolean A_15, Int64 A_16)
at Connectivity.Document.BusinessLogic.FileBL.CheckinFile(Int64 fileMasterId, String comment, Boolean keepCheckedOut, Int64 checkinUser, Nullable`1 checkinDate, Nullable`1 lastWrite, FileAssociationParam[] associations, BOM bom, Boolean copyBom, String newFilename, FileClassification fileClassification, Boolean hidden, Stream fileStream, CheckinOptions options)
at Connectivity.Document.BusinessLogic.FileBL.CheckinFile(Int64 fileMasterId, String comment, Boolean keepCheckedOut, DateTime lastWrite, FileAssociationParam[] associations, BOM bom, Boolean copyBom, String newFilename, FileClassification fileClassification, Boolean hidden, Stream fileStream)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Connectivity.Document.Services.FileService.CheckinFile(Int64 fileMasterId, String comment, Boolean keepCheckedOut, DateTime lastWrite, FileAssociationParam[] associations, BOM bom, Boolean copyBom, String newFilename, FileClassification fileClassification, Boolean hidden, Stream fileStream)
at Connectivity.Web.Services.v17.DocumentService.CheckinFile(Int64 fileMasterId, String comment, Boolean keepCheckedOut, DateTime lastWrite, FileAssociationParam[] associations, BOM bom, Boolean copyBom, String newFileName, FileClassification fileClassification, Boolean hidden, ByteArray`1 fileContents)

Exception(Inner): Access to the path ‘\\netapp\VAULT\000\000\000\000\000\000\10\10_20000000085_4.doc’ is denied.
Stacktrace(Inner): at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at Connectivity.Core.DataAccess.ResourceStore.StoreResource(KnowledgeVault context, Stream sourceResourceStream, Resource resource, DateTime lastWriteTime)

I tried then to open or copy this file manually. No chance.
It told me:
“you require permission from “impersonation service account” to make changes to this file”

After some checking of permissions, playing around with them as well as restarting the server, I came to the decision it has to be something with the netapp.
When I moved the filestore with ADMS console to the local C:\drive everything was working.

So I checked on the netapp, but did not find the corresponding setting and asked the storage people.
It turns out storage people are luckily also the antivirus people and mcafee vscan was activated, but did not have a scanserver configured.
Meaning mcafee wanted to scan the office files for viruses, but did not had a scan entity behind to fulfill the operation.
so it locked the file and did not set the permissions properly back so the file could be used.

After configuring this part correctly on the netapp everything worked like a charm.

this is how it is configured on the netapp:

netapp001> vscan
Virus scanning is enabled.
Virus scanners(IP and Name) P/S Connect time (dd:hh:mm) Reqs Fails Curr. Reqs.
——————————————————————————– ———–
IP \\SRV1 Pri 00:03:11 1 0 0
IP \\SRV2 Pri 00:03:10 1 0 0

List of extensions to scan:
001,002,386,3GR,??_,ACE,ACM,ADE,ADP,ADT,AP?,ARC,ARJ,ASA,ASD,ASP,AX?,B64,BA?,BIN ,BMP,BO?,BZ?,CAB,CC?,CDR,CDX,CEO,CGI,CHM,CL?,CMD,CNV,CO?,CPL,CPT,CPY,CRT,CSC,CSS ,CSV,D?B,DAT,DEV,DIF,DL?,DO?,DOC,DOT,DQY,DRV,EE?,EFV,EML,EX?,EXE,FDF,FMT,FO?,FPH ,FPW,GF?,GIM,GIX,GMS,GNA,GW?,GWI,GZ?,HDI,HHT,HLP,HT?,HWD,ICE,ICS,IM?,IN?,IQY,ISP ,ITS,JAR,JP?,JS?,LGP,LIB,LNK,LWP,LZH,M3U,MB0,MB1,MB2,MBR,MD?,MHT,MOD,MPD,MPP,MPT ,MRC,MS?,MSG,MSO,NAP,NEW,NWS,OB?,OC?,OFT,OL?,OLE,OTM,OV?,PCD,PCI,PD?,PDF,PF?,PHP ,PI?,PLG,POT,PP?,PPZ,PRC,PWZ,QLB,QPW,QQY,QTC,RAR,REG,RMF,RQY,RTF,SCR,SCT,SH?,SIS ,SKV,SLK,SMM,SPL,SRF,SWF,SYS,TAR,TAZ,TBZ,TD0,TFT,TGZ,TLB,TSP,UNP,URL,UUU,VB?,VBS ,VS?,VVV,VWP,VXD,WBK,WIZ,WMV,WP?,WRI,WRL,WRZ,WS?,X32,XL?,XML,XRF,XSL,XTP,XX?,Z0M ,Z??,ZI?,ZIP,ZL?,ZZZ

List of extensions not to scan:
Extensions-not-to-scan list is empty.

Number of files scanned: 2
Number of scan failures: 0
Number of throttled requests: 0
netapp001>

Categories: Allgemein Tags: , , ,

CU 10 on a SQL Server 2008 R2 Cluster fails….

September 10th, 2012 No comments

getting weird messages on prechecks for installation of a cumulative update on SQL Server 2008 R2

check your available storage for offline /failed disks

found it here:: http://connect.microsoft.com/SQLServer/feedback/details/612946/sql-2008-sp2-fails-install-on-a-cluster-with-windows-2008-64-bit-and-veritas-storage-foundation

I really had some available storage in offline state / failed state in the cluster configuration.
deleting them (leftover from netapp snapmanager) and the update worked nice…

HTH

=======
edit
error message was:
2012-09-10 17:15:37 Slp: Microsoft.SqlServer.Setup.Chainer.Workflow.ActionExecutionException: Element not found. (Exception from HRESULT: 0x80070490) —> System.Runtime.InteropServices.COMException (0x80070490): Element not found. (Exception from HRESULT: 0x80070490)
2012-09-10 17:15:45 Slp: Error: Failed to run patch request for instance: AUTODESKVAULT (exit code: -568706566)
2012-09-10 17:15:48 Slp: Error result: -568706566
2012-09-10 17:15:48 Slp: Result facility code: 1562 2012-09-10 17:15:48 Slp: Result error code: 14842

Categories: Allgemein, Work Tags: ,

netapp is not responding to snmp query –

August 9th, 2012 No comments

we had the problem, that we configured snmp on a netapp, but it was not responding to snmpwalk and monitoring with the community string we needed.
the important thing is, that if you query the server with a custom community string, that public is the last one in line.
this is why public is deleted and added again.
when using snmpwalk and public is the first in line response of snmpwalk is this:
Timeout: No Response from netapp-name

when deleting and readding the public line it is working perfectly:

[root]$ snmpwalk -c -v1 netapp-name
SNMPv2-MIB::sysDescr.0 = STRING: NetApp
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.789.2.3
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (2876380384) 332 days, 21:56:43.84
SNMPv2-MIB::sysContact.0 = STRING: ceo@jbauer.eu
SNMPv2-MIB::sysName.0 = STRING: netapp name
SNMPv2-MIB::sysLocation.0 = STRING: GRZ
SNMPv2-MIB::sysServices.0 = INTEGER: 72

solution:
snmp community delete ro public
snmp community add ro
snmp community add ro public

enable snmp on netapp + configure it like this:

netapp> options snmp
snmp.access legacy
snmp.enable on
if this is not set make:
options snmp.access legacy
options snmp.enable on

afterwards snmp needs to be configured:
snmp location GRZ
snmp contact email@jbauer.eu
snmp community delete ro public
snmp community add ro
snmp community add ro public
snmp traphost add ‘traplocation’
snmp init 1

community:
ro
ro public

Categories: Allgemein Tags: ,
Theme by NeoEase. Valid XHTML 1.1 and CSS 3.