Sometimes in the process of installing Virtualmin, we may end up with the error "[ERROR] Failed with error: 100". Generally, installation problems arise due to network connectivity issues, package management issues. It can also be caused by attempting to run the install script on an unsupported operating system or architecture.
Are you facing Virtualmin "[ERROR] Failed with error: 100" ? We can help you !
How to fix Virtualmin "[ERROR] Failed with error: 100" ?
1. Check Log files
Start by checking the install.log in detail as this will give us an idea about the exact reason for the error.
To do so, follow the below steps:
i. Firstly we will check the /root/virtualmin-install.log.
ii. And based on the error message that we receive, we will have to adjust the permission of the files as given below:
$ chmod 755 /usr/bin/dpkg
This will reset the permission of the file.
iii. After that we will reinstall dpkg with the following commands:
$ apt-get install --reinstall dpkg
$ apt-get remove dpkg-dev
$ apt-get clean
$ apt-get update && apt-get upgrade
2. Third-Party Repositories and Package Conflicts
When the package manager is configured to use non-OS package repositories or has installed alternative versions of packages before installation it may lead to this error.
If we wish to use non-OS standard packages they should be installed after installation of Virtualmin. And after that, we must add an exclude directive to the yum or apt-get configuration in order to ensure similar conflicts do not happen in the future.
While using non-OS standard packages, we also have to configure the relevant Webmin module to make it aware of the location of the configuration files.
3. Package Manager Errors
Package manager error includes signed errors, failed to download comps.xml file, etc. At times the package manager metadata can end up in a broken state. We can try cleaning the metadata to check if it resolves the problem.