{"id":377,"date":"2014-09-24T00:00:00","date_gmt":"2014-09-24T00:00:00","guid":{"rendered":"http:\/\/www.scmgalaxy.com\/tutorials\/2014\/09\/24\/step-by-step-instruction-to-upgrade-perforce-to-2014\/"},"modified":"2025-02-01T22:39:41","modified_gmt":"2025-02-01T22:39:41","slug":"step-by-step-instruction-to-upgrade-perforce-to-2014","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/step-by-step-instruction-to-upgrade-perforce-to-2014\/","title":{"rendered":"Step by Step Instruction to Upgrade Perforce to 2014"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3537 aligncenter\" src=\"http:\/\/www.scmgalaxy.com\/tutorials\/wp-content\/uploads\/2014\/09\/instruction-to-upgrade-perf.png\" alt=\"perforce-2014-upgrade-instructions\" width=\"600\" height=\"400\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2014\/09\/instruction-to-upgrade-perf.png 600w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2014\/09\/instruction-to-upgrade-perf-300x200.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>Step by Step Instruction to Upgrade Perforce to 2014<\/strong><\/p>\n<p>The step are as follows:<\/p>\n<p><strong>a) Check if the license is current.<\/strong><\/p>\n<p>p4 license -o<\/p>\n<p>The expiry date must be later than the binary release date you are installing<\/p>\n<p><strong>b) Verify server archives using the command &#8216;p4 verify -q \/\/&#8230; &gt; verify.txt&#8217;<\/strong><\/p>\n<p>* Note &#8211; If the file &#8216;verify.txt&#8217; contains a &#8216;BAD!&#8217; or MISSING!&#8217;<br \/>\nsignature during the verify command, please contact Perforce Support prior to upgrading.<br \/>\n** If the depot is large and you get an error message &#8220;Request too large for server memory&#8221;, you can split the verify to check chink of the depot:<\/p>\n<p>Example:<br \/>\np4 verify -q \/\/depot\/project1\/&#8230; &gt; prj1-verify.txt<br \/>\np4 verify -q \/\/depot\/project2\/&#8230; &gt; prj2-verify.txt<br \/>\np4 verify -q \/\/depot\/project3\/&#8230; &gt; prj3-verify.txt<\/p>\n<p><strong>c) Stop the Perforce Server.<\/strong><\/p>\n<p>p4 admin stop<\/p>\n<p><strong>d) Make a checkpoint of the database.<\/strong><\/p>\n<p>p4d -r P4ROOT -J journal -jc<\/p>\n<p><strong>e) Copy the db.* files to a safe location.<\/strong><\/p>\n<p><strong>f) Backup your archive files.<\/strong><\/p>\n<p><strong>g) Read the release notes so you are aware of the latest changes.<\/strong><\/p>\n<p><a href=\"http:\/\/www.perforce.com\/perforce\/doc.current\/user\/relnotes.txt\" target=\"_blank\" rel=\"noopener\">http:\/\/www.perforce.com\/perforce\/doc.current\/user\/relnotes.txt<\/a><\/p>\n<p><strong>h) Download the latest P4D version.<\/strong><\/p>\n<p>ftp:\/\/ftp.perforce.com\/perforce\/<\/p>\n<p><strong>i) Verify that the newly downloaded binary is the latest. You might need to copy the p4d.exe to p4s.exe<\/strong><\/p>\n<p>p4d.exe -V<br \/>\np4s.exe -V<\/p>\n<p><strong>j) Install the upgraded version of the Perforce server.<\/strong><\/p>\n<p><strong>k) Restore the Perforce Server using the new P4D Binary and the checkpoint taken from the old P4D binary, with the following command \u2018p4d \u2013r root \u2013jr checkpoint.xxx\u2019.<\/strong><\/p>\n<p><strong>l) If the server contains more than 1000 changelists, please run the following command &#8216;p4d -r root -xu&#8217; from the command line\u2019.<\/strong><\/p>\n<p><strong>m) Start the perforce Sever.<\/strong><\/p>\n<p><strong>n) Verify server archive files.<\/strong><\/p>\n<p>p4 verify -q \/\/&#8230; &gt; upgrade-verify.txt<\/p>\n<p>** Note &#8211; If the file &#8216;upgrade-verify.txt&#8217; will contains a &#8216;BAD!&#8217; or MISSING!&#8217; signature during the verify command, please contact us.<\/p>\n<p><strong>o) Take a checkpoint<\/strong><br \/>\np4d -r root -J journal -jc<\/p>\n<p><strong>This is also explained in the below article:<\/strong><\/p>\n<p>Upgrading to 2013.3 and beyond &#8211; <a href=\"http:\/\/answers.perforce.com\/articles\/KB_Article\/Upgrading-to-2013-3-and-beyond\" target=\"_blank\" rel=\"noopener\">http:\/\/answers.perforce.com\/articles\/KB_Article\/Upgrading-to-2013-3-and-beyond<\/a><\/p>\n<p><strong>Windows To Linux<\/strong><br \/>\nMoving from Linux to Windows is not a trivial issue, and such a migration is also not supported and will most likely require consolidation of case sensitivity conflicts using our P4 Migrate product. Please see the link below:<\/p>\n<p><strong>Cross-Server Platform Migration<\/strong><br \/>\n<a href=\"http:\/\/answers.perforce.com\/articles\/KB_Article\/Cross-Platform-Perforce-Server-Migration\/?q=linux+to+windows&amp;l=en_US&amp;fs=Search&amp;pn=1\" target=\"_blank\" rel=\"noopener\">http:\/\/answers.perforce.com\/articles\/KB_Article\/Cross-Platform-Perforce-Server-Migration\/?q=linux+to+windows&amp;l=en_US&amp;fs=Search&amp;pn=1<\/a><br \/>\n<a href=\"http:\/\/answers.perforce.com\/articles\/KB_Article\/Cross-Platform-Perforce-Server-Migration\" target=\"_blank\" rel=\"noopener\">http:\/\/answers.perforce.com\/articles\/KB_Article\/Cross-Platform-Perforce-Server-Migration<\/a><\/p>\n<p><strong>Change of Server is a &#8220;Self-serve&#8221; option, please fill out this form and licensing will update accordingly.<\/strong><br \/>\nP4 Support Change of Server License Request<br \/>\n<a href=\"http:\/\/www.perforce.com\/support-services\/change-server-request\" target=\"_blank\" rel=\"noopener\">http:\/\/www.perforce.com\/support-services\/change-server-request<\/a><\/p>\n<p><strong>Please pass the -z switch during the replay as the checkpoint\/journal you are replaying are compressed: <\/strong><br \/>\np4d -r P4ROOT -jr -z checkpoint.ckp.104.gz<\/p>\n<p><strong>You will need to request for a background user I believe to be able to do all the required command. This can be done by filling in this below form and using one background user for all of you build machines.<\/strong><br \/>\n<a href=\"http:\/\/www.perforce.com\/support-services\/request-background-user\" target=\"_blank\" rel=\"noopener\">http:\/\/www.perforce.com\/support-services\/request-background-user<\/a><\/p>\n<p><strong>Moving a Perforce Server<\/strong><br \/>\n<a href=\"http:\/\/answers.perforce.com\/articles\/KB_Article\/Moving-a-Perforce-Server\" target=\"_blank\" rel=\"noopener\">http:\/\/answers.perforce.com\/articles\/KB_Article\/Moving-a-Perforce-Server<\/a><\/p>\n<p><strong>\u00a0By Chris Lesemann &lt;support@perforce.com<\/strong> <!-- [if gte mso 9]><xml>  <o:OfficeDocumentSettings>   <o:AllowPNG\/>  <\/o:OfficeDocumentSettings> <\/xml><![endif]--><\/p>\n<p><!-- [if gte mso 9]><xml>  <w:WordDocument>   <w:View>Normal<\/w:View>   <w:Zoom>0<\/w:Zoom>   <w:TrackMoves\/>   <w:TrackFormatting\/>   <w:PunctuationKerning\/>   <w:ValidateAgainstSchemas\/>   <w:SaveIfXMLInvalid>false<\/w:SaveIfXMLInvalid>   <w:IgnoreMixedContent>false<\/w:IgnoreMixedContent>   <w:AlwaysShowPlaceholderText>false<\/w:AlwaysShowPlaceholderText>   <w:DoNotPromoteQF\/>   <w:LidThemeOther>EN-US<\/w:LidThemeOther>   <w:LidThemeAsian>X-NONE<\/w:LidThemeAsian>   <w:LidThemeComplexScript>X-NONE<\/w:LidThemeComplexScript>   <w:Compatibility>    <w:BreakWrappedTables\/>    <w:SnapToGridInCell\/>    <w:WrapTextWithPunct\/>    <w:UseAsianBreakRules\/>    <w:DontGrowAutofit\/>    <w:SplitPgBreakAndParaMark\/>    <w:EnableOpenTypeKerning\/>    <w:DontFlipMirrorIndents\/>    <w:OverrideTableStyleHps\/>   <\/w:Compatibility>   <m:mathPr>    <m:mathFont m:val=\"Cambria Math\"\/>    <m:brkBin m:val=\"before\"\/>    <m:brkBinSub m:val=\"&#45;-\"\/>    <m:smallFrac m:val=\"off\"\/>    <m:dispDef\/>    <m:lMargin m:val=\"0\"\/>    <m:rMargin m:val=\"0\"\/>    <m:defJc m:val=\"centerGroup\"\/>    <m:wrapIndent m:val=\"1440\"\/>    <m:intLim m:val=\"subSup\"\/>    <m:naryLim m:val=\"undOvr\"\/>   <\/m:mathPr><\/w:WordDocument> <\/xml><![endif]--><!-- [if gte mso 9]><xml>  <w:LatentStyles DefLockedState=\"false\" DefUnhideWhenUsed=\"true\" DefSemiHidden=\"true\" DefQFormat=\"false\" DefPriority=\"99\" LatentStyleCount=\"267\">   <w:LsdException Locked=\"false\" Priority=\"0\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" QFormat=\"true\" Name=\"Normal\"\/>   <w:LsdException Locked=\"false\" Priority=\"9\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" QFormat=\"true\" Name=\"heading 1\"\/>   <w:LsdException Locked=\"false\" Priority=\"9\" QFormat=\"true\" Name=\"heading 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"9\" QFormat=\"true\" Name=\"heading 3\"\/>   <w:LsdException Locked=\"false\" Priority=\"9\" QFormat=\"true\" Name=\"heading 4\"\/>   <w:LsdException Locked=\"false\" Priority=\"9\" QFormat=\"true\" Name=\"heading 5\"\/>   <w:LsdException Locked=\"false\" Priority=\"9\" QFormat=\"true\" Name=\"heading 6\"\/>   <w:LsdException Locked=\"false\" Priority=\"9\" QFormat=\"true\" Name=\"heading 7\"\/>   <w:LsdException Locked=\"false\" Priority=\"9\" QFormat=\"true\" Name=\"heading 8\"\/>   <w:LsdException Locked=\"false\" Priority=\"9\" QFormat=\"true\" Name=\"heading 9\"\/>   <w:LsdException Locked=\"false\" Priority=\"39\" Name=\"toc 1\"\/>   <w:LsdException Locked=\"false\" Priority=\"39\" Name=\"toc 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"39\" Name=\"toc 3\"\/>   <w:LsdException Locked=\"false\" Priority=\"39\" Name=\"toc 4\"\/>   <w:LsdException Locked=\"false\" Priority=\"39\" Name=\"toc 5\"\/>   <w:LsdException Locked=\"false\" Priority=\"39\" Name=\"toc 6\"\/>   <w:LsdException Locked=\"false\" Priority=\"39\" Name=\"toc 7\"\/>   <w:LsdException Locked=\"false\" Priority=\"39\" Name=\"toc 8\"\/>   <w:LsdException Locked=\"false\" Priority=\"39\" Name=\"toc 9\"\/>   <w:LsdException Locked=\"false\" Priority=\"35\" QFormat=\"true\" Name=\"caption\"\/>   <w:LsdException Locked=\"false\" Priority=\"10\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" QFormat=\"true\" Name=\"Title\"\/>   <w:LsdException Locked=\"false\" Priority=\"1\" Name=\"Default Paragraph Font\"\/>   <w:LsdException Locked=\"false\" Priority=\"11\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" QFormat=\"true\" Name=\"Subtitle\"\/>   <w:LsdException Locked=\"false\" Priority=\"22\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" QFormat=\"true\" Name=\"Strong\"\/>   <w:LsdException Locked=\"false\" Priority=\"20\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" QFormat=\"true\" Name=\"Emphasis\"\/>   <w:LsdException Locked=\"false\" Priority=\"59\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Table Grid\"\/>   <w:LsdException Locked=\"false\" UnhideWhenUsed=\"false\" Name=\"Placeholder Text\"\/>   <w:LsdException Locked=\"false\" Priority=\"1\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" QFormat=\"true\" Name=\"No Spacing\"\/>   <w:LsdException Locked=\"false\" Priority=\"60\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light Shading\"\/>   <w:LsdException Locked=\"false\" Priority=\"61\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light List\"\/>   <w:LsdException Locked=\"false\" Priority=\"62\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light Grid\"\/>   <w:LsdException Locked=\"false\" Priority=\"63\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Shading 1\"\/>   <w:LsdException Locked=\"false\" Priority=\"64\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Shading 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"65\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium List 1\"\/>   <w:LsdException Locked=\"false\" Priority=\"66\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium List 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"67\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 1\"\/>   <w:LsdException Locked=\"false\" Priority=\"68\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"69\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 3\"\/>   <w:LsdException Locked=\"false\" Priority=\"70\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Dark List\"\/>   <w:LsdException Locked=\"false\" Priority=\"71\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful Shading\"\/>   <w:LsdException Locked=\"false\" Priority=\"72\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful List\"\/>   <w:LsdException Locked=\"false\" Priority=\"73\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful Grid\"\/>   <w:LsdException Locked=\"false\" Priority=\"60\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light Shading Accent 1\"\/>   <w:LsdException Locked=\"false\" Priority=\"61\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light List Accent 1\"\/>   <w:LsdException Locked=\"false\" Priority=\"62\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light Grid Accent 1\"\/>   <w:LsdException Locked=\"false\" Priority=\"63\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Shading 1 Accent 1\"\/>   <w:LsdException Locked=\"false\" Priority=\"64\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Shading 2 Accent 1\"\/>   <w:LsdException Locked=\"false\" Priority=\"65\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium List 1 Accent 1\"\/>   <w:LsdException Locked=\"false\" UnhideWhenUsed=\"false\" Name=\"Revision\"\/>   <w:LsdException Locked=\"false\" Priority=\"34\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" QFormat=\"true\" Name=\"List Paragraph\"\/>   <w:LsdException Locked=\"false\" Priority=\"29\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" QFormat=\"true\" Name=\"Quote\"\/>   <w:LsdException Locked=\"false\" Priority=\"30\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" QFormat=\"true\" Name=\"Intense Quote\"\/>   <w:LsdException Locked=\"false\" Priority=\"66\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium List 2 Accent 1\"\/>   <w:LsdException Locked=\"false\" Priority=\"67\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 1 Accent 1\"\/>   <w:LsdException Locked=\"false\" Priority=\"68\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 2 Accent 1\"\/>   <w:LsdException Locked=\"false\" Priority=\"69\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 3 Accent 1\"\/>   <w:LsdException Locked=\"false\" Priority=\"70\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Dark List Accent 1\"\/>   <w:LsdException Locked=\"false\" Priority=\"71\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful Shading Accent 1\"\/>   <w:LsdException Locked=\"false\" Priority=\"72\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful List Accent 1\"\/>   <w:LsdException Locked=\"false\" Priority=\"73\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful Grid Accent 1\"\/>   <w:LsdException Locked=\"false\" Priority=\"60\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light Shading Accent 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"61\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light List Accent 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"62\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light Grid Accent 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"63\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Shading 1 Accent 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"64\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Shading 2 Accent 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"65\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium List 1 Accent 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"66\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium List 2 Accent 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"67\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 1 Accent 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"68\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 2 Accent 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"69\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 3 Accent 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"70\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Dark List Accent 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"71\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful Shading Accent 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"72\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful List Accent 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"73\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful Grid Accent 2\"\/>   <w:LsdException Locked=\"false\" Priority=\"60\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light Shading Accent 3\"\/>   <w:LsdException Locked=\"false\" Priority=\"61\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light List Accent 3\"\/>   <w:LsdException Locked=\"false\" Priority=\"62\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light Grid Accent 3\"\/>   <w:LsdException Locked=\"false\" Priority=\"63\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Shading 1 Accent 3\"\/>   <w:LsdException Locked=\"false\" Priority=\"64\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Shading 2 Accent 3\"\/>   <w:LsdException Locked=\"false\" Priority=\"65\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium List 1 Accent 3\"\/>   <w:LsdException Locked=\"false\" Priority=\"66\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium List 2 Accent 3\"\/>   <w:LsdException Locked=\"false\" Priority=\"67\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 1 Accent 3\"\/>   <w:LsdException Locked=\"false\" Priority=\"68\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 2 Accent 3\"\/>   <w:LsdException Locked=\"false\" Priority=\"69\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 3 Accent 3\"\/>   <w:LsdException Locked=\"false\" Priority=\"70\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Dark List Accent 3\"\/>   <w:LsdException Locked=\"false\" Priority=\"71\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful Shading Accent 3\"\/>   <w:LsdException Locked=\"false\" Priority=\"72\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful List Accent 3\"\/>   <w:LsdException Locked=\"false\" Priority=\"73\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful Grid Accent 3\"\/>   <w:LsdException Locked=\"false\" Priority=\"60\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light Shading Accent 4\"\/>   <w:LsdException Locked=\"false\" Priority=\"61\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light List Accent 4\"\/>   <w:LsdException Locked=\"false\" Priority=\"62\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light Grid Accent 4\"\/>   <w:LsdException Locked=\"false\" Priority=\"63\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Shading 1 Accent 4\"\/>   <w:LsdException Locked=\"false\" Priority=\"64\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Shading 2 Accent 4\"\/>   <w:LsdException Locked=\"false\" Priority=\"65\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium List 1 Accent 4\"\/>   <w:LsdException Locked=\"false\" Priority=\"66\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium List 2 Accent 4\"\/>   <w:LsdException Locked=\"false\" Priority=\"67\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 1 Accent 4\"\/>   <w:LsdException Locked=\"false\" Priority=\"68\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 2 Accent 4\"\/>   <w:LsdException Locked=\"false\" Priority=\"69\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 3 Accent 4\"\/>   <w:LsdException Locked=\"false\" Priority=\"70\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Dark List Accent 4\"\/>   <w:LsdException Locked=\"false\" Priority=\"71\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful Shading Accent 4\"\/>   <w:LsdException Locked=\"false\" Priority=\"72\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful List Accent 4\"\/>   <w:LsdException Locked=\"false\" Priority=\"73\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful Grid Accent 4\"\/>   <w:LsdException Locked=\"false\" Priority=\"60\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light Shading Accent 5\"\/>   <w:LsdException Locked=\"false\" Priority=\"61\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light List Accent 5\"\/>   <w:LsdException Locked=\"false\" Priority=\"62\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light Grid Accent 5\"\/>   <w:LsdException Locked=\"false\" Priority=\"63\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Shading 1 Accent 5\"\/>   <w:LsdException Locked=\"false\" Priority=\"64\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Shading 2 Accent 5\"\/>   <w:LsdException Locked=\"false\" Priority=\"65\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium List 1 Accent 5\"\/>   <w:LsdException Locked=\"false\" Priority=\"66\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium List 2 Accent 5\"\/>   <w:LsdException Locked=\"false\" Priority=\"67\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 1 Accent 5\"\/>   <w:LsdException Locked=\"false\" Priority=\"68\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 2 Accent 5\"\/>   <w:LsdException Locked=\"false\" Priority=\"69\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 3 Accent 5\"\/>   <w:LsdException Locked=\"false\" Priority=\"70\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Dark List Accent 5\"\/>   <w:LsdException Locked=\"false\" Priority=\"71\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful Shading Accent 5\"\/>   <w:LsdException Locked=\"false\" Priority=\"72\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful List Accent 5\"\/>   <w:LsdException Locked=\"false\" Priority=\"73\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful Grid Accent 5\"\/>   <w:LsdException Locked=\"false\" Priority=\"60\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light Shading Accent 6\"\/>   <w:LsdException Locked=\"false\" Priority=\"61\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light List Accent 6\"\/>   <w:LsdException Locked=\"false\" Priority=\"62\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Light Grid Accent 6\"\/>   <w:LsdException Locked=\"false\" Priority=\"63\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Shading 1 Accent 6\"\/>   <w:LsdException Locked=\"false\" Priority=\"64\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Shading 2 Accent 6\"\/>   <w:LsdException Locked=\"false\" Priority=\"65\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium List 1 Accent 6\"\/>   <w:LsdException Locked=\"false\" Priority=\"66\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium List 2 Accent 6\"\/>   <w:LsdException Locked=\"false\" Priority=\"67\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 1 Accent 6\"\/>   <w:LsdException Locked=\"false\" Priority=\"68\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 2 Accent 6\"\/>   <w:LsdException Locked=\"false\" Priority=\"69\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Medium Grid 3 Accent 6\"\/>   <w:LsdException Locked=\"false\" Priority=\"70\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Dark List Accent 6\"\/>   <w:LsdException Locked=\"false\" Priority=\"71\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful Shading Accent 6\"\/>   <w:LsdException Locked=\"false\" Priority=\"72\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful List Accent 6\"\/>   <w:LsdException Locked=\"false\" Priority=\"73\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" Name=\"Colorful Grid Accent 6\"\/>   <w:LsdException Locked=\"false\" Priority=\"19\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" QFormat=\"true\" Name=\"Subtle Emphasis\"\/>   <w:LsdException Locked=\"false\" Priority=\"21\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" QFormat=\"true\" Name=\"Intense Emphasis\"\/>   <w:LsdException Locked=\"false\" Priority=\"31\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" QFormat=\"true\" Name=\"Subtle Reference\"\/>   <w:LsdException Locked=\"false\" Priority=\"32\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" QFormat=\"true\" Name=\"Intense Reference\"\/>   <w:LsdException Locked=\"false\" Priority=\"33\" SemiHidden=\"false\" UnhideWhenUsed=\"false\" QFormat=\"true\" Name=\"Book Title\"\/>   <w:LsdException Locked=\"false\" Priority=\"37\" Name=\"Bibliography\"\/>   <w:LsdException Locked=\"false\" Priority=\"39\" QFormat=\"true\" Name=\"TOC Heading\"\/>  <\/w:LatentStyles> <\/xml><![endif]--><!-- [if gte mso 10]>\n\n\n\n<style>  \/* Style Definitions *\/  table.MsoNormalTable \t{mso-style-name:\"Table Normal\"; \tmso-tstyle-rowband-size:0; \tmso-tstyle-colband-size:0; \tmso-style-noshow:yes; \tmso-style-priority:99; \tmso-style-parent:\"\"; \tmso-padding-alt:0in 5.4pt 0in 5.4pt; \tmso-para-margin:0in; \tmso-para-margin-bottom:.0001pt; \tmso-pagination:widow-orphan; \tfont-size:10.0pt; \tfont-family:\"Times New Roman\",\"serif\";} <\/style>\n\n <![endif]--><\/p>\n<p class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;\">Our Knowledge Base has accurate and up to date information that will help you prepare your own procedure for upgrading. Because the database structures have changed, you will need to take an existing checkpoint and then replay that checkpoint with the 2014.1 version of the P4 Server.<\/p>\n<p class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;\">It appear you are on a 32-bit Windows instance&#8230;will you be doing an inplace upgrade or moving to 64-bit hardware? If you are moving from 32-bit to -64bit you have to recover from checkpoint anyway.<\/p>\n<p class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;\">Please review the two links below and if you have any further questions I would be happy to assist you:<\/p>\n<p class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;\">\u00a0<a href=\"http:\/\/answers.perforce.com\/articles\/KB_Article\/Upgrading-to-2013-3-and-beyond\" target=\"_blank\" rel=\"noopener\">Upgrading to 2013.3 and beyond<\/a>\u00a0&lt;&#8211; specific procedure for moving from 2013.2 and earlier P4 to 2013.3 and later<\/p>\n<p class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;\">\u00a0<a href=\"http:\/\/answers.perforce.com\/articles\/KB_Article\/Upgrading-a-Perforce-Server\" target=\"_blank\" rel=\"noopener\">Upgrading a Perforce Server<\/a>\u00a0&lt;&#8211; in-place upgrade<\/p>\n<p class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;\">\u00a0<a href=\"http:\/\/answers.perforce.com\/articles\/KB_Article\/Moving-a-Perforce-Server\" target=\"_blank\" rel=\"noopener\">Moving a Perforce Server<\/a>\u00a0&lt;&#8211; if you have to move to new hard &#8211; do NOT start a 64-bit P4D binary against 32-bit db.* databases, or vice versa.<\/p>\n<p class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;\">\u00a0<a href=\"http:\/\/answers.perforce.com\/articles\/KB_Article\/Upgrading-the-Perforce-Proxy\" target=\"_blank\" rel=\"noopener\">Upgrading the Perforce Proxy<\/a><\/p>\n<p class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;\">General information on the new Btree structures and functionality:<\/p>\n<p class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;\">\u00a0<a href=\"http:\/\/answers.perforce.com\/articles\/KB_Article\/BTree-Format-Changed\" target=\"_blank\" rel=\"noopener\">BTree Format Changed for Perforce Server Versions 2013.3 and Later<\/a><\/p>\n<p class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;\">\u00a0<a href=\"http:\/\/answers.perforce.com\/articles\/KB_Article\/Lockless-Reads-2013-3-and-Later\" target=\"_blank\" rel=\"noopener\">Lockless Reads<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Step by Step Instruction to Upgrade Perforce to 2014 The step are as follows: a) Check if the license is current. p4 license -o The expiry date must be later&#8230; <\/p>\n","protected":false},"author":1,"featured_media":3537,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[370],"tags":[1808,1122,545,1806,373,1809,1812,1811,1815,1813,1814,593,732,213,284,1807,1810,1452],"class_list":["post-377","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-perforce","tag-1808","tag-guide","tag-how","tag-instruction","tag-perforce","tag-perforce-2014","tag-perforce-sever","tag-perforce-update","tag-perforce-upgrade-guide","tag-perforce-upgrade-instructions","tag-perforce-upgrade-tutorial","tag-process","tag-steps","tag-tutorial","tag-update","tag-upgrad","tag-upgrade-perforce","tag-ways"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=377"}],"version-history":[{"count":2,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/377\/revisions"}],"predecessor-version":[{"id":3539,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/377\/revisions\/3539"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media\/3537"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}