App install should '''never''' fail. We Period. App install failures are working to get app installation rock solidhigh priority.
The first thing to troubleshoot apps is to check the app install log. This app install log is at <code>/var/log/amahi-app-installer.log</code>.
To share it with others you can do:= Debugability =
Debugging app install issues is very important, so any time something permanently destructive is attempted, it should be done with care to preserve the ability to analyze and debug what happened: # preserve as much as possible from the existing (buggy) environment# make sure httpd configuration is sane: httpd -t - should say "Syntax OK" The idea is to not delete anything permanently - copy or move things to, say, a folder in /tmp if you have to get something out of their place. For example: {{code|mkdir /tmp/app-debug/}} Then add things there as necessary for later analysis, like: cp -a /var/log/amahi-app-installer.log /tmp/app-debugcp -a /etc/httpd/conf.d /tmp/app-debug ALso the user can provide this information: # tail -200 300 /var/log/amahi-app-installer.log<nowiki>|</nowiki>fpaste }}