<h3 dir="auto">Problem</h3>
<p dir="auto">After upgrading the DependencyInjection component from 2.0.14 to 2.0.15 the file <strong>services-1.0.xsd</strong> is missing. That generates a xml error:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[WARNING 1549] failed to load external entity &quot;file:////usr/local/zend/share/pear/Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd&quot; (in n/a - line 0, column 0)
[WARNING 3084] Element '{http://www.w3.org/2001/XMLSchema}import': Failed to locate a schema at location 'file:////usr/local/zend/share/pear/Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd'. Skipping the import. (in in_memory_buffer - line 8, column 0)
[ERROR 1845] Element '{http://symfony.com/schema/dic/services}container': No matching global declaration available for the validation root. (in /home/luis/Zend/workspaces/luis/pleno-integra/config/dic.xml - line 4, column 0)"><pre class="notranslate"><code class="notranslate">[WARNING 1549] failed to load external entity "file:////usr/local/zend/share/pear/Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd" (in n/a - line 0, column 0)
[WARNING 3084] Element '{http://www.w3.org/2001/XMLSchema}import': Failed to locate a schema at location 'file:////usr/local/zend/share/pear/Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd'. Skipping the import. (in in_memory_buffer - line 8, column 0)
[ERROR 1845] Element '{http://symfony.com/schema/dic/services}container': No matching global declaration available for the validation root. (in /home/luis/Zend/workspaces/luis/pleno-integra/config/dic.xml - line 4, column 0)
</code></pre></div>
<h3 dir="auto">Possible cause</h3>
<p dir="auto">Looking at the <strong>package.xml</strong> of both versions, I saw that the role of that file was changed from <strong>php</strong> to <strong>doc</strong>:</p>
<h4 dir="auto">2.0.14</h4>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&lt;file md5sum=&quot;856f676b9025b64587bf4b38286d85af&quot; name=&quot;Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd&quot; role=&quot;php&quot;/&gt;"><pre class="notranslate"><code class="notranslate">&lt;file md5sum="856f676b9025b64587bf4b38286d85af" name="Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd" role="php"/&gt;
</code></pre></div>
<h4 dir="auto">2.0.15</h4>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&lt;file md5sum=&quot;856f676b9025b64587bf4b38286d85af&quot; name=&quot;Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd&quot; role=&quot;doc&quot;/&gt;"><pre class="notranslate"><code class="notranslate">&lt;file md5sum="856f676b9025b64587bf4b38286d85af" name="Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd" role="doc"/&gt;
</code></pre></div>
<ul dir="auto">
<li>*.xsd files in the v2.0.15 package.xml files for the DependencyInjection, Routing, Translation, and Validator components are defined as role="doc" (instead of role="php" like v2.0.14-), but the code expects these files to be in the install directory instead of the doc directory [1][2][3][4][5].  Please update the package.xml for these components to use role="php" for *.xsd files.</li>
<li>*.res files in the v2.0.15 package.xml file for the Locale component are defined as role="doc" (instead of role="php" like v2.0.14-), but the code expects these files to be in the install directory instead of the doc directory [6][7][8].  Please update the package.xml for this component to use role="php" for *.res files.</li>
</ul>
<p dir="auto">[1] <a href="https://github.com/symfony/symfony/blob/v2.0.15/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php#L310">https://github.com/symfony/symfony/blob/v2.0.15/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php#L310</a><br>
[2] <a href="https://github.com/symfony/symfony/blob/v2.0.15/src/Symfony/Component/Routing/Loader/XmlFileLoader.php#L175">https://github.com/symfony/symfony/blob/v2.0.15/src/Symfony/Component/Routing/Loader/XmlFileLoader.php#L175</a><br>
[3] <a href="https://github.com/symfony/symfony/blob/v2.0.15/src/Symfony/Component/Translation/Loader/XliffFileLoader.php#L64">https://github.com/symfony/symfony/blob/v2.0.15/src/Symfony/Component/Translation/Loader/XliffFileLoader.php#L64</a><br>
[4] <a href="https://github.com/symfony/symfony/blob/v2.0.15/src/Symfony/Component/Translation/Loader/XliffFileLoader.php#L76">https://github.com/symfony/symfony/blob/v2.0.15/src/Symfony/Component/Translation/Loader/XliffFileLoader.php#L76</a><br>
[5] <a href="https://github.com/symfony/symfony/blob/v2.0.15/src/Symfony/Component/Validator/Mapping/Loader/XmlFileLoader.php#L182">https://github.com/symfony/symfony/blob/v2.0.15/src/Symfony/Component/Validator/Mapping/Loader/XmlFileLoader.php#L182</a><br>
[6] <a href="https://github.com/symfony/symfony/blob/v2.0.15/src/Symfony/Component/Locale/Locale.php#L46">https://github.com/symfony/symfony/blob/v2.0.15/src/Symfony/Component/Locale/Locale.php#L46</a><br>
[7] <a href="https://github.com/symfony/symfony/blob/v2.0.15/src/Symfony/Component/Locale/Locale.php#L101">https://github.com/symfony/symfony/blob/v2.0.15/src/Symfony/Component/Locale/Locale.php#L101</a><br>
[8] <a href="https://github.com/symfony/symfony/blob/v2.0.15/src/Symfony/Component/Locale/Locale.php#L152">https://github.com/symfony/symfony/blob/v2.0.15/src/Symfony/Component/Locale/Locale.php#L152</a></p>