Roundcube for OS X Server – Installed Files and UnInstall Instructions

Roundcube

Installed Files

sqlite and the httpd.conf are installed in:

/usr/local/topicdesk/roundcube/

the webapp.plist is here:

/Library/Server/Web/Config/apache2/webapps/com.topidesk.roundcube.webapp.plist

Easy UnInstall

The installer provides a built-in UnInstall option which removes all roundcube files and the installer receipt.
Note: MCrypt files are not removed because other applications may be dependent on MCrypt.

Manual Uninstall

    sudo webappctl stop com.topicdesk.roundcube
    sudo rm -rf /usr/local/topicdesk/roundcube
    sudo rm /Library/Server/Web/Config/apache2/webapps/com.topidesk.roundcube.webapp.plist
    sudo pkgutil --regexp --forget com.topicdesk.*roundcube.*
    sudo /Applications/Server.app/Contents/ServerRoot/usr/sbin/server-apachectl graceful

MCrypt

For Server 5

We add/edit the mcrypt module location in /etc/php.ini

extension=/usr/local/lib/php/extensions/mcrypt.so

The following files are installed:

/usr/local/share/aclocal/libmcrypt.m4
/usr/local/man/man3/mcrypt.3
/usr/local/lib/libmcrypt.4.4.8.dylib
/usr/local/lib/libmcrypt.4.dylib
/usr/local/lib/libmcrypt.dylib
/usr/local/lib/libmcrypt.la
/usr/local/lib/php/extensions/mcrypt.so
/usr/local/include/mcrypt.h
/usr/local/include/mutils/mcrypt.h
/usr/local/bin/libmcrypt-config

For Server 2 – 4

MCrypt is enabled in /etc/php.ini

extension=mcrypt.so

The following files are installed:

/usr/local/share/aclocal/libmcrypt.m4
/usr/local/man/man3/mcrypt.3
/usr/local/lib/libmcrypt.4.4.8.dylib
/usr/local/lib/libmcrypt.4.dylib
/usr/local/lib/libmcrypt.dylib
/usr/local/lib/libmcrypt.la
/usr/local/include/mcrypt.h
/usr/local/include/mutils/mcrypt.h
/usr/local/bin/libmcrypt-config
/usr/lib/php/extensions/no-debug-non-zts-20121212/mcrypt.so
/usr/lib/php/extensions/no-debug-non-zts-20100525/mcrypt.so
/usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so
5 replies
  1. Sean
    Sean says:

    It looks to me like this file should be on the uninstall list too:

    /private/etc/php.ini.before-topicdeskRoundcubeInstaller

    Reply
    • Jeff Johnson
      Jeff Johnson says:

      To uninstall, you’d probably want to restore that file (the original php.ini before the installer).

      Good point though, we’ll cover this on the next update.

      Reply
  2. Terry L. Eleiott
    Terry L. Eleiott says:

    System: MacOS Sierra, 10.12.4, Server 5.3 (Build 16S4123)

    Possibly I should not have installed Roundcube on this server, but when it was installed access to smb shares on this server could no longer be accessed from Windows machines due to authentication issues. After uninstalling Roundcube, the shares were accessible again.

    Reply
  3. Sean
    Sean says:

    MCrypt is no longer used by roundcube >= 1.2. Source:
    https://github.com/roundcube/roundcubemail/issues/5780

    It’s also unmaintained and deprecated, so I’d like to delete it from my server.

    Should it be as straightforward as deleting the above-listed files and editing php.ini? Does any other part of the topicdesk installer expect MCrypt to be around? Does it have tentacles elsewhere?

    Thanks.

    Reply

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply to Sean Cancel reply

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