error occured while parsing the update feed

Asked by jonny dennis

<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/">
   <channel>
      <title>DockSkin Changelog</title>
      <link>http://www.parx-software.co.uk/app/dockskinAppcast.xml</link>
      <description>Most recent changes with links to updates.</description>
      <language>en</language>
      <item>
        <title>Version 1.1</title>
 <sparkle:releaseNotesLink>
  http://www.parx-software.co.uk/app/1.1.html
 </sparkle:releaseNotesLink>
 <pubDate>Sun, 12 Jun 2011 18:36:10 +0000</pubDate>
 <enclosure url="http://www.parx-software.co.uk/dwn/DockSkin.pkg"
     sparkle:version="1.1"
     sparkle:dsaSignature="MEQCIHLWcwPgw0w3sGjCeM09CvorG8YuXOrhAi2vfX/kdGf3AiAZoAwkBlCG1LHi9DFYebwbil3qvnfP1v0xFdl0V2lrEA=="
     type:"application/octet-stream" />
        </item>
   </channel>
</rss>

when trying to update get an error about not parsing the feed and i cant see what ive done wrong please help.

Question information

Language:
English Edit question
Status:
Answered
For:
Sparkle Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
jonny dennis (dr-giz-jd) said :
#1

I have managed to get the feed to work now by starting again from the example. but now i cant seem to sign the package correctly i keep getting an error about it not being improperly signed. i have checked the dsa_pub.pem is in the resources directory of the compiled app i have changed to trying to run the update using a zip instead of a pkg, the command i am using to sign the zip is

ruby sign_update.rb package.zip dsa_priv.pem

my signatures look a lot longer than your one in the example though if thats any clue as too where i may be going wrong.

thanks for your help.

Revision history for this message
Andy Matuschak (andymatuschak) said :
#2

This usually happens when you have a version of openssl that's different from the version which shipped with the system.

Grab the newest version of the .rb scripts from http://github.com/andymatuschak/Sparkle and try that.

Can you help with this problem?

Provide an answer of your own, or ask jonny dennis for more information if necessary.

To post a message you must log in.