8.55 – Build PeopleSoft Images with DPKs

Oracle released the first PeopleTools 8.55-based image, HR 9.2 Image 16. You can now use the Deployment Kits (DPKs) to install a PeopleSoft Image on your own platform and you can have a PeopleSoft Image on Windows.

Virtual Box or Native OS

When you visit the PUM Homepage, you have two options to download the PeopleSoft Image:

  • The VirtualBox image
  • The Native OS DPKs

The VirtualBox option is the same as similar to past PeopleSoft Images. Download the .zip files, extract and combine them to create an the bootstrap script, DPK zips and shell .ova file, and import into VirtualBox. This option might be appealing to organizations who aren’t ready to adopt the DPK’s Native OS method yet. See our Part 2 post for more infomation.

The Native OS DPK’s will build a full PeopleSoft environment on your servers without the need for VirtualBox. The PeopleSoft Image environment can be normal server in your architecture. You have the option of Linux or Windows DPK’s too. For Windows shops, you can run PeopleSoft Images on the same OS your production systems use. But be aware, the DPK’s only support Oracle. If you run SQL Server, your PeopleSoft Images will still run Oracle.

Demo

Here is a demo installing the HR 9.2 Image 16 on Windows.

 

The sequences were shortened for the demo, but the PeopleSoft Image build took me less than 20 minutes on a brand new Windows server. That includes all software installation, building an entire database, and deploying the domains.

Update Feb 2, 2016:Kyle – We dug a little deeper with the VirtualBox option. See Part 2 for more detail.

