Update Legacy Add-on

I am trying to update a legacy addon to a web extension.

My legacy add-on checks a https URL for update RDF manifest. Install manifest for my legacy addon looks as shown below

<?xml version="1.0" encoding="utf-8"?> @Sattheemperor 2 true false 0.2.1 Directions Easily access to you directions sites with one-click from your home and new tab page https://abcd.net/webext/update.rdf data:text/xml,<placeholder/> 2 {ec8030f7-c20a-464f-9b0e-13a3a9e97384} 38.0a1 43.0 {aa3c5121-dab2-40e2-81ca-7ea25febc110} 38.0a1 43.0

And my update manifest looks like as shown below

<?xml version="1.0" encoding="UTF-8"?>

<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:em=“http://www.mozilla.org/2004/em-rdf#”>

<RDF:Description about=“urn:mozilla:extension:@Sattheemperor”>
em:updates
RDF:Seq

RDF:li
RDF:Description
em:version5.0.10</em:version>

em:targetApplication
RDF:Description
em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
em:minVersion38</em:minVersion>
em:maxVersion60.*</em:maxVersion>

em:updateLinkhttps://abcd.net/webext/newwebextension.xpi</em:updateLink>

em:updateInfoURLhttp://www.mysite.com/updateinfo.xhtml</em:updateInfoURL>
</RDF:Description>
</em:targetApplication>
</RDF:Description>
</RDF:li>
</RDF:Seq>
</em:updates>
</RDF:Description>
</RDF:RDF>

I see a web call for the update.rdf file, but I never see a web call for the new xpi and I never get updated to a web extension.

Can any of you please provide any pointers ?

Try setting extensions.logging.enabled to true in about:config and then running the test again with the Browser Console open. If there are any errors with the update process, they’ll probably show up there.