Skip to main contentSkip to navigation
[email protected]
Client AreaSupport
Hosting Mammoth
HostingMammothYour Data, Our Responsibility
Home
Solutions
Hosting Services
Store
Pricing
About
Blog
API
Contact

Stay Ahead of the Curve

Get the latest insights on cybersecurity, AI innovations, and enterprise data solutions delivered to your inbox.

Hosting Mammoth
HostingMammothEnterprise Solutions

Enterprise-grade data solutions. Hosting, recovery, cybersecurity, and AI-powered services for businesses worldwide.

[email protected]
Sun - Fri, 9:00am - 5:00pm

Services

  • Cloud Hosting
  • Data Recovery
  • Cybersecurity
  • Legal Support
  • MSP Services
  • Web Development
  • AI Services
  • Free Server Migration

Hosting

  • VPS Hosting (NVMe SSD)
  • VDS Hosting (NVMe)
  • Storage VPS (High SSD)
  • GPU Servers
  • Managed Services
  • Cloud Firewall
  • Load Balancer
  • One-Click Apps
  • n8n Hosting
  • Object Storage
  • FAQ

Company

  • Store
  • Pricing
  • About Us
  • Locations
  • Blog
  • Testimonials
  • Contact
  • Affiliate Program
  • White-Label
  • Terms of Service
  • Privacy Policy
  • Browser Cookies
  • SLA

Support

  • Client Area
  • Submit Ticket
  • Knowledge Base
  • Server Status
  • API Documentation

© 2026 Hosting Mammoth. All rights reserved.

Knowledge Base
Getting StartedAccount ManagementVPS HostingGPU ServersStorage VPSCloud FirewallLoad BalancerServer ManagementBilling & PaymentsSupport & TicketsAffiliate ProgramReseller ProgramMarketplace & Appsn8n HostingManaged ServicesServer MigrationAPI & DevelopersSecurityTroubleshootingGlossaryInstall Guides
  1. Home
  2. /
  3. Support
  4. /
  5. Troubleshooting
  6. /
  7. App Installation Failed
GUIDETroubleshooting

App Installation Failed — Troubleshooting

4 min read

If an application installation from the Data Mammoth Marketplace fails, this guide helps you identify the cause and resolve it so you can successfully deploy your application.

Common Causes of Installation Failure

CauseSolution
Insufficient disk spaceFree up space or upgrade your plan
Insufficient RAMClose unused services or upgrade
Port conflictAnother service is using the required port
OS incompatibilityUse a supported operating system
Network issueServer cannot reach package repositories
Existing software conflictPrevious installation left conflicting configs
Permission issuesFile or directory permission problems

Step 1 — Check the Installation Log

After a failed installation, check for an error log:

  • In the dashboard, navigate to your server's Apps tab.
  • Look for the failed installation entry.
  • Click View Log or Details to see the error output.
  • The log will usually contain the specific error message that caused the failure.

    Step 2 — Check Server Resources

    Disk Space

    bash
    df -h

    If your disk is above 90% full:

    bash
    # Clean package cache
    sudo apt clean                    # Ubuntu/Debian
    sudo dnf clean all                # CentOS/AlmaLinux

    Remove old logs

    sudo truncate -s 0 /var/log/syslog sudo rm -f /var/log/*.gz

    Check for large files

    du -sh /var/log/* | sort -h | tail -10

    Memory

    bash
    free -h

    If available memory is very low, stop unnecessary services:

    bash
    # List running services
    systemctl list-units --type=service --state=running

    Stop an unused service

    sudo systemctl stop unused-service

    Step 3 — Check for Port Conflicts

    Many applications need specific ports. Check if the required ports are available:

    bash
    # Check what is listening on common ports
    ss -tuln | grep -E ':80|:443|:3306|:5432|:8080'

    If another service occupies the needed port:

    • Stop the conflicting service.
    • Change the conflicting service to use a different port.
    • Configure the new application to use an alternative port.

    Step 4 — Verify Network Connectivity

    The installation process needs to download packages from the internet:

    bash
    # Test internet connectivity
    ping -c 4 8.8.8.8

    Test DNS resolution

    ping -c 4 archive.ubuntu.com

    Test HTTPS connectivity

    curl -I https://registry.npmjs.org

    If connectivity fails:

    • Check your DNS resolver settings: cat /etc/resolv.conf
    • Check firewall outbound rules — ensure outgoing traffic is allowed.
    • Check if the server has an active internet connection.

    Step 5 — Clean Up Failed Installation

    If a partial installation left files behind, clean up before retrying:

    bash
    # Example: cleaning up a failed WordPress installation
    sudo rm -rf /var/www/html/wordpress
    sudo mysql -u root -p -e "DROP DATABASE IF EXISTS wordpress_db;"

    Remove partial package installations

    sudo apt --fix-broken install # Ubuntu/Debian sudo dnf clean all # CentOS/AlmaLinux

    Step 6 — Retry the Installation

    After resolving the issue:

  • Return to the Marketplace in your dashboard.
  • Select the application.
  • Click Install and configure as before.
  • Monitor the installation progress.
  • Specific Application Issues

    WordPress Installation Failed

    • Ensure PHP and MySQL/MariaDB are not already installed with conflicting versions.
    • Check that the DocumentRoot directory is writable.
    • Verify MySQL root password if prompted.

    Docker-Based App Failed

    • Ensure Docker is installed and running: sudo systemctl status docker
    • Check Docker disk usage: docker system df
    • Clean up Docker resources: docker system prune -a

    Database App Failed

    • Check if the database port is available.
    • Ensure no other database instance is running on the same port.
    • Verify sufficient disk space for database data directories.

    Manual Installation Alternative

    If the Marketplace installation continues to fail, you can install the application manually:

  • Connect to your server via SSH.
  • Follow the application's official installation guide.
  • Install dependencies manually.
  • Configure the application.
  • Data Mammoth's Knowledge Base includes manual installation guides for popular applications:

    • Installing LAMP Stack
    • Installing Docker & Docker Compose
    • Installing WordPress

    When to Contact Support

    Contact support if:

    • The installation log shows an error you do not understand.
    • The issue persists after following all troubleshooting steps.
    • You suspect a platform-level issue preventing installation.
    Include the installation log and any error messages in your support ticket. See How to Submit a Support Ticket.

    What to Do Next

    • App Marketplace Overview — Explore available apps.
    • Managing Installed Apps — Manage successful installations.
    • Monitoring Server Performance — Ensure sufficient resources.
    • How to Upgrade Your Server Plan — Get more resources.

    Was this article helpful?

    ← Back to TroubleshootingBrowse all categories →

    Still have questions?

    Contact Support →Submit a Ticket