New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BIS-F AppLayering - Layer Finalzed is blocked with MCS - Booting Layered Image #62

Closed
matthias-schlimm opened this Issue Sep 6, 2018 · 10 comments

Comments

@matthias-schlimm
Copy link
Collaborator

matthias-schlimm commented Sep 6, 2018

From @MathiasSVA
I let Applayering create a machine that is meant for an MCS distribution, but in the environment the VM needs to be rebooted once and an adaptation made, due to a special software. If I then want to run BIS-F, then it bangs accordingly, because BIS-F makes the assumption it is an OS layer. As mentioned above, the AppLayering service has been set to disabled by itself

The RunMode Registry Key is set to 3 in the finalized image

please find attached the BIS-F logfile
Prep_BIS_REZ01SRLAYERING_20180906-113056.log

@matthias-schlimm

This comment has been minimized.

Copy link
Collaborator Author

matthias-schlimm commented Sep 6, 2018

@MathiasSVA please upload the logs from OS, Platform and App-Layer. I will check it and compare before proceed, thx.

@matthias-schlimm

This comment has been minimized.

Copy link
Collaborator Author

matthias-schlimm commented Sep 6, 2018

Please fix it temp. with the following manual code change

In BISF.psm1 - Function Test-AppLayeringSoftware - change Line 2090

from:
IF ($DiskMode -eq "ReadWriteAppLayering") {

to:
IF (($DiskMode -eq "ReadWriteAppLayering") -or ($svc.Status -ne 'Running')) {

@matthias-schlimm

This comment has been minimized.

@matthias-schlimm

This comment has been minimized.

Copy link
Collaborator Author

matthias-schlimm commented Oct 20, 2018

@fangludi reported the Layer is not Right detected with this Change above

@matthias-schlimm

This comment has been minimized.

Copy link
Collaborator Author

matthias-schlimm commented Oct 20, 2018

I have removed the fix above from the developer branch

@fangludi

This comment has been minimized.

Copy link

fangludi commented Oct 20, 2018

Thanks, if $svc = Test-BISFService -ServiceName "UniService" -ProductName "Citrix AppLayering", it will only return true or false.. Maybe you need Test-BISFServiceState instead of Test-BISFService to let it show the status which is running or not.

@matthias-schlimm

This comment has been minimized.

Copy link
Collaborator Author

matthias-schlimm commented Oct 20, 2018

Thanks Fangludi, you are Right.. my fault

Please grab a copy of the developer branch and test ot again, possible in all Layers
https://github.com/EUCweb/BIS-F/tree/develop

@fangludi

This comment has been minimized.

Copy link

fangludi commented Oct 21, 2018

Now it works in all layers, I just test, thanks!

@matthias-schlimm

This comment has been minimized.

Copy link
Collaborator Author

matthias-schlimm commented Oct 21, 2018

@fangludi

This comment has been minimized.

Copy link

fangludi commented Oct 22, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment