Solved

RightFax MSI printer creation

Posted on 2008-10-23
9
893 Views
Last Modified: 2013-12-12
I'm trying to deploy RightFax using group policy, but the printer is not being created.
I'm working with Captaris technical support, but they keep pointing me to alternative methods for deployment, or saying it should work as is.

I'm positive that the MST I created functions properly. If I run msiexec /i ... TRANSFORMS=... under my domain admin account everything installs just fine. The problem comes when the installer runs under the system account, either using group policy, or with psexec.
IIt almost seems like a permissions problem, but I don't see how that can be the case with the system account.
0
Comment
Question by:timbrigham
  • 5
  • 4
9 Comments
 
LVL 1

Author Comment

by:timbrigham
ID: 22788925
Update - I have tried running the install under one DA account while logged in to the console under a second account. The problem manifests itself here as well. The problem appears to be the lack of console interaction during the installation process.
0
 
LVL 40

Accepted Solution

by:
Vadim Rapp earned 500 total points
ID: 22789082
ideas:

1. they indeed have put some custom action that creates the printer into the user sequence. Such things have to be in the deferred sequence. You can verify this by running the msi with switch /qb or /qn, so user sequence is bypassed. If it's the case, then find out what the action is by visually looking at the script, and move it to the right sequence.

2. the printer is created, but for the machine "user".
0
 
LVL 1

Author Comment

by:timbrigham
ID: 22789163
I looked at the registry for all the users under HKEY_USERS, and I didn't see any of the keys for the printer created there. I'll try running with /qb or /qn and report back.
0
Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

 
LVL 1

Author Comment

by:timbrigham
ID: 22789244
Running with /qb results in an execution error. I'll fire up WISE and try to track down where they are creating this printer. I'm not too familiar with the internals of the various sequences - all I've ever done is write a couple simple wrappers for a scripted install. Where exactly is the deferred sequence?
Also, I poked through the DLLs and found how the printer is being created. Will the function name I found for the DLL be the same thing I'm looking for in the MSI stream?
0
 
LVL 1

Author Comment

by:timbrigham
ID: 22789279
I've located the custom action creating the printer. It was under execute immediate.
I've moved the section to execute deferred, but where in the stream should I place it? Directly above install finalize, the same as have for my scripted installs in the past?
0
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 22789293
> Where exactly is the deferred sequence?
on the picture - "execute deferred"

see http://juice.altiris.com/article/3594/guidelines-custom-action-location for guidelines.

> Will the function name I found for the DLL be the same thing I'm looking for in the MSI stream?
only msi author would know. But you will see it in the script.

Capture-10-23-00001.png
0
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 22789315
Yes, before install finalize.
0
 
LVL 40

Assisted Solution

by:Vadim Rapp
Vadim Rapp earned 500 total points
ID: 22789343
you can also experiment with pausing the installation before and after the action by placing "display message" action; during the installation when it shows the message, go and see if the printer is already created or not. Also you can run regmon after the "before" message and see, maybe some registry write fails.
0
 
LVL 1

Author Closing Comment

by:timbrigham
ID: 31509303
I ended up contacting RightFax again and got a hold of an engineer. We were on track as to the cause of the problem. They had a patch that addressed this issue, but the original tech didn't know about it.
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A high-level exploration of how our ever-increasing access to information has changed the way we do our jobs.
Workplace bullying has increased with the use of email and social media. Retain evidence of this with email archiving to protect your employees.
The viewer will learn how to create multiple layers to apply various filters and how to delete areas from each layer’s filter.
The viewer will learn how to successfully download and install the SARDU utility on Windows 8, without downloading adware.

820 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question