iwu Absent Member.
Absent Member.
1172 views

Problem to create a ZCC Helper Bundle

I am having trouble creating a ZCC Helper Bundle.
I've done the following so far.
- ZCC installed on a PC
- Copied content from% APPDATA%\Novell\ZENworks to C:\Install\ Zenworks
- RegistryKey HKCU\Software\Novell\ZCM export
- Edit HKCU\Software\Novell\ZCM\GroupPolicy\Helper Path to C:\Install\Zenworks\Policies\bin\GPTool.exe
- Edit HKCU\Software\Novell\ZCM\Remote Management\Viewer Path to C:\Install\Zenworks\Remote Management\bin\ nzrViewer.exe
- RegistryKey HKCR\ZCClauncher export
- Edit HKCR\ZCClauncher\shell\open\command (default) "C:\Install\Zenworks\Remote Management\bin\zcchelper.exe" "% 1"

When I try to start a remote session with the browser (IE or Firefox), I get the error message: "ZCC Helper requires a Java 8 or higher Runtime Environment."
Java 8.201 is allready installed.
I suspect that somewhere a reference to Java is missing.

Does anyone of you have an idea what that might be?
Or is there someone who uses a working ZCC helper bundle and could tell me how he created it?

thanks for Help
Ingo
Labels (1)
0 Likes
12 Replies
Micro Focus Expert
Micro Focus Expert

Re: Problem to create a ZCC Helper Bundle

Which version of ZCM?

iwu;2496052 wrote:
I am having trouble creating a ZCC Helper Bundle.
I've done the following so far.
- ZCC installed on a PC
- Copied content from% APPDATA%\Novell\ZENworks to C:\Install\ Zenworks
- RegistryKey HKCU\Software\Novell\ZCM export
- Edit HKCU\Software\Novell\ZCM\GroupPolicy\Helper Path to C:\Install\Zenworks\Policies\bin\GPTool.exe
- Edit HKCU\Software\Novell\ZCM\Remote Management\Viewer Path to C:\Install\Zenworks\Remote Management\bin\ nzrViewer.exe
- RegistryKey HKCR\ZCClauncher export
- Edit HKCR\ZCClauncher\shell\open\command (default) "C:\Install\Zenworks\Remote Management\bin\zcchelper.exe" "% 1"

When I try to start a remote session with the browser (IE or Firefox), I get the error message: "ZCC Helper requires a Java 8 or higher Runtime Environment."
Java 8.201 is allready installed.
I suspect that somewhere a reference to Java is missing.

Does anyone of you have an idea what that might be?
Or is there someone who uses a working ZCC helper bundle and could tell me how he created it?

thanks for Help
Ingo
0 Likes
iwu Absent Member.
Absent Member.

Re: Problem to create a ZCC Helper Bundle

ZCM is 17.4
0 Likes
Micro Focus Expert
Micro Focus Expert

Re: Problem to create a ZCC Helper Bundle

On 17.4 on 64-bit Devices the location of %APPDATA%\Novell\ZENwork cannot be moved to another location w/o getting that error.

Starting in 17.4, OpenJDK was added to the 64-bit ZCC-Helper plugins.
When the ZCC Helper location is moved, the error about missing Java will occur.

So try to create your bundle to reference default install location under %APPDATA%.

If you CANT for any reason, please open an SR to gain access to any fix sooner...and raise the priority since it would be a more immediate customer impact.

At this point, the defect is lower priority since it has YET to be officially reported by a customer, only found internally during testing recently.
However, we do know that some customers install the Helper to other locations and will be reporting the issue at some point.
0 Likes
Micro Focus Expert
Micro Focus Expert

Re: Problem to create a ZCC Helper Bundle

And please post the SR# here or Private message it to me, since I'm quite familiar with this particular issue....
0 Likes
Micro Focus Expert
Micro Focus Expert

Re: Problem to create a ZCC Helper Bundle

Work-Around....

