GithubHelp home page GithubHelp logo

Comments (4)

NikCharlebois avatar NikCharlebois commented on June 12, 2024

Thanks Hilton, actually, on Windows Server 2012 R2, even if the Prereq mode is set to online, I get stuck in an infinite loop. I will take a closer look at the event logs to see if I can figure out what the issue is.

from sharepointdsc.

BrianFarnhill avatar BrianFarnhill commented on June 12, 2024

So there was one issue we found with the parameters not being formatted correctly, the fix for which is in my current PR #97 along with a couple of other things, so that might be the cause of what you are looking for (the discussion on this is in issue number #88).

There is a larger issue here about the way things get caught in reboots here and us essentially relying on the prerequisite installer and how it behaves to meet our needs. I think ultimately we need to rewrite this resource to manually install the required prerequisites rather than calling the prerequisite installer. This will give us more control over the process and let us do more than run and exe and hope for the right exit code. What do you guys think?

from sharepointdsc.

HiltonGiesenow avatar HiltonGiesenow commented on June 12, 2024

hmm, I'm a bit in two minds. On the one hand it would be much better to
have more control, but on the other we're reinventing the wheel. Perhaps
there's just a better way to get output from the prereq.exe. For instance,
when it failed for me, the gui showed up and gave me a link to the error
log - perhaps there's a way to check for an error log more explicitly? On
the other hand, that also would be ugly and we'd probably end up parsing
the log for the real error.

Perhaps it boils down to if we can reasonably and feasibly (time-wise)
rebuild this functionality and keep it up to date if/when it ever changes?
Ironically, what's the prereq installer is doing is pretty much what DSC
was designed to do - install windows features and msi's :-). If we really
wanted to, we could even look to download the installs to a known location
so that future (re)installs could naturally become offline installs - what
do you think? We should just do so in an idempotent way, like
"keepdownloads = $true" or something like that

-- Hilton


Hilton Giesenow

(w) http://hilton.giesenow.com/
(m) +27 (0)83 642 6208

On Wed, Nov 25, 2015 at 11:43 PM, Brian Farnhill [email protected]
wrote:

So there was one issue we found with the parameters not being formatted
correctly, the fix for which is in my current PR #97
#97 along with a couple
of other things, so that might be the cause of what you are looking for
(the discussion on this is in issue number #88
#88).

There is a larger issue here about the way things get caught in reboots
here and us essentially relying on the prerequisite installer and how it
behaves to meet our needs. I think ultimately we need to rewrite this
resource to manually install the required prerequisites rather than calling
the prerequisite installer. This will give us more control over the process
and let us do more than run and exe and hope for the right exit code. What
do you guys think?


Reply to this email directly or view it on GitHub
#100 (comment)
.

from sharepointdsc.

BrianFarnhill avatar BrianFarnhill commented on June 12, 2024

I'm closing this one now as the original issue about the prereq installer not validating the file paths was merged in through PR #101 - but I've also opened a new issue to discuss the approach of the prereq installer separately at #102

from sharepointdsc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.