{"id":19126,"date":"2022-09-23T20:30:00","date_gmt":"2022-09-23T18:30:00","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=19126"},"modified":"2026-02-25T21:35:54","modified_gmt":"2026-02-25T20:35:54","slug":"documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\/","title":{"rendered":"Documentum &#8211; RCS\/CFS Upgrade fails due to missing dm_filestore"},"content":{"rendered":"\n<p>At a customer having a lot of Documentum environments, I recently faced an interesting issue while upgrading an RCS\/CFS to 20.2. The same could potentially reproduce during a standard installation of a RCS\/CFS, under certain circumstances (in case there are still some things left in the repository after a removal of the said RCS\/CFS and then reinstallation for example, you will see why below). While trying to run the RCS\/CFS configurator, it failed with the below error:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; highlight: [9,10,31,33]; title: ; notranslate\" title=\"\">\n&#x5B;dmadmin@cs-1 ~]$ cat $DM_HOME\/install\/logs\/install.log\n14:02:25,184  INFO &#x5B;main] com.documentum.install.shared.installanywhere.actions.InitializeSharedLibrary - The product name is: CfsConfigurator\n14:02:25,184  INFO &#x5B;main] com.documentum.install.shared.installanywhere.actions.InitializeSharedLibrary - The product version is: 20.2.0000.0110\n14:02:25,184  INFO &#x5B;main]  -\n14:02:25,217  INFO &#x5B;main] com.documentum.install.shared.installanywhere.actions.InitializeSharedLibrary - Done InitializeSharedLibrary ...\n14:02:25,237  INFO &#x5B;main] com.documentum.install.multinode.cfs.installanywhere.actions.DiWAServerCfsInitializeImportantServerVariables - The installer is gathering system configuration information.\n...\n14:04:02,083  INFO &#x5B;main] com.documentum.install.server.installanywhere.actions.cfs.DiWAServerProcessingScripts2 - Executing the Docbase HeadStart script.\n14:04:10,378 ERROR &#x5B;main] com.documentum.install.server.installanywhere.actions.cfs.DiWAServerProcessingScripts2 - The installer failed to execute the Docbase HeadStart script. For more information, please read output file: $DOCUMENTUM\/dba\/config\/MyRepoName001\/headstart.out.\ncom.documentum.install.shared.common.error.DiException: The installer failed to execute the Docbase HeadStart script. For more information, please read output file: $DOCUMENTUM\/dba\/config\/MyRepoName001\/headstart.out.\n        at com.documentum.install.server.installanywhere.actions.cfs.DiWAServerProcessingScripts2.setup(DiWAServerProcessingScripts2.java:98)\n        at com.documentum.install.shared.installanywhere.actions.InstallWizardAction.install(InstallWizardAction.java:73)\n        at com.zerog.ia.installer.actions.CustomAction.installSelf(Unknown Source)\n        at com.zerog.ia.installer.AAMgrBase.an(Unknown Source)\n        at com.zerog.ia.installer.ConsoleBasedAAMgr.ac(Unknown Source)\n        at com.zerog.ia.installer.AAMgrBase.am(Unknown Source)\n        ...\n        at com.zerog.lax.LAX.launch(Unknown Source)\n        at com.zerog.lax.LAX.main(Unknown Source)\n14:04:10,381  INFO &#x5B;main]  - The INSTALLER_UI value is SILENT\n14:04:10,381  INFO &#x5B;main]  - The KEEP_TEMP_FILE value is true\n...\n&#x5B;dmadmin@cs-1 ~]$\n&#x5B;dmadmin@cs-1 ~]$ cat $DOCUMENTUM\/dba\/config\/MyRepoName001\/headstart.out\ndocbaseNameOnly = MyRepoName001\nConnected to docbase MyRepoName001.cs-1_MyRepoName001 as user dmadmin.\nRunning headstart.ebs script on docbase MyRepoName001.cs-1_MyRepoName001 to create a remote content server.\nThe link for *_cs16.4* file has been created successfully\nDefault Storage Area exists\nCreate Default File Storage Area\n&#x5B;DM_STORAGE_E_LOCK_FILE_LOCATION_NOT_UNIQUE]error:  &quot;the file store fs_rcs_cs-1_MyRepoName001 cannot be created because file store (280f450a80000114) is using location \/data\/dctm\/distributed\/cs-1_MyRepoName001\/MyRepoName001\/content_storage_01&quot;\n\nFailed to create Default File Storage Area\n&#x5B;dmadmin@cs-1 ~]$\n<\/pre><\/div>\n\n\n<p>As you might know, each RCS\/CFS will have its own distributed <em>dm_filestore<\/em> named &#8220;<em>fs_rcs_${dm_server_config_name}<\/em>&#8221; that will use a <em>dm_location<\/em> named &#8220;<em>storage_01_${dm_server_config_name}<\/em>&#8220;, by default. Here, the error appears to be that this distributed <em>dm_filestore<\/em> cannot be created because another <em>dm_filestore<\/em> (<em>280f450a80000114<\/em>) is already using the distributed <em>dm_location<\/em>\u2026 Therefore, I checked the Repository objects on the Primary CS because I found that quite strange:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; highlight: [18,23]; title: ; notranslate\" title=\"\">\n&#x5B;dmadmin@cs-0 ~]$ iapi $DOCBASE_NAME -Udmadmin -Pxxx &lt;&lt; EOC\n&gt; ?,c,select r_object_id, name, root from dm_filestore where r_object_id=&#039;280f450a80000114&#039;;\n&gt; ?,c,select r_object_id, object_name, file_system_path from dm_location where object_name IN (select root from dm_filestore where r_object_id=&#039;280f450a80000114&#039;);\n&gt; EOC\n\n        OpenText Documentum iapi - Interactive API interface\n        Copyright (c) 2020. OpenText Corporation\n        All rights reserved.\n        Client Library Release 20.2.0000.0082\n\nConnecting to Server using docbase MyRepoName001\n&#x5B;DM_SESSION_I_SESSION_START]info:  &quot;Session 010f450a808431fb started for user dmadmin.&quot;\n\nConnected to OpenText Documentum Server running Release 20.2.00013.0135  Linux64.Oracle\nSession id is s0\nAPI&gt; r_object_id       name                             root\n----------------  -------------------------------  ----------------------------------------------------------------\n280f450a80000114  trusted_content_store_01         trusted_content_storage_01\n(1 row affected)\n\nAPI&gt; r_object_id       object_name                      file_system_path\n----------------  -------------------------------  ------------------------------------------------------------\n3a0f450a822691dc  trusted_content_storage_01       \/data\/dctm\/MyRepoName001\/trusted_content_storage_01\n(1 row affected)\n\nAPI&gt; Bye\n&#x5B;dmadmin@cs-0 ~]$\n<\/pre><\/div>\n\n\n<p>As you can see above, the object mentioned in the error message doesn&#8217;t seem to have anything to do with the distributed <em>dm_filestore<\/em>\/<em>dm_location<\/em>. Therefore, it&#8217;s probably Documentum that tried to put a &#8220;useful&#8221; message but failed to do so miserably. In any cases, I then tried to check and see if the distributed <em>dm_filestore<\/em>\/<em>dm_location<\/em> are already there or not:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; highlight: [19,23,27,28]; title: ; notranslate\" title=\"\">\n&#x5B;dmadmin@cs-0 ~]$ iapi $DOCBASE_NAME -Udmadmin -Pxxx &lt;&lt; EOC\n&gt; ?,c,select r_object_id, name, root from dm_filestore where name like &#039;fs_rcs_%&#039;;\n&gt; ?,c,select r_object_id, name, root from dm_filestore where root like &#039;storage_01_%&#039;;\n&gt; ?,c,select r_object_id, object_name, file_system_path from dm_location where object_name like &#039;storage_01_%&#039;;\n&gt; EOC\n\n        OpenText Documentum iapi - Interactive API interface\n        Copyright (c) 2020. OpenText Corporation\n        All rights reserved.\n        Client Library Release 20.2.0000.0082\n\nConnecting to Server using docbase MyRepoName001\n&#x5B;DM_SESSION_I_SESSION_START]info:  &quot;Session 010f450a808431fc started for user dmadmin.&quot;\n\nConnected to OpenText Documentum Server running Release 20.2.00013.0135  Linux64.Oracle\nSession id is s0\nAPI&gt; r_object_id       name                             root\n----------------  -------------------------------  ----------------------------------------------------------------\n(0 rows affected)\n\nAPI&gt; r_object_id       name                             root\n----------------  -------------------------------  ----------------------------------------------------------------\n(0 rows affected)\n\nAPI&gt; r_object_id       object_name                      file_system_path\n----------------  -------------------------------  ------------------------------------------------------------\n3a0f450a80001d0a  storage_01_cs-1_MyRepoName001    \/data\/dctm\/distributed\/cs-1_MyRepoName001\/MyRepoName001\/content_storage_01\n3a0f450a8031150a  storage_01_cs-2_MyRepoName001    \/data\/dctm\/distributed\/cs-2_MyRepoName001\/MyRepoName001\/content_storage_01\n(2 rows affected)\n\nAPI&gt; Bye\n&#x5B;dmadmin@cs-0 ~]$\n<\/pre><\/div>\n\n\n<p>What the above result means is that there is no distributed <em>dm_filestore<\/em> and there is no <em>dm_location<\/em> related to it (obviously, since there is nothing to related to) but there is already a correct distributed <em>dm_location<\/em>, it&#8217;s just that it&#8217;s not used by anything\u2026<\/p>\n\n\n\n<p>Therefore, it appears that someone or something deleted the distributed <em>dm_filestore<\/em> (or it was never created in the first place) and this is the reason for this issue. The only solution, from my point of view, was to recreate the missing <em>dm_filestore<\/em> that is needed for the RCS. It&#8217;s possible to do in iAPI\/iDQL but since I had a Documentum Administrator (DA) available, I just used it:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Login to the required Repository through DA using dmadmin<\/li>\n\n\n\n<li>Navigate to Administration &gt; Storage<\/li>\n\n\n\n<li>Click on File &gt; New &gt; File Store<\/li>\n\n\n\n<li>Set the Name to: <em>fs_rcs_cs-1_MyRepoName001<\/em> (replace &#8220;<em>cs-1_MyRepoName001<\/em>&#8221; with the name of your <em>dm_server_config<\/em> for this RCS\/CFS)<\/li>\n\n\n\n<li>Set the Location to: <em>storage_01_cs-1_MyRepoName001<\/em> (the one that already exists for this RCS\/CFS)<\/li>\n\n\n\n<li>Leave all other options as default<\/li>\n\n\n\n<li>Click on OK<\/li>\n<\/ol>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f34e7386d4c&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f34e7386d4c\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"382\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_create-1024x382.png\" alt=\"\" class=\"wp-image-19129\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_create-1024x382.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_create-300x112.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_create-768x286.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_create.png 1436w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Unfortunately, DA also displayed an error message and it&#8217;s the same error as the one from the headstart:<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f34e738738e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f34e738738e\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"257\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_error_1-1024x257.png\" alt=\"\" class=\"wp-image-19130\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_error_1-1024x257.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_error_1-300x75.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_error_1-768x193.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_error_1.png 1436w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nFailed to create or save the dm_filestore \n&#x5B;DM_STORAGE_E_LOCK_FILE_LOCATION_NOT_UNIQUE]error:  &quot;the file store fs_rcs_cs-1_MyRepoName001 cannot be created because file store (280f450a80000114) is using location \/data\/dctm\/distributed\/cs-1_MyRepoName001\/MyRepoName001\/content_storage_01&quot;\n<\/pre><\/div>\n\n\n<p>The next thing I tried to do is to rename the distributed folder on the File System to see if the creation of the <em>dm_filestore<\/em> would then work:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n&#x5B;dmadmin@cs-0 ~]$ cd \/data\/dctm\/distributed\/\n&#x5B;dmadmin@cs-0 distributed]$\n&#x5B;dmadmin@cs-0 distributed]$ ls -l cs-1_MyRepoName001\/MyRepoName001\/content_storage_01\/000f450a\/dm_location_owner.lck\n-rw------- 1 dmadmin dmadmin 16 Apr 16  2020 cs-1_MyRepoName001\/MyRepoName001\/content_storage_01\/000f450a\/dm_location_owner.lck\n&#x5B;dmadmin@cs-0 distributed]$\n&#x5B;dmadmin@cs-0 distributed]$ mv cs-1_MyRepoName001 cs-1_MyRepoName001.backup\n&#x5B;dmadmin@cs-0 distributed]$\n<\/pre><\/div>\n\n\n<p>Trying again to create the <em>dm_filestore<\/em> by simply clicking on OK again:<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f34e7387920&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f34e7387920\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"257\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_error_2-1024x257.png\" alt=\"\" class=\"wp-image-19131\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_error_2-1024x257.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_error_2-300x75.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_error_2-768x193.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_error_2.png 1436w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nFailed to create or save the dm_filestore \n&#x5B;DM_STORAGE_E_MKDIR_FAILED]error:  &quot;Cannot create storage directory \/data\/dctm\/distributed\/cs-1_MyRepoName001\/MyRepoName001\/content_storage_01\/000f450a&quot;\n<\/pre><\/div>\n\n\n<p>Therefore, I put back the folder in its place and instead, just removed the final folder instead:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n&#x5B;dmadmin@cs-0 distributed]$ mv cs-1_MyRepoName001.backup cs-1_MyRepoName001\n&#x5B;dmadmin@cs-0 distributed]$\n&#x5B;dmadmin@cs-0 distributed]$ mv cs-1_MyRepoName001\/MyRepoName001\/content_storage_01\/000f450a\/ .\/\n&#x5B;dmadmin@cs-0 distributed]$\n<\/pre><\/div>\n\n\n<p>And finally, the <em>dm_filestore<\/em> could be created properly:<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f34e7387f14&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f34e7387f14\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"405\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_created-1024x405.png\" alt=\"\" class=\"wp-image-19132\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_created-1024x405.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_created-300x119.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_created-768x304.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_created.png 1436w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>I created the second one as well since there are three CS on this environment (so two RCS\/CFS) and then the Repository objects appeared to be correct afterwards:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; highlight: [18,19,24,25]; title: ; notranslate\" title=\"\">\n&#x5B;dmadmin@cs-0 distributed]$ iapi $DOCBASE_NAME -Udmadmin -Pxxx &lt;&lt; EOC\n&gt; ?,c,select r_object_id, name, root from dm_filestore where name like &#039;fs_rcs_%&#039;;\n&gt; ?,c,select r_object_id, object_name, file_system_path from dm_location where object_name IN (select root from dm_filestore where name like &#039;fs_rcs_%&#039;);\n&gt; EOC\n\n        OpenText Documentum iapi - Interactive API interface\n        Copyright (c) 2020. OpenText Corporation\n        All rights reserved.\n        Client Library Release 20.2.0000.0082\n\nConnecting to Server using docbase MyRepoName001\n&#x5B;DM_SESSION_I_SESSION_START]info:  &quot;Session 010f450a80846588 started for user dmadmin.&quot;\n\nConnected to OpenText Documentum Server running Release 20.2.00013.0135  Linux64.Oracle\nSession id is s0\nAPI&gt; r_object_id       name                             root\n----------------  -------------------------------  ----------------------------------------------------------------\n280f450a8000011f  fs_rcs_cs-1_MyRepoName001        storage_01_cs-1_MyRepoName001\n280f450a80000120  fs_rcs_cs-2_MyRepoName001        storage_01_cs-2_MyRepoName001\n(2 rows affected)\n\nAPI&gt; r_object_id       object_name                      file_system_path\n----------------  -------------------------------  ------------------------------------------------------------\n3a0f450a8031150a  storage_01_cs-2_MyRepoName001    \/data\/dctm\/distributed\/cs-2_MyRepoName001\/MyRepoName001\/content_storage_01\n3a0f450a80001d0a  storage_01_cs-1_MyRepoName001    \/data\/dctm\/distributed\/cs-1_MyRepoName001\/MyRepoName001\/content_storage_01\n(2 rows affected)\n\nAPI&gt; Bye\n&#x5B;dmadmin@cs-0 distributed]$\n<\/pre><\/div>\n\n\n<p>As often, the Documentum error messages are not very explicit\u2026 In any cases, going back to the RCS and after manually re-creating the distributed <em>dm_filestore<\/em>, the RCS Upgrade was successful without any error this time:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; highlight: [8,9,26,27]; title: ; notranslate\" title=\"\">\n&#x5B;dmadmin@cs-1 ~]$ cat $DM_HOME\/install\/logs\/install.log\n22:12:06,464  INFO &#x5B;main] com.documentum.install.shared.installanywhere.actions.InitializeSharedLibrary - The product name is: CfsConfigurator\n22:12:06,465  INFO &#x5B;main] com.documentum.install.shared.installanywhere.actions.InitializeSharedLibrary - The product version is: 20.2.0000.0110\n22:12:06,465  INFO &#x5B;main]  -\n22:12:06,548  INFO &#x5B;main] com.documentum.install.shared.installanywhere.actions.InitializeSharedLibrary - Done InitializeSharedLibrary ...\n22:12:06,582  INFO &#x5B;main] com.documentum.install.multinode.cfs.installanywhere.actions.DiWAServerCfsInitializeImportantServerVariables - The installer is gathering system configuration information.\n...\n22:14:23,375  INFO &#x5B;main] com.documentum.install.server.installanywhere.actions.cfs.DiWAServerProcessingScripts2 - Executing the Docbase HeadStart script.\n22:15:01,973  INFO &#x5B;main] com.documentum.install.server.installanywhere.actions.cfs.DiWAServerProcessingScripts2 - Executing the Creates ACS config object script.\n22:15:17,250  INFO &#x5B;main] com.documentum.install.server.installanywhere.actions.cfs.DiWAServerProcessingScripts2 - Executing the This script does miscellaneous setup tasks for remote documentum servers script.\n22:15:52,303  INFO &#x5B;main] com.documentum.install.server.installanywhere.actions.cfs.DiWAServerProcessingScripts2 - Executing the Creates the necessary objects for enabling email template feature. script.\n22:16:27,374  INFO &#x5B;main] com.documentum.install.server.installanywhere.actions.cfs.DiWAServerProcessingScripts2 - Executing the Creates default JMS config object script.\n22:17:50,969  INFO &#x5B;main] com.documentum.install.multinode.cfs.installanywhere.actions.DiWAServerCfsRegisterAcsJmxAdmin - The Accelerated Content Services administration URL does not need to be registered.\n22:17:50,971  INFO &#x5B;main] com.documentum.install.server.installanywhere.actions.DiWAStartAppServerInstance - starting appserver instance.\n22:17:50,971  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - Running $JMS_HOME\/server\/startMethodServer.sh\n22:18:21,028  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - The batch file: $DOCUMENTUM\/temp\/installer\/wildfly\/dctm_tmpcmd0.sh exist? false\n22:18:21,028  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - The user home is : \/home\/dmadmin\n22:18:21,032  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - Executing temporary batch file: $DOCUMENTUM\/temp\/installer\/wildfly\/dctm_tmpcmd0.sh for running: .\/jboss-cli.sh -c --commands=&quot;read-attribute server-state&quot; --controller=localhost:9084\n22:18:32,844  INFO &#x5B;main] com.documentum.install.server.installanywhere.actions.DiWAStartAppServerInstance - starting appserver instance done.\n&#x5B;dmadmin@cs-1 ~]$\n&#x5B;dmadmin@cs-1 ~]$ cat $DOCUMENTUM\/dba\/config\/MyRepoName001\/headstart.out\ndocbaseNameOnly = MyRepoName001\nConnect to docbase MyRepoName001.MyRepoName001 as user dmadmin.\nStart running headstart.ebs script on docbase MyRepoName001.MyRepoName001\nUpdate install owner&#039;s failed_auth_attempt attribute\nDefault Storage Area exists\nDefault File Storage Area exists\nDefault Default Share Area exists\nDefault Common Area exists\nDefault Event Area exists\nDefault Log Area exists\n...\nFinished running HEADSTART.ebs...\nDisconnect from the docbase.\n&#x5B;dmadmin@cs-1 ~]$\n<\/pre><\/div>\n\n\n<p>Therefore, the RCS\/CFS was properly upgraded. While looking deeper into the issue, I looked at the dozens of Documentum environments that this customer has, and I found that ~5% of the environments have the exact same issue or a similar one. The &#8220;similar&#8221; issue is that from time to time, some of the distributed <em>dm_filestore<\/em> are present BUT with a different name than what it is supposed to have\u2026 I found a few environments without any distributed <em>dm_filestore<\/em> (exact same issue as this blog) and I also found some environment with a <em>dm_filestore<\/em> like &#8220;<em>fs_rc_${dm_server_config_name}<\/em>&#8221; (missing &#8216;s&#8217;), some others with &#8220;<em>fs_r_${dm_server_config_name}<\/em>&#8221; (missing &#8216;cs&#8217;) and finally some others with &#8220;<em>fs__${dm_server_config_name}<\/em>&#8221; (missing &#8216;rcs&#8217;)\u2026<\/p>\n\n\n\n<p>As you can see, the normal name got cut and after looking at it, it appeared that it was depending on the length of the &#8220;<em>${dm_server_config_name}<\/em>&#8221; value\/name\u2026 For the environments with a problem, the full <em>dm_filestore<\/em> name never exceeded 21 characters. Therefore, if the <em>dm_server_config_name<\/em> was longer than 14 characters, the &#8220;<em>fs_rcs_<\/em>&#8221; in the name would be reduced to &#8220;<em>fs_rc_<\/em>&#8221; if 15 chars, to &#8220;<em>fs_r_<\/em>&#8221; if 16 chars, to &#8220;<em>fs__<\/em>&#8221; if 17 chars and the <em>dm_filestore<\/em> would completely disappear (not be present at all) if the <em>dm_server_config_name<\/em> was equal or longer than 18 chars\u2026 All the environments with the issue were installed initially in Documentum 7.x and then upgraded later to 16.4 or 20.2, no environments installed directly in 16.4 or 20.2 had a similar issue, even if their <em>dm_server_config_name<\/em> is longer than 18 chars, it would still be present with a correct name\u2026 At the moment, that&#8217;s all I could find so there is a good probability of this issue being linked to previous Documentum 7.x versions or to a previous upgrade that would somehow corrupt\/rename the <em>dm_filestore<\/em> object. That&#8217;s something I will have to keep an eye on in the future!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At a customer having a lot of Documentum environments, I recently faced an interesting issue while upgrading an RCS\/CFS to 20.2. The same could potentially reproduce during a standard installation of a RCS\/CFS, under certain circumstances (in case there are still some things left in the repository after a removal of the said RCS\/CFS and [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197,525],"tags":[2246,2707,2708,2609,1178,2601],"type_dbi":[],"class_list":["post-19126","post","type-post","status-publish","format-standard","hentry","category-application-integration-middleware","category-enterprise-content-management","tag-cfs","tag-dm_filestore","tag-dm_location","tag-documentum-2","tag-rcs","tag-upgrade-2"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Documentum - RCS\/CFS Upgrade fails due to missing dm_filestore - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Documentum - RCS\/CFS Upgrade fails due to missing dm_filestore\" \/>\n<meta property=\"og:description\" content=\"At a customer having a lot of Documentum environments, I recently faced an interesting issue while upgrading an RCS\/CFS to 20.2. The same could potentially reproduce during a standard installation of a RCS\/CFS, under certain circumstances (in case there are still some things left in the repository after a removal of the said RCS\/CFS and [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-23T18:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-25T20:35:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_create.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1436\" \/>\n\t<meta property=\"og:image:height\" content=\"535\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Morgan Patou\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MorganPatou\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Morgan Patou\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\\\/\"},\"author\":{\"name\":\"Morgan Patou\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/c4d05b25843a9bc2ab20415dae6bd2d8\"},\"headline\":\"Documentum &#8211; RCS\\\/CFS Upgrade fails due to missing dm_filestore\",\"datePublished\":\"2022-09-23T18:30:00+00:00\",\"dateModified\":\"2026-02-25T20:35:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\\\/\"},\"wordCount\":910,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/09\\\/dm_filestore_create-1024x382.png\",\"keywords\":[\"CFS\",\"dm_filestore\",\"dm_location\",\"Documentum\",\"RCS\",\"upgrade\"],\"articleSection\":[\"Application integration &amp; Middleware\",\"Enterprise content management\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\\\/\",\"name\":\"Documentum - RCS\\\/CFS Upgrade fails due to missing dm_filestore - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/09\\\/dm_filestore_create-1024x382.png\",\"datePublished\":\"2022-09-23T18:30:00+00:00\",\"dateModified\":\"2026-02-25T20:35:54+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/c4d05b25843a9bc2ab20415dae6bd2d8\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/09\\\/dm_filestore_create.png\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/09\\\/dm_filestore_create.png\",\"width\":1436,\"height\":535},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentum &#8211; RCS\\\/CFS Upgrade fails due to missing dm_filestore\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/c4d05b25843a9bc2ab20415dae6bd2d8\",\"name\":\"Morgan Patou\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g\",\"caption\":\"Morgan Patou\"},\"description\":\"Morgan Patou has over 12 years of experience in Enterprise Content Management (ECM) systems, with a strong focus in recent years on platforms such as Alfresco, Documentum, and M-Files. He specializes in the architecture, setup, customization, and maintenance of ECM infrastructures in complex &amp; critical environments. Morgan is well-versed in both engineering and operations aspects, including high availability design, system integration, and lifecycle management. He also has a solid foundation in open-source and proprietary technologies - ranging from Apache, OpenLDAP or Kerberos to enterprise-grade systems like WebLogic. Morgan Patou holds an Engineering Degree in Computer Science from ENSISA (\u00c9cole Nationale Sup\u00e9rieure d'Ing\u00e9nieurs Sud Alsace) in Mulhouse, France. He is Alfresco Content Services Certified Administrator (ACSCA), Alfresco Content Services Certified Engineer (ACSCE) as well as OpenText Documentum Certified Administrator. His industry experience spans the Public Sector, IT Services, Financial Services\\\/Banking, and the Pharmaceutical industry.\",\"sameAs\":[\"https:\\\/\\\/blog.dbi-services.com\\\/author\\\/morgan-patou\\\/\",\"https:\\\/\\\/x.com\\\/MorganPatou\"],\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/morgan-patou\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Documentum - RCS\/CFS Upgrade fails due to missing dm_filestore - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\/","og_locale":"en_US","og_type":"article","og_title":"Documentum - RCS\/CFS Upgrade fails due to missing dm_filestore","og_description":"At a customer having a lot of Documentum environments, I recently faced an interesting issue while upgrading an RCS\/CFS to 20.2. The same could potentially reproduce during a standard installation of a RCS\/CFS, under certain circumstances (in case there are still some things left in the repository after a removal of the said RCS\/CFS and [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\/","og_site_name":"dbi Blog","article_published_time":"2022-09-23T18:30:00+00:00","article_modified_time":"2026-02-25T20:35:54+00:00","og_image":[{"width":1436,"height":535,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_create.png","type":"image\/png"}],"author":"Morgan Patou","twitter_card":"summary_large_image","twitter_creator":"@MorganPatou","twitter_misc":{"Written by":"Morgan Patou","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\/"},"author":{"name":"Morgan Patou","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8"},"headline":"Documentum &#8211; RCS\/CFS Upgrade fails due to missing dm_filestore","datePublished":"2022-09-23T18:30:00+00:00","dateModified":"2026-02-25T20:35:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\/"},"wordCount":910,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_create-1024x382.png","keywords":["CFS","dm_filestore","dm_location","Documentum","RCS","upgrade"],"articleSection":["Application integration &amp; Middleware","Enterprise content management"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\/","url":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\/","name":"Documentum - RCS\/CFS Upgrade fails due to missing dm_filestore - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_create-1024x382.png","datePublished":"2022-09-23T18:30:00+00:00","dateModified":"2026-02-25T20:35:54+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_create.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/09\/dm_filestore_create.png","width":1436,"height":535},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-cfs-upgrade-fails-due-to-missing-dm_filestore\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Documentum &#8211; RCS\/CFS Upgrade fails due to missing dm_filestore"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8","name":"Morgan Patou","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g","caption":"Morgan Patou"},"description":"Morgan Patou has over 12 years of experience in Enterprise Content Management (ECM) systems, with a strong focus in recent years on platforms such as Alfresco, Documentum, and M-Files. He specializes in the architecture, setup, customization, and maintenance of ECM infrastructures in complex &amp; critical environments. Morgan is well-versed in both engineering and operations aspects, including high availability design, system integration, and lifecycle management. He also has a solid foundation in open-source and proprietary technologies - ranging from Apache, OpenLDAP or Kerberos to enterprise-grade systems like WebLogic. Morgan Patou holds an Engineering Degree in Computer Science from ENSISA (\u00c9cole Nationale Sup\u00e9rieure d'Ing\u00e9nieurs Sud Alsace) in Mulhouse, France. He is Alfresco Content Services Certified Administrator (ACSCA), Alfresco Content Services Certified Engineer (ACSCE) as well as OpenText Documentum Certified Administrator. His industry experience spans the Public Sector, IT Services, Financial Services\/Banking, and the Pharmaceutical industry.","sameAs":["https:\/\/blog.dbi-services.com\/author\/morgan-patou\/","https:\/\/x.com\/MorganPatou"],"url":"https:\/\/www.dbi-services.com\/blog\/author\/morgan-patou\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/19126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=19126"}],"version-history":[{"count":4,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/19126\/revisions"}],"predecessor-version":[{"id":43191,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/19126\/revisions\/43191"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=19126"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=19126"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=19126"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=19126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}