Bobcares

Virtualmin Roundcube – How we install and fix errors

by | Dec 15, 2019

Wanna install Roundcube on virtualmin? We can help you install it.

Accessing emails using webmail applications such as Horde and RoundCube is popular because of the user-friendly interface.

Luckily, Virtualmin allows installing Roundcube on Virtualmin with few steps.

At Bobcares, we often get requests to install Roundcube on Virtualmin as part of our Server Management Services.

Today, let’s get into the details and see how our Support Engineers install Roundcube on Virtualmin and fix errors.

How we install Roundcube on Virtualmin

1. Initially we log into the Virtualmin control panel by going to https://your-domain:10000.

2. Then, we select the primary domain from the left side panel and then click on Install Scripts.

3. From the given page, we go to Available Scripts, here in the Email section we have an option for Roundcube. We click on the green play button for Roundcube to begin the installation Wizard.Virtualmin Roundcube

4. On the next page, we leave all the settings to its default and click on the Install Now button.

At last, we have a message and link to access the Roundcube Webmail panel like http://your-domain-name/roundcube.

 

How we fixed the common errors

At Bobcares, where we have more than a decade of expertise in managing servers, we see many customers face problems while setting up Roundcube on Virtualmin servers.

Now, let’s see the major reasons for this Roundcube related errors and how our Support Engineers fix the top errors.

 

Incorrect password

Recently, one of our clients had a database error for Webmail client RoundCube.

DATABASE ERROR: CONNECTION FAILED!

Unable to connect to the database!
Please contact your server-administrator.

On checking, our Support Engineers found that the user password was not working. Normally, the database and the user is “roundcube”.

We tried to connect to the database with the user password. We could not connect to the roundcube database.

When the user password is not working that’s the reason for this db error.

So, we reset the user password. This solved the error.

 

Improper Roundcube installation

Another customer had an error while trying to install the Roundcube on Virtualmin server. The error said

Now installing RoundCube version X.X.X
Failed to run database setup script : ERROR 1045 (28000): Access denied for user 'adminuser'@'localhost' (using password: YES) .
More information on using this script can be found at http://www.roundcube.net/.

By investigating, our Support Engineers found the as a improper installation.

Therefore, we logged into Virtualmin control panel. Then, we selected Edit databases >> select the roundcube database >> Manage Database >> Execute SQL.

We assigned privileges for the RoundCube database to Roundcube database user.

GRANT ALL PRIVILEGES ON database-name_roundcube.* TO adminuser@localhost IDENTIFIED BY 'password';

Next, we run the install script once again.

That’s it.

 

[Need assistance to Virtualmin Roundcube errors? We’ll help you.]

 

Conclusion

In short, install Roundcube on Virtualmin is very simple. However, incorrect password, and improper Roundcube installation cause errors after installing Roundcube. Today, we saw how our Support Engineers fixed this error.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = "owonCMyG5nEQ0aD71QM";

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

_reb2bgeo - The visitor's geographical location

_reb2bloaded - Whether or not the script loaded for the visitor

_reb2bref - The referring URL for the visit

_reb2bsessionID - The visitor's RB2B session ID

_reb2buid - The visitor's RB2B user ID

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid
_reb2bgeo, _reb2bloaded, _reb2bref, _reb2bsessionID, _reb2buid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF