Changes

From Amahi Wiki
Jump to: navigation, search
1,082 bytes added ,  23:08, 6 August 2014
no edit summary
App install Application installs should <u>'''neverNEVER''' </u> fail. We Period. App install failures are working high priority to get app installation rock solidthe [https://www.amahi.org/team Amahi Team].
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>.= Debugability =
To share Debugging app install issues is very important, so any time something permanently destructive is attempted, it should be done with others you can docare to preserve the ability to analyze and debug what happened:
{{code|{{* Preserve as much as possible from the existing (buggy) environment * Make sure httpd configuration is sane (result should be "'''Syntax OK'''"): httpd -t * 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: mkdir /tmp/app-debug/ * Then add things there as necessary for later analysis, like: cp -a /var/log/amahi-app-installer.log /tmp/app-debug cp -a /etc/httpd/conf.d /tmp/app-debug The user can provide this information:* Copy of the app install log:App troubleshooting<blockquote><u>Fedora</u></example1}}}}blockquote>{{code tail -300 /var/log/amahi-app-installer.log |fpaste <blockquote><u>Ubuntu</u></blockquote> tail -200 300 /var/log/amahi-app-installer.log \| apaste * Copy of the app error and access logs (i.e. Adminer is the app): cat /var/hda/web-apps/adminer/logs/error.log cat /var/hda/web-apps/adminer/logs/access.log * To check if process is running (i.e. sab is the app):<blockquote><u>Fedora</u><nowiki/blockquote> ps guax | grep sab |fpaste <blockquote><u>Ubuntu</nowikiu> fpaste }}</blockquote> ps guax | grep sab | apaste
12,424

edits