rahed has asked for the wisdom of the Perl Monks concerning the following question:

I can install 5.10.0.6.msi on windows xp but more recent versions (5.12.0.1.msi latest) end up with:

The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2908.

Help?

Replies are listed 'Best First'.
Re: strawberry perl installation
by CountZero (Bishop) on Jul 02, 2010 at 20:30 UTC
    Error code 2908 for MSI is "Could not register component".

    Try running the MSI installer under administrative privileges.

    CountZero

    A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

      That was it, thank you. That's been the first time I had to use the administrator like this.

      Radek
Re: strawberry perl installation
by adsard (Initiate) on Dec 24, 2010 at 07:28 UTC
    I too am facing the same problem and I am installing with a user having administrative rights? Can there be some other cause to the issue?
      I thought I was installing Strawberry Perl as administrator (Using the default administrator logon that appears in Windows XP when you haven't created any other users) but I kept getting error 2908. It wasn't until I made a new user and gave them admin privileges that I could install without that error. When is an admin not an admin? When on Windows.
Re: strawberry perl installation
by Anonymous Monk on Feb 14, 2011 at 13:19 UTC
    Same problem!