71 thoughts on “8.55 – Build PeopleSoft Images with DPKs”

  1. Hi Dan! Excellent news. We are on SQL Server though, so almost excellent i guess. I’ve noticed that starting with 8.55.02, SQL Server / Windows is a supported platform, so i am hoping with HR92u017 i can exploit DPK more fully.

    In on of your previous podcasts, you have mentioned that you were able to do dpk in puppet master configuration. Would you be able to do a video walk-through of how you were able to accomplish that? is Puppet Enterprise required for that, or could it be accomplished with open source puppet?

    Thanks,
    Andy

    1. Hi Andy

      I missed the release notes that 8.55.02 supported SQL server. Its nice to see support growing so quickly!

      For Puppet w/ PeopleSoft, that is a blog post/video I’m working on. The workload at my day job is picking up (we’re starting a Tools upgrade), so it probably won’t get posted this month. But, I do want to get the Puppet w/ PeopleSoft post finished and shared with everyone. I think that is a topic that could be helpful for many people.

      Do you run Puppet or Puppet Enterprise in your environment? I was using the Puppet Enterprise Learning VM at home when I was playing around. I would like to get the setup working without Puppet Enterprise, since that is a cheaper solution. 🙂

      1. Hi Dan!

        100% of my PeopleSoft servers are windows in hyper-v (i have couple linux servers as well to do this and that). For the PeopleSoft automation, I powershell the heck out of everything. Eventhough it lets me quickly provision and admin servers, it takes some effort and patience to line all the ducks in a row with scripts and shares and security, etc. I tried playing with Microsoft DSC for PeopleSoft and found it to be a royal pain in the neck. I like the concept of puppet way better. And now that, Oracle actually delivers dpks based on puppet, it feels like a right time to get feet wet. I am trying to avoid Puppet Enterprise (i definitely have more than 10 servers) due to $$$. I think i can collocate puppetmaster-passenger on the same linux box as my jenkins instead.

        For the delivered dpk, i can get 90% of things to auto-generate using default configuration and very heavy hacking of bootstrap routine (as the delivered bootstrap scripts do not work on Windows 2012R2 Core.) But, if i can plug this into agents and have remote automation, that would be super-sweet!

        Thanks,
        Andy

        1. Powershell has become my friend too. I don’t have many scripts yet, but I try to write one new script every week or two that can simplify any task I do regularly.

          We have more than 10 servers too, so I understand the drive to get Puppet to work without licensing Enterprise. I’m still getting my feet wet with Puppet, so the Enterprise Learning VM has been helpful.

          I’m with you on the 90% for DPK deployment. The part that I want to get into Puppet is deploying customizations to the web server (e.g, sign on pages, etc).

      2. Dan,

        Do you know if either the virtualbox or native os install will allow setting up the workstation listener option for 3 tier debugging?

        1. Dan,

          I am now up and running on Update Image HCM 9.2.017 using 3-tier and interactive PIA-based debugger. So many kudos to you and this website and the great suggestion about psft_customizations.yaml.

          I am now a podcast listener, subscriber, and advocate. Even though I am a developer .. not an admin.

          Dan Milbourne

        2. Any more details here Dan M? I already had the image up and running so I started the Debugger by changing config through PSADMIN, the Port remained the default 7000. But when I try a Tools 3-tier connection, I still receive the message “Could not connect to application server HR92U017”. One thing to note is that I don’t have the adapter bridged, I’m just running everything locally.

  2. Hi Dan,

    Thanks for sharing. I did the exact steps as the demo. And everything works!!
    One problem though, the database will not register with the listener after a server reboot. And as a result, demo failed to start. Any idea how to fix that?

    1. I haven’t rebooted my PUM server yet. Unfortunately, I’m don’t have access to it right now, but when I get back I’ll go test my installation. Hopefully a Google search can get you a quick resolution.

  3. Hi Dan,

    Thanks for sharing. Not sure if I posted my comments successfully a few mins ago. Here it is again.
    I did the same steps as the demo. And everything works well!!
    Just one problem, the database didn’t register itself with the listener after a server reboot. And as a result, demo failed to restart. Any idea how to fix that?

  4. Pingback: 8.55 – Build PeopleSoft Images with DPKs (Part 2) – psadmin.io

  5. Pingback: 8.55 – Build PeopleSoft Images with DPKs (Part 3) – psadmin.io

  6. Hi Dan/Kyle,
    I finally got around to deploying the HCM PUM 16 on my laptop. I used VirtualBox to create a Win 2012 R2 server with 8 GB ram and 125 GB HD. I used an external USB 3.0 drive to house the downloaded zip files and unzipped the files there too. Install was on the 125 GB (C:) drive.

    I see that you guys played around with several scripts and such, but what did you do to address the error right off the bat with Oracle not signing the digital cert for the scripts when running them in PowerShell? I used the “Get-ExecutionPolicy -List” to confirm what Scope was the issue. Turns out that LocalMachine was set to RemoteSigned, so in my PowerShell command window, I ran the “Set-ExecutionPolicy Unrestricted”. Not a great idea, but worked for my situation. Any ideas you might have made to modify script or suggestions, are welcomed. -Thanks. Michael

    1. Hey Michael

      I used Set-ExecutionPolicy Unrestricted on one of my machines when I ran into the same issue. But, I agree, that’s not a great solution. On the rest of the machines where I’ve run the bootstrap script I have been able to run with RemoteSigned and had no issues. I haven’t figured out why it worked on most machines though.

  7. Pingback: 8.55 – PeopleTools Client DPK – psadmin.io

  8. Pingback: 8.55 – Enable App Server Features with the DPK – psadmin.io

  9. Hi Dan,

    I am trying to install FSCM92.0.18 image by native OS method and getting error in “Starting Peoplesoft Domains” step. App and PRCS server has been started getting error while starting Webserv.

    While cecking log file i found below:

    ” Started thread PID: 8912[0m
    [0;36mDebug: Waiting for the thread PID: 8912 to finish[0m
    [0;36mDebug: [0m
    [0;36mDebug: Status Check Failed[0m
    [0;36mDebug: HTTP response code is:404[0m
    [0;36mDebug: Command status: pid 8912 exit 0[0m
    [0;36mDebug: Command executed successfully, output: [Status Check FailedHTTP response code is:404][0m
    [0;36mDebug: Webserver status: Status Check FailedHTTP response code is:404[0m
    [0;36mDebug: Domain peoplesoft already stopped[0m
    [0;36mDebug: Starting domain: peoplesoft[0m
    [0;36mDebug: Ruby executable path: C:\Program Files\Puppet Labs\Puppet\sys\ruby\bin\ruby.exe[0m
    [0;36mDebug: Creating PIA domain service PIADomainpeoplesoftService[0m
    [0;36mDebug: Starting PIA Domain service: PIADomainpeoplesoftService[0m”

    Please help.

    Rahul

    1. Rahul – run the puppet apply with tracing on. That will give you more information and can help you find the root cause. From the puppet/manifests folder, run

      puppet apply site.pp --trace --debug
      
  10. Hi Dan,
    I am trying two separate installations using HCM92 U017 for Native OS on 1. Windows 2008 Enterprise server and 2. Windows 10 servers and both are failing with the following errors.

    1. Windows 2008 Enterprise

    [0;36mDebug: ==============ERROR!================[0m
    [0;36mDebug: Unable to load the Domain configuration! Check the TUXEDO log for details.[0m
    [0;36mDebug: ==============ERROR!================[0m
    [0;36mDebug: [0m
    [0;36mDebug: [0m
    [0;36mDebug: ==============ERROR!================[0m
    [0;36mDebug: Unable to load the Domains Gateway configuration! Check the TUXEDO log for details.[0m
    [0;36mDebug: ==============ERROR!================[0m
    [0;36mDebug: Command status: pid 1892 exit 255[0m
    [1;31mError: Unable to create domain APPDOM: Command execution failed, error: [Dynamic Process Spawning is enabled for this domain.
    Additional processes will be started when the domain experiences increased queuing..

    So, i tried ‘configure domain’ from psadmin and noticed that windows popping up a message with ‘tmloadcf.exe has stopped working’. Note that this server has Peopletools 8.50 App, Web and Procs servers installed, but not active. To avoid any conflicts, I have uninstalled Tuxedo 10g for PT8.50 and tried without any success.

    Also, I could read in several posts that we can restart the installation from where it failed using ‘puppet apply site.pp’ command, but there are three different site.pp files exist in the system per below and wondering which one should I be running.

    D:\Data\BusApps\HCM92_PT855\pt\ps_home8.55.03\setup\Puppet\manifests

    D:\Software\PT855_HCM92\HCM92_PT855_UI17\migration\puppet\manifests

    D:\Data\BusApps\HCM92_PT855\dpk\puppet\manifests

    2. Windows 10 installation

    Could not locate PeopleSoft FSDMO DPK in [I:\Downloads\PeopleSoft_HCM_855_PUM] directory. The PeopleSoft FSDMO Database DPK is required to setup a fulltier PeopleSoft PeopleTools environment.

    Why does a FSDMO rqquired for HCM installtion?

    see below from Powershell output

    PS I:\Downloads\PeopleSoft_HCM_855_PUM\setup> Set-ExecutionPolicy Unrestricted

    PS I:\Downloads\PeopleSoft_HCM_855_PUM\setup> .\psft-dpk-setup.ps1

    Starting the PeopleSoft Environment Setup Process:

    Extracting the Zip File HCM-920-C470_GLD-WIN_10of10.zip: [ OK ]
    Extracting the Zip File HCM-920-C470_GLD-WIN_1of10.zip: [ OK ]
    Extracting the Zip File HCM-920-C470_GLD-WIN_2of10.zip: [ OK ]
    Extracting the Zip File HCM-920-C470_GLD-WIN_3of10.zip: [ OK ]
    Extracting the Zip File HCM-920-C470_GLD-WIN_4of10.zip: [ OK ]
    Extracting the Zip File HCM-920-C470_GLD-WIN_5of10.zip: [ OK ]
    Extracting the Zip File HCM-920-C470_GLD-WIN_6of10.zip: [ OK ]
    Extracting the Zip File HCM-920-C470_GLD-WIN_7of10.zip: [ OK ]
    Extracting the Zip File HCM-920-C470_GLD-WIN_8of10.zip: [ OK ]
    Extracting the Zip File HCM-920-C470_GLD-WIN_9of10.zip: [ OK ]
    Extracting the Zip File p5567658_121200_MSWIN-x86-64.zip: [ OK ]

    Verifying if Puppet Software is Installed on the Host:

    Puppet software is not installed on the Host. If this Host is
    used to setup a PeopleSoft environment, Puppet Software should
    be Installed.

    Do you want to Install Puppet Software on this Host? [Y|n]: y

    Installing Puppet software on the Host: [ OK ]

    Preparing the Windows Host for PeopleSoft Environment:

    Checking if PeopleSoft DPKs are Present in the Folder: [ OK ]

    The base folder is used to extract the PeopleSoft DPKs as well as
    for deploying PeopleSoft Components. This folder should be accessible
    on the host, has write permission and has enough free space.

    Please Enter the PeopleSoft Base Folder [C:\psft]: I:\HCM92_PT855
    Are you happy with your answer? [Y|n|q]: y

    Checking if Folder I:\HCM92_PT855 has Enough Space: [ OK ]

    Validating the PeopleSoft DPKs in the Folder:
    Validating the PeopleSoft Application DPK: [ OK ]
    Validating the PeopleSoft PeopleTools DPK: [ OK ]
    Validating the Oracle Database Server DPK: [ OK ]
    Validating the PeopleSoft Database FSDMO DPK: [ OK ]
    Validating the DPK dependencies in the Folder: [FAILED]

    Could not locate PeopleSoft FSDMO DPK in [I:\Downloads\PeopleSoft_HCM_855_PUM]
    directory. The PeopleSoft FSDMO Database DPK is required
    to setup a fulltier PeopleSoft PeopleTools environment.

    Exiting the PeopleSoft environment setup process.

    1. Raja

      Unfortunately, Windows 2008 isn’t supported, so you should try it on Windows 2012 R2 (or 2012). It looks like you are getting Tuxedo errors, and that is most likely because your running on an older OS.

      For the Windows 10 box, the DPK scripts default to FSDMO, and for the most part you can ignore that. If you see that, it’s often because there is another error earlier in the process. For this install, go to the folder c:\programdata\puppetlabs\puppet\etc\manifests and from there run puppet apply .\site.pp --trace --debug. You’ll get a lot of output, but you can look through that and try to find the root cause. Unfortunately, the error you got doesn’t really help.

  11. Hi Dan,
    That is true. Windows 2008 is not officially certified and supported, but I could see from blogs that few other guys installed successfully and thought of trying it as I do not have Windows 2012 server readily available.
    cheers
    Raja

  12. Was there any resolution found on the below error mentioned above? I came across the same error and am hitting a roadblock when trying to figure out how to fix it.

    Validating the DPK dependencies in the Folder: [FAILED]

    Could not locate PeopleSoft FSDMO DPK in [I:\Downloads\PeopleSoft_HCM_855_PUM]
    directory. The PeopleSoft FSDMO Database DPK is required
    to setup a fulltier PeopleSoft PeopleTools environment.

    1. Hi Randy

      We had this issue come up in the Community today. In the base folder (e.g, c:\psft) you selected, do you have files under c:\psft\dpk? We found the issue was that the archive files weren’t extracted from the .zip files into the dpk folder. Try unzipping the first .zip file again, and re-run the bootstrap script.

  13. Hey Dan,

    for my folder structure i went another folder deep, meaning i went c:\psft\HRMS i’m assuming that is okay. then the following three folders were created with HRMS before it error’d out db, dpk and pt. within the dpk folder i only have one folder called manifest, within the manifest folder there are three file app-mainfest ods-manifest and pt-manifest.

    with knowing that, are you suggesting i unzip HCM-920-C470_GLD-WIN_1of10.zip again? initially when it was unzipped it created a migration folder with contents in it, a setup folder with contents in it, then an excel file and a readme.html file. i did not see an archive folder.

    one thing i had to do when running the psft-dpk-setup.ps1 script is i had to copy all the DPK.zip files within the unzipped HCM-920-C470_GLD-WIN_1of10 folder in order for the script to run and not fail on Platform Is not Supoorted in this Release.

    Does that make sense?

    thanks for the help i’m sure i may come across more questions / issues, this is my first time doing this stuff.

    Randy

    1. Hi Randy,

      Perhaps you’ve already resolved this, but in case you haven’t, or others stop by with the “Platform Is not Support in this Release” error, I think I have your resolution, or at least a resolution.

      This error should’ve been handled better, as it has nothing to do with the platform. I suspect you may not have unzipped the contents of the HCM-920-UPD-018-WIN_1of10.zip file into the proper folder. It needs to be unzipped into the folder with all the other .zip files, and not, into a folder with the same name as the .zip file. This is to say not to unzip the file HCM-920-UPD-018-WIN_1of10.zip into a folder called HCM-920-UPD-018-WIN_1of10. Unfortunately, this is what Windows will want to do by default; however, if you watch the video close you’ll see that it’s demonstrated correctly — something I overlooked initially. If I had watched a bit closer, I might not have had to walk through the logic in the script. That said, the psft-dpk-setup.ps1 script shouldn’t blindly expect the files and folders were extracted to the proper place. That was a poor assumption on the part of the person/people that wrote these.

      Tommy

  14. I could get pas the error “Could not locate PeopleSoft FSDMO DPK [I:.…] directory. The PeopleSoft FSDMO Database DPK is required” by commenting the validation in the powershell script, but it failed whilst in the later installation steps. Logged SR with oracle more than 10 days ago and still waiting for response. Oracle is very very slow in responding. Inditially they Windows 10 is not supported as an OS for Native OS, but when I pointed out about other sucessfull installations, they have gone quite.

    I have now installed VirtualBox Image to get it going.

    Installed with SES option with 6GB memory allocation, but the system was unusable as the host got only 8Gb in total. After I stopped all the services for SES, the memory usage went down to 2Gb initially and then to 4GB due to the cache, but response time was much better.

  15. Raja / Dan

    could you keep me posted and let me know what oracle says? I’m quite curious what their resolution is.

    question when I was conducting the virtual setup, it froze when it was at the downloading the DPKs into the VM, it would hold at that part, then the laptop would freeze up. I’m running windows 10, 8 gb ram.

    any ideas / suggestions on why it would freeze and what i can do to get it to go past that step

    thank you

    1. Hi Randy,

      It happened to me as well as I selected to install SES. It will continue and complete to success in the end, though it was very slow once it started installing SES. I think its mainly because of lack of enough resources ( Memory and CPU). At times I was running at 95% memory and CPU, but it completed to success..

      Once the installation is completed, I had to shutdown SES to improve the usability and response time.

      I also reduced the memory allocation for VM from default 6GB to 4GB.

      I would suggest to not to select SES unless you have enough resources.

      Good luck

  16. hey Raja,

    I’m going to run through the VM steps again and review the install instructions. I don’t recall seeing the option to not select the SES install. Where exactly did you see that?

    thank you for responding back, it is greatly appreciated it.

    Randy

        1. Hey Dan,

          I’m running under Windows 10. I’m trying to find a windows 7 laptop that I can test on as well.

          Randy

  17. Hi Dan,

    Getting below error while installing FSCM DPK image 018.

    It failed on “settingup Peoplesoft Database” step.

    Below is the log file content.

    [0;36mDebug: Instance creation command: C:\FS92018\db\oracle-server\12.1.0.2\bin\oradim.exe -new -sid CDBFSCM -intpwd manager -startmode auto -srvcstart system -pfile C:\FS92018\db\oracle-server\12.1.0.2\database\initCDBFSCM.ora[0m
    [0;36mDebug: Executing ‘C:\FS92018\db\oracle-server\12.1.0.2\bin\oradim.exe -new -sid CDBFSCM -intpwd manager -startmode auto -srvcstart system -pfile C:\FS92018\db\oracle-server\12.1.0.2\database\initCDBFSCM.ora'[0m
    [0;36mDebug: Database instance CDBFSCM creation failed[0m
    [1;31mError: Database instance CDBFSCM creation failed, Error: Execution of ‘C:\FS92018\db\oracle-server\12.1.0.2\bin\oradim.exe -new -sid CDBFSCM -intpwd manager -startmode auto -srvcstart system -pfile C:\FS92018\db\oracle-server\12.1.0.2\database\initCDBFSCM.ora’ returned 14: Instance created.
    DIM-00019: create service error

  18. Hi,
    I am trying to install PSFT HCM 9.2 using the DPK for Native OS (Windows 10).
    But I ran into an error (image attached). I tried Googling it, there wasn’t much help.
    I’ve downloaded all the DPK files but FSDMO wasn’t in any of those files.

    Validating the PeopleSoft Database FSDMO DPK: [ OK ]

    Validating the DPK dependencies in the Folder: [FAILED]

    Could not locate PeopleSoft FSDMO DPK in [C:\Users\yashm\Downloads\IDM\Compressed\DPK_INSTALL] directory. The PeopleSoft FSDMO Database DPK is required to setup a fulltier PeopleSoft PeopleTools environment. Exiting the PeopleSoft environment setup process.

    Pls Help

    -yM

    1. I ran into exact same issue. Sorry.. but Oracle is useless… no response or support even after a month.

      I ended up installing Virtual box without any issue, but you have to have a minimum if 8GB RAM on windows 10, or else everything will be very slow to run.

      Good luck.

      Raj

      1. Hi Raj,

        This seems to be an issue with Windows 10. I installed Windows 7 on a virtual machine and ran the script. I got past this error (and ran into a new one )

  19. Hello Again,

    While installing PSFT HCM 9.2 using the DPK, I ran into an error and script has stopped.

    At the end, the message says that I can directly run the puppet apply command and continue the initialization process. Can anyone please tell me how/where to run the puppet apply command.

    Thank You

    — yM

    Image Link
    https://goo.gl/Ta99CM

    1. Yashwanth, in a command window navigate to: c:\programdata\puppetlabs\puppet\etc\manifests. Then run the command puppet apply site.pp (or puppet apply .\site.pp if you use PowerShell). You can also add the flags --trace --debug to the end of the command to get lots of information if you run into errors.

      1. Nope. We cant do that. It failed at validatiom stage. The installation hasnt started yet when this error happened.

        It looks like the DPKs are not compatible with Windows 10.

        In the certifications, only browser is certified to run in windows 10, not database, application server and web server.

        The native os installation is completed to success on windows 2012 or R2.

        Alternatively, the VM installation can be done on windows 10.

  20. I am trying to install the PeopleTools 8.55.06 DPK on Windows 10 and get the following error

    Extraction of Manifest File [pt-manifest] from Zip file
    {zip_file} Failed. The Manifest File is used to identify the
    DPK properties that the script then uses to take anappropriate
    action.

    Exiting the PeopleSoft environment setup process.

    Extraction of Manifest File [pt-manifest] from Zip file
    {zip_file} Failed. The Manifest File is used to identify the
    DPK properties that the script then uses to take anappropriate
    action.

    Exiting the PeopleSoft environment setup process.
    Get-Content : Cannot find path ‘C:\DPK_INSTALL\setup\y\dpk\manifest\pt-manifest_1’ because it does not exist.
    At C:\DPK_INSTALL\setup\scripts\psft-setup.ps1:854 char:37
    + … f_count = (Compare-Object $(Get-Content ${dpk_manifest1_file}) $(Get- …
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : ObjectNotFound: (C:\DPK_INSTALL...t\pt-manifest_1:String) [Get-Content], ItemNotFoundEx
    ception
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand

    Get-Content : Cannot find path ‘C:\DPK_INSTALL\setup\y\dpk\manifest\pt-manifest’ because it does not exist.
    At C:\DPK_INSTALL\setup\scripts\psft-setup.ps1:854 char:74
    + … nt ${dpk_manifest1_file}) $(Get-Content ${dpk_manifest2_file})).count
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : ObjectNotFound: (C:\DPK_INSTALL...est\pt-manifest:String) [Get-Content], ItemNotFoundEx
    ception
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand

    Compare-Object : Cannot bind argument to parameter ‘ReferenceObject’ because it is null.
    At C:\DPK_INSTALL\setup\scripts\psft-setup.ps1:854 char:35
    + … _count = (Compare-Object $(Get-Content ${dpk_manifest1_file}) $(Get-C …
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : InvalidData: (:) [Compare-Object], ParameterBindingValidationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.CompareObje
    ctCommand

    Remove-Item : Cannot find path ‘C:\DPK_INSTALL\setup\y\dpk\manifest\pt-manifest_1’ because it does not exist.
    At C:\DPK_INSTALL\setup\scripts\psft-setup.ps1:810 char:5
    + Remove-Item “${manifest_file_dir}\${manifest_file}_1” -recurse
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : ObjectNotFound: (C:\DPK_INSTALL...t\pt-manifest_1:String) [Remove-Item], ItemNotFoundEx
    ception
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand

    Get-Content : Cannot find path ‘C:\DPK_INSTALL\setup\y\dpk\manifest\pt-manifest’ because it does not exist.
    At C:\DPK_INSTALL\setup\scripts\psft-setup.ps1:883 char:43
    + … platform = (ConvertFrom-StringData(Get-Content $manifest_file | Out-S …
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : ObjectNotFound: (C:\DPK_INSTALL...est\pt-manifest:String) [Get-Content], ItemNotFoundEx
    ception
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand

    [FAILED]

    The PeopleSoft PeopleTools DPK does not belong to Windows platform. Please
    download the Windows version of PeopleSoft PeopleTools DPK from Mos, and
    rerun the script to setup the PeopleSoft environemnt.

    Exiting the PeopleSoft environment setup process.

      1. I was getting an error similar to this. My resolution was to not use the Z drive mapping Windows created when I used the Open PowerShell from Here command from within Windows Explorer. I remapped the drive with the DPK on it at the root (E$) and ran the ./psft-dpk-setup.ps1 command line again in PowerShell using the new drive letter.

  21. I am trying to install the PeopleTools 8.55.05/FSCM PI19 DPK on Windows 2012 VM server and get the following error. Oracle is not able to help and asking me to try different server.

    [0;36mDebug: Weblogic install failed, cleaning up the partial install[0m
    [1;31mError: Weblogic installation copying failed: Execution of ‘D:/PUM/FSCM92U019/pt/wl20160817-4896-17dm0y9dir/pasteBinary.cmd -javaHome D:/PUM/FSCM92U019/pt/jdk1.7.0_95 -archiveLoc D:/PUM/FSCM92U019/pt/wl20160817-4896-17dm0y9dir/pt-weblogic-copy.jar -targetMWHomeLoc D:/PUM/FSCM92U019/pt/bea -targetOracleHomeName OraWL1213Home -executeSysPrereqs false -silent true -logDirLoc D:/PUM/FSCM92U019/pt/wl20160817-4896-17dm0y9dir’ returned 4294967295: Log File: “D:\PUM\FSCM92U019\pt\wl20160817-4896-17dm0y9dir\CLONE2016-08-17_23-25-51_299910248.log”.
    Error File: “D:\PUM\FSCM92U019\pt\wl20160817-4896-17dm0y9dir\CLONE2016-08-17_23-25-51_299910248.error”.

    1. Kris – the weblogic cleanup doesn’t work on WebLogic because the .patch_storage folder has paths that are too long. Try this to clean up the WebLogic installation, and the re-run the cleanup process.

      1. Create an empty folder, c:\temp\empty
      2. Run the command robocopy.exe c:\temp\empty <path to bea folder> /MIR

      That should clean up the .patch_storage folder and let the clean-up process finish.

  22. I love this post, and you can call me dumb for my request, I deserve it.
    I never did a Windows update (oh well, never say never, in my previous life I did it once, back in 2003 or so). At the shop I’m now, we never used a PUM image for anything yet, We’re here a close 100% Linux based, so could you post something as ‘For Dummies’ Linux image install info? It will be very much appreciated by all of us dummy Linux/Unix extremely PUM novice users.
    We don’t have the luxury of having a physical Windows box to take the VirtualBox path. All we are given is a Linux VM machine.
    Thank you and bless your heart!
    Ioana

  23. Now, if we go with Native O/S and Let’s say we have installed or using PI #16 ….and I want to go to PI#18 …..what are the steps here?

    Would I be installing PI#18 with Native O/S ?

    1. Hi RR

      Oracle hasn’t given us a clear direction on how to upgrade from PI 16 to PI 18 using the NativeOS, but there are two options:

      1. Run the DPK Cleanup option to remove PI 16 and install PI 18 on the same server. Make sure you export the Customer Data (using Change Assistant) from PI 16 before you remove it. You can import the Customer Data into PI 18 after it’s installed.
      2. Use different VM’s for NativeOS installations. Have a VM for PI 16 and spin up another VM for PI 18.
  24. Shanmugavel Anandharajan

    Hi Dan,

    I was trying to install FSCM image 20 thru Native OS and i got the below error. Please do help,

    [1;31mError: /Stage[main]/Pt_profile::Pt_psft_db/Pt_setup_psftdb[FSCM92]/ensure: change from absent to present failed: Database instance CDBFSCM creation failed, Error: Execution of ‘G:\Installations\psft\db\oracle-server\12.1.0.2\bin\oradim.exe -new -sid CDBFSCM -intpwd manager -startmode auto -srvcstart system -pfile G:\Installations\psft\db\oracle-server\12.1.0.2\database\initCDBFSCM.ora’ returned 14: Instance created.
    DIM-00019: create service error [0m

    Also, please let me know how to continue from where i got the error for installation.

    Shanmugavel Anandharajan ( Shan )

  25. I ran into the same issue that Yashwant had reported. Windows 10 , HCM 92 , Native installation.

    Could not locate PeopleSoft FSDMO DPK in [C:\DPK_INSTALL]
    directory. The PeopleSoft FSDMO Database DPK is required
    to setup a fulltier PeopleSoft PeopleTools environment.

    Exiting the PeopleSoft environment setup process.

  26. I’ve just started working with DPK Native Images for Microsoft Windows. I’d like to know how well the ‘clean-up’ works for removing the image via the psft-dpk-setup.ps1 script. Are there any ‘gottchas’? I would like to remove the current image so I can load up the latest.

    Any insight is appreciated
    Cheers

    1. We have been seeing issues with --cleanup but I think it has improved with that more recent patches. The MOS Doc ID 2117053.1 will give you all the steps to manually cleanup. I have been running --cleanup and then following the manual steps, just to make sure it everything worked.

  27. Hi Dan,

    I am trying to install FSCM 9.2. It’s a native OS install for Windows. Downloaded all the 10 zip files and ran the setup powershell script. I am facing error. Any idea to get around this. Can’t proceed because of this issue.

  28. Hi Dan,

    I am trying to install PeopleSoft on Windows 10. It seems to be stuck on the ‘Deploying Oracle Database server’ step forever. I don’t see anything in the logs. Do you know if Windows 10 is supported? I thought it was but now am wondering if that is what is causing the issue.

    Thanks
    Rajeev

    1. Windows 10 is supported for Oracle, but not for running the server components for PeopleTools 8.55. You may get the DPK to run, but I’d recommend you create a VirtualBox instance to run PeopleSoft on a supported server OS.

  29. I am trying to install Peopletools 8.55.05/FSCM PI 19 DPK on Linux server and get the following error:

    Error: Weblogic installation copying failed: Execution of ‘su – … -c “/u01/app/product/mdlware/wl20170221-6862-vyygp0dir/pasteBinary.sh -javaHome /u01/app/product/mdlware/jdk -archiveLoc /u01/app/product/mdlware/wl20170221-6862-vyygp0dir/pt-weblogic-copy.jar -targetMWHomeLoc /u01/app/product/mdlware/wls12 -targetOracleHomeName OraWL1213Home -invPtrLoc /u01/app/oracle/oraInventory/oraInst.loc -executeSysPrereqs false -silent true -logDirLoc /u01/app/product/mdlware/wl20170221-6862-vyygp0dir”‘ returned 126:

    Can someone please help ?

  30. A comment from Doug Woodgate:

    I found the solution to the “Could not locate PeopleSoft FSDMO DPK” issue on Windows. The official solution from Oracle is that it’s not supported, (Doc ID 2150514.1) which is not correct.

    There’s a bug in one of the scripts causing a function to return an array instead of a string, which then causes a null comparison to be incorrect. (The array contains [$Null, "String"] at that point.)

    Look for the following code in DPK_INSTALL\setup\scripts\psft-setup.ps1

    If ("${global:env_type}" -eq "dbtier" -Or "${global:env_type}" -eq "fulltier") {
       $ods_dpk_string = "Oracle Database Server"
       $ods_manifest_file = validate_dpk "ODS" "${ods_dpk_string}" 1 $False $True
       log_message("Oracle Database Server manifest file: [$ods_manifest_file]")
       If ($app_manifest_file -eq $Null ) {
          $ptdb_manifest_file = validate_dpk "FSDMO" "PeopleSoft Database FSDMO" 1 $False $False
          log_message("PeopleTools FSDMO manifest file: [$ptdb_manifest_file]")
    

    Replace

    If ($app_manifest_file -eq $Null ) {
    

    With

    If ($Null -eq $app_manifest_file) {
    

    Info on why: https://rencore.com/blog/powershell-null-comparison/

    I knew something was weird because I noticed the following in the psft-dpk-setup.ps1.log. (Notice the preceding spaces)

    Leaving validate_dpk: E:\psft\dpk\manifest\app-manifest 
    APP manifest file: [  E:\psft\dpk\manifest\app-manifest]
    
  31. Hi Dan,

    Ever inspiring blogs, regularly follow your posts.
    Have a question, haven’t been able to find it so far, so thought of checking in with the experts.
    What is the sysdba login for PUM Images on Virtual Box.
    So far I’m using the following:
    SYSADM/SYSADM
    system/manager
    The reason I ask is that I would like to execute the following statement
    GRANT SELECT ON V$SESSION to SYSADM;
    and many others for the v$ tables. But unable to do so.

    Your insights are highly appreciated.

    Thank you!

  32. Hi Dan,

    I am “brand new” to PeopleSoft… and am trying to deploy the DPK’s(Native OS) for PeopleSoft 9.2 Image 23, Tools 8.56 on a machine with NO existing PeopleSoft application…when I am asked the following question during setup, I am not sure how to answer…..

    “Enter the PeopleSoft installation [PUM or FRESH] type ”

    Would it be PUM or FRESH installation?

    FYI…I have a feeling you will be my new ‘go to’.

  33. Hi Dan,

    Have you heard of anyone having difficulty with PUM Image 23 implemented as a Virtual Box Linux VM running on Windows Server 2012 R2, where the DPK script did not create a PIA web server? I logged in to the VM as psadm2 and ran psadmin to create the web server (that’s how I found it wasn’t there–I was trying to bounce it). But I have no idea what to enter for some of the configuration fields, because they aren’t required to be entered during the running of the DPK script. I left them at the defaults, and entered the passwords that I had set up and got the following result:

    Starting PIA installation
    Total commandline Namespace(Loglevel=’info’, filepath=’/home/psadm2/psft/pt/8.56/piainstall.props’, installation_type=’silent’)
    current working directory /home/psadm2/psft/pt/8.56/appserv
    Start reading parameter values
    File path /home/psadm2/psft/pt/8.56/piainstall.props
    File lines [‘PS_CFG_HOME=/home/psadm2/psft/pt/8.56\n’, ‘DOMAIN_NAME=peoplesoft\n’, ‘SERVER_TYPE=weblogic\n’, ‘BEA_HOME=/opt/oracle\n’, ‘USER_ID=system\n’, ‘USER_PWD=Weblogic1\n’, ‘USER_PWD_RETYPE=Weblogic1\n’, ‘INSTALL_ACTION=CREATE_NEW_DOMAIN\n’, ‘INSTALL_TYPE=SINGLE_SERVER_INSTALLATION\n’, ‘HTTP_PORT=80\n’, ‘HTTPS_PORT=443\n’, ‘DOMAIN_TYPE=NEW_DOMAIN\n’, ‘WEBSITE_NAME=ps\n’, ‘APPSERVER_NAME=hcm85623.pumnew.placerco.ad\n’, ‘JSL_PORT=9000\n’, ‘AUTH_DOMAIN=\n’, ‘WEB_PROF_NAME=PROD\n’, ‘WEB_PROF_USERID=PTWEBSERVER\n’, ‘WEB_PROF_PWD=PTWEBS\n’, ‘WEB_PROF_PWD_RETYPE=PTWEBS\n’, ‘IGW_USERID=administrator\n’, ‘IGW_PWD=administrate\n’, ‘IGW_PWD_RETYPE=administrate\n’, ‘APPSRVR_CONN_PWD=password\n’, ‘APPSRVR_CONN_PWD_RETYPE=password\n’, ‘REPORTS_DIR=/home/psadm2/psft/pt/8.56\n’]
    Scripts Folder is /opt/oracle/psft/pt/ps_home8.56.01/setup/PsMpPIAInstall/scripts
    Installer Launch Folder is /opt/oracle/psft/pt/ps_home8.56.01/setup/PsMpPIAInstall
    PS_HOME is /opt/oracle/psft/pt/ps_home8.56.01
    Temp folder is /home/psadm2
    OS User ID is psadm2
    PeopleTools version is 8.56.01
    PIA Domain Name is peoplesoft
    PIA Domain Home location /home/psadm2/psft/pt/8.56/webserv
    Weblogic Installation proccess starting now
    Validating for Weblogic
    Creating Domain…
    Executing /opt/oracle/psft/pt/ps_home8.56.01/setup/PsMpPIAInstall/scripts/wlspiainstall.sh /opt/oracle/wlserver /opt/oracle/psft/pt/ps_home8.56.01/setup/PsMpPIAInstall/scripts /home/psadm2/psft/pt/8.56/wlspiainstall.properties /home/psadm2/psft/pt/8.56/webserv/antcall_peoplesoft.log
    Executing /opt/oracle/psft/pt/ps_home8.56.01/setup/PsMpPIAInstall/scripts/wlspiainstall.sh /opt/oracle/wlserver /opt/oracle/psft/pt/ps_home8.56.01/setup/PsMpPIAInstall/scripts /home/psadm2/psft/pt/8.56/wlspiainstall.properties /home/psadm2/psft/pt/8.56/webserv/antcall_peoplesoft.log

    Some errorin creation of peoplesoft log file is not created
    Exiting installer
    ant log is not present. ant call failed or not done.
    PIA_INSTALL_FAILED

    Any ideas?
    Thank you!

Leave a Reply to Rajeev Cancel reply

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax