Een van de meest gebruikte recente zoektermen op iPhoneclub (en in het forum) is een foutmelding in Installer. Sommige installatiescripts van untrusted sources zijn dusdanig slordig geschreven dat ze problemen veroorzaken voor Installer. Tevens worden iPhone-gebruikers van vroegere ZiPhone-versies en gebruikers die hun applicaties naar de Media-partitie van de iPhone hebben verplaatst vaak geplaagd door deze foutmelding. De foutmelding die dan verschijnt is Error: Package Download Failed Error: Main Script Execution Failed.

Een tweede oplossing kan zijn om het Installer-proces af te sluiten. Wanneer de foutmelding Error: Package Download Failed Error: Main Script Execution Failed op het scherm staat, houd je de Home-knop circa 6 seconden ingedrukt tot je weer automatisch terugkeert naar het Springboard. Je zou nu opnieuw kunnen proberen of Installer wel zonder problemen werkt.
Als bovenstaande methoden niet de oplossing zijn, dan is de oorzaak van de foutmeldingen bijna altijd te herleiden naar foutieve bestand-/folderpermissies van de map Installer.app en het daadwerkelijke Installer-programma (de binary). De foutieve rechten zijn eenvoudig via een SSH-sessie te herstellen, mits je OpenSSH natuurlijk al hebt geïnstalleerd op je iPhone.
Voer onderstaande commando’s uit in een SSH-sessie op je iPhone (1.1.3 of hoger):
[code language=”bash”]
chmod 755 /Applications/Installer.app
chmod u+s /Applications/Installer.app/Installer
chown -R root:wheel /Applications/Installer.app
[/code]
Herstart hierna je iPhone en start Installer. In het overgrote deel van alle gevallen zal Installer weer werken.
Mocht Installer nog steeds niet werken, dan is Installer.app beschadigd en kun je proberen de Installer handmatig opnieuw te installeren. Een zeer handige tool die je hierbij kunt gebruiken is de ported wget utility van Erica Sadun. Wget is een hulpprogramma die het mogelijk maakt om vanaf de commandline op de iPhone bestanden te downloaden.
Download en unzip wget en upload deze naar /usr/bin op je iPhone.
Voer hierna de volgende commando’s uit:
[code language=”bash”]
chmod 755 /usr/bin/wget
cd /Applications
wget http://repository.apptapp.com/packages/System/Installer.zip
rm -rf Installer.app
rm -rf /private/var/mobile/Library/Installer
unzip Installer.zip
chmod 755 /Applications/Installer.app
chmod u+s /Applications/Installer.app/Installer
chown -R root:wheel /Applications/Installer.app
rm Installer.zip
[/code]
Herstart en kijk of de Installer nu werkt. Mocht je nog steeds problemen ondervinden, dan rest er meestal niets anders meer dan een onvermijdelijke restore van je iPhone.
Taalfout gezien of andere suggestie hoe we dit artikel kunnen verbeteren? Laat het ons weten!
Reacties: 10 reacties