Upgrading Apache on Ubuntu 14.04.5
I use a couple of Ubuntu Linux virtual machines via VMWare Fusion (OSX) for security testing. Some of the security tools have a web interface. Because I want to test with different environment setups I have /var/www/ mounted via Shared Folders on the host OSX. This has as advantage that
- Files are stored centrally (on the host OS)
- Different environments can use the same files and configuration (if stored in /var/www)
- I can use native OSX tools to manipulate and edit files
The usual apt-get update / upgrade process recently caused an error
Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these. The following packages have unmet dependencies: apache2 : Depends: apache2-bin (= 2.4.7-1ubuntu4.13) but 2.4.7-1ubuntu4.17 is installed Depends: apache2-data (= 2.4.7-1ubuntu4.13) but 2.4.7-1ubuntu4.17 is installed E: Unmet dependencies. Try using -f.
Using the -f (fix broken) option did not solve the issue
Errors were encountered while processing: /var/cache/apt/archives/apache2_2.4.7-1ubuntu4.17_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
I was able to resolve the issue by unmounting the shared folder, doing the fix broken upgrade and then remounting the shared folder. I do not know what is the underlying problem but it solved the problem in my case.
Remember that mounting the shared folders is done via
mount -t vmhgfs .host:/www /var/www/