Install the 32-bit ZCC Helper instead of the 64-bit Helper.
Create/Set a System Environment Variable called ZCC_JAVA_HOME
Install Oracle JRE and set the var to point to that path....
such as: C:\Program Files (x86)\Java\jre1.8.0_201\bin

Note: Either the 32-bit or 64-bit Java can be referenced.

Just confirmed this work-around for normal ZCC plugin behavior....
0 Likes
iwu Absent Member.
Absent Member.

Re: Problem to create a ZCC Helper Bundle

Thank you for the quick answers and tips.

Situation:
If you want to install the ZCC Helper MSI via ZEN, you can not install this per user. The installation requires an administrator authorization.
When installed with administrator rights, the HKCU registry entries are missing for other "normal" users.
My idea was to copy the ZCC Helper files to a local folder and then distribute the HKCU registry keys.
Maybe I'll do something wrong here.

Workaraound:
I've tried this with the 32bit client, but unfortunately the browser does not recognize the ZCC helper. Maybe I still miss something, which I have to copy especially for the browser.
0 Likes
Micro Focus Expert
Micro Focus Expert

Re: Problem to create a ZCC Helper Bundle

There is alot in that statement above.....

The ZCC Helper MSI install does not need elevated rights of any form....it can install as User.
The reason being that it only rights to HKCU and theUser's APPDATA.
It was designed this way to allow for folks w/o admin rights to install it.

Simple push the Helper "User" no need for "Admin" rights.
Deploying the Helper as a "User" bundle is definitely something I've verified on 17.3 and I don't think the 17.4 changes impact that.

Yes, it is per user....So it will not be available automatically for everyone.

If you want to install outside of those locations, you will need to Push Files and Reg Keys noted.
I've tested this on 17.4 and it works.....
What I have not specifically tested on 17.4 are the HKLM keys vs HKCU keys, but I did test that in 17.3....this should still work.

The sticking point in my testing was it would not find "Java" once moved.
The 64-bit Helper won't find Java.

The 32-bit Helper supports the ZCC_JAVA_HOME to point to Java...

64-bit Ships with OpenJDK....so in theory there was no need for this key.
32-bit OpenJDK does not have all the features required that are available in the 64-bit OpenJDK.

One possibility for your issue is....
Even if you set the HKLM Values....
You need to make sure the HKCU Values are Correct if they exist.....
Otherwise it may point to a prior location where the files may no longer exist or be the wrong version.

Future versions of the MSI Installer may be more flexible....
0 Likes
iwu Absent Member.
Absent Member.

Re: Problem to create a ZCC Helper Bundle

Now it works.
The bundle had copied the contents of the Zenworks folder into the wrong folder.
After adjusting the bundle everything works as desired.

Was late last evening when I tried it 🙂

Thanks for help
0 Likes
iwu Absent Member.
Absent Member.

Re: Problem to create a ZCC Helper Bundle

Now I have the question, what is the best way to distribute the ZCC_JAVA_HOME variable with the bundle?
In the test, I had entered by hand. In the future this should happen right at the installation.
0 Likes
iwu Absent Member.
Absent Member.

Re: Problem to create a ZCC Helper Bundle

Have my ZCC Helper Bundel just tested on two other PC without the ZCC_JAVA_HOME variable. It works there too. This means ZCC_JAVA_HOME will not be needed.
0 Likes
Anonymous_User Absent Member.
Absent Member.

Antw: Re: Problem to create a ZCC Helper Bundle


Hello Craig,



%APPDATA% is not an option for us (using Citrix).



But of course

https://www.novell.com/documentation/zenworks-2017-update-4/zen_cm_remote/data/brx0te4.html#bz2jy3e

dosn't work for the 2017.4 helper...



The path to java is hard coded in 64bit zcchelper.exe.



I have changed the hard coded path in zcchelper.exe to another path so it'll work fine for me.

But: HKLM Registry entry's are not working. One have to use HKCU.



