Highlighted

Faulting module ucrtbase.dll after attemtping to start spoold

Hi

I'm in the process of rebuilding a Windows NBU 8.2 media server but can't get the deduplication engine service to start. This is new physical server with a fresh OS installation (Windows 2016) using the same server name and IP address as the original - I decided to also do a fresh install of NetBackup as the original media server hadn't been installed for that long for the hardware failed. The server had an MSDP which was a SAN volume and so still intact and this is mounted on the new server using the same drive letter which I've added to the HKLM\Software\Symantec\Puredisk\agent registry key.

The SPAD service starts fine but the SPOOLD (deduplication engine) fails and returns an error in the Windows event viewer saying:

Faulting application name: spoold.exe
Faulting module name: ucrtbase.dll

We lost two media servers due to a leaking AC unit and the other media server has been rebuilt the same way without issue. I think this may be a Windows thing rather than NetBackup but thought I'd throw it out there just in cause anyone has seen this before or has any ideas on how to troubleshoot further.  

thanks

 

1 Solution

Accepted Solutions
Highlighted
Accepted Solution!

Re: Faulting module ucrtbase.dll after attemtping to start spoold

Hello,

I have several times tested a procedure with Media Server OS/NBU reinstall and MSDP storage intact, and it was ok.

But after NBU fresh install, you must run nbdevconfig -setconfig -storage_server <server> -stype PureDisk ... . Have you run this? No need to update some registry keys.

Regards

Michal

 

View solution in original post

9 Replies
Highlighted

Re: Faulting module ucrtbase.dll after attemtping to start spoold

(humble pie edit)

didn't know there was a procedure for this

(live and learn)

Re: Faulting module ucrtbase.dll after attemtping to start spoold

ucrtbase.dll is Universal C Runtime Base from Microsoft Visual C++

Maybe upgrade/re-install of Visual C++ runtime libraries will solve the issue, it is my best guess.

Highlighted
Accepted Solution!

Re: Faulting module ucrtbase.dll after attemtping to start spoold

Hello,

I have several times tested a procedure with Media Server OS/NBU reinstall and MSDP storage intact, and it was ok.

But after NBU fresh install, you must run nbdevconfig -setconfig -storage_server <server> -stype PureDisk ... . Have you run this? No need to update some registry keys.

Regards

Michal

 

View solution in original post

Highlighted

Re: Faulting module ucrtbase.dll after attemtping to start spoold

Hi

Thanks both

I'll apply the latest updates and perhaps remove and re-install the Visual C++ libraries

 - I'm working with the following Veritas technotes in mind.

https://www.veritas.com/content/support/en_US/doc/25074086-136046435-0/v29133721-136046435

thanks

Highlighted

Re: Faulting module ucrtbase.dll after attemtping to start spoold

Thanks Michal

Is the nbdevconfig run on the master server?

thanks

Highlighted

Re: Faulting module ucrtbase.dll after attemtping to start spoold

Hello,

no, on the Media in question. You must aslo have prepared the following configlistfile for the command (especially you must know MSDP Storage Server credentials, if not then steps are a bit more complex - https://www.veritas.com/support/en_US/article.100038891):

V7.5 "storagepath" "E:\DEDUP" string
V7.5 "spalogpath" "E:\DEDUP\log" string
V7.5 "dbpath" "E:\DEDUP" string
V7.5 "required_interface" "BACKUP11" string
V7.5 "spalogretention" "7" int
V7.5 "verboselevel" "3" int
V7.5 "replication_target(s)" "none" string
V7.5 "spalogin" "login" string
V7.5 "spapasswd" "password" string

Rgds M.

Highlighted

Re: Faulting module ucrtbase.dll after attemtping to start spoold

great -  thanks very much

And is that the syntax I need to use?

What does the V7.5 mean? Do I need to change that for a NBU 8.2 version - should it be V8.2 for me?

And do I need to include the word string at the end of each line?

Highlighted

Re: Faulting module ucrtbase.dll after attemtping to start spoold

Hello,

keep it as it is. Actually 7.5 is not NetBackup version, it is version of the config file, and I was always ok with "7.5". Also keep "string". It is pretty documented, see here: https://www.veritas.com/content/support/en_US/doc/25074086-136046435-0/v32694306-136046435.

Regards

Michal

Highlighted

Re: Faulting module ucrtbase.dll after attemtping to start spoold

Thanks all - it's all sorted

I think it may have perhaps been a combination of things. I applied the latest Windows updates that were waiting to be installed, but I was still getting errors after this. I then decided to remove and re-install NBU and I think this was the main issue. After this I could get the MSDP back on-line, and using the nbdevconfig -setconfig approach is a better way than updating registry keys manually - so thanks for that. I ran a nbdevconfig -getconfig on of my other media server's configuration and then used the output file as a template for the failed one... but it's quite a well documented process if you know where to look.

thanks again