It will be fine if this will be fixed in a new version of the helper...





Kind Regards

Frank Tessnow






>>> CRAIGDWILSON<CRAIGDWILSON@no-mx.forums.microfocus.com> 27.02.2019 14:04 >>>







On 17.4 on 64-bit Devices the location of %APPDATA%\Novell\ZENwork

cannot be moved to another location w/o getting that error.




Starting in 17.4, OpenJDK was added to the 64-bit ZCC-Helper plugins.

When the ZCC Helper location is moved, the error about missing Java will

occur.




So try to create your bundle to reference default install location under

%APPDATA%.




If you CANT for any reason, please open an SR to gain access to any fix

sooner...and raise the priority since it would be a more immediate

customer impact.




At this point, the defect is lower priority since it has YET to be

officially reported by a customer, only found internally during testing

recently.

However, we do know that some customers install the Helper to other

locations and will be reporting the issue at some point.







--

--

Any Opinions, Thoughts, Solutions, or Blog Entries are my own and may or

may not be shared by Micro Focus or any Sane Person

Please Use at your Own Risk.



Blog - https://forums.novell.com/blog.php/5830-CRAIGDWILSON





https://ideas.microfocus.com/mfi/novell-zcm






Want to Turbo charge your apps and put an end to compatability issues?
https://www.microfocus.com/products/zenworks/desktop-containers



------------------------------------------------------------------------
CRAIGDWILSON's Profile: https://forums.novell.com/member.php?userid=5830


View this thread: https://forums.novell.com/showthread.php?t=511450
0 Likes
Micro Focus Expert
Micro Focus Expert

Re: Antw: Re: Problem to create a ZCC Helper Bundle

Hi Frank,

Review my other posts in this thread....
You can install the 32-bit Helper and set the ZCC_JAVA_HOME variable.

It's possible this will not be required in newer helpers.....
This issue was only just recently discovered....



Frank Tessnow;2496164 wrote:
Hello Craig,



%APPDATA% is not an option for us (using Citrix).



But of course

https://www.novell.com/documentation/zenworks-2017-update-4/zen_cm_remote/data/brx0te4.html#bz2jy3e

dosn't work for the 2017.4 helper...



The path to java is hard coded in 64bit zcchelper.exe.



I have changed the hard coded path in zcchelper.exe to another path so it'll work fine for me.

But: HKLM Registry entry's are not working. One have to use HKCU.



It will be fine if this will be fixed in a new version of the helper...





Kind Regards

Frank Tessnow






>>> CRAIGDWILSON<CRAIGDWILSON@no-mx.forums.microfocus.com> 27.02.2019 14:04 >>>







On 17.4 on 64-bit Devices the location of %APPDATA%\Novell\ZENwork

cannot be moved to another location w/o getting that error.




Starting in 17.4, OpenJDK was added to the 64-bit ZCC-Helper plugins.

When the ZCC Helper location is moved, the error about missing Java will

occur.




So try to create your bundle to reference default install location under

%APPDATA%.




If you CANT for any reason, please open an SR to gain access to any fix

sooner...and raise the priority since it would be a more immediate

customer impact.




At this point, the defect is lower priority since it has YET to be

officially reported by a customer, only found internally during testing

recently.

However, we do know that some customers install the Helper to other

locations and will be reporting the issue at some point.







--

--

Any Opinions, Thoughts, Solutions, or Blog Entries are my own and may or

may not be shared by Micro Focus or any Sane Person

Please Use at your Own Risk.



Blog - https://forums.novell.com/blog.php/5830-CRAIGDWILSON





https://ideas.microfocus.com/mfi/novell-zcm






Want to Turbo charge your apps and put an end to compatability issues?
https://www.microfocus.com/products/zenworks/desktop-containers



------------------------------------------------------------------------
CRAIGDWILSON's Profile: https://forums.novell.com/member.php?userid=5830


View this thread: https://forums.novell.com/showthread.php?t=511450
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.