Quoting the original reporter: this issue happens when using the fglrx packages provided by AMD, where the /etc/ati directory is not a symbolic link, but a real directory.
Modifying debian/fglrx.preinst.in can solve this issue: diff --git a/fglrx.preinst.in b/fglrx.preinst.in index 50bfd4a..10f4afb 100644 --- a/fglrx.preinst.in +++ b/fglrx.preinst.in @@ -91,7 +91,7 @@ case "$1" in echo "Moving ati dir to /etc for the fglrx-core transition" cp -RL /etc/ati /etc/ati.dpkg-bak 2>/dev/null || true # Remove the link - rm -f /etc/ati 2>/dev/null + rm -rf /etc/ati 2>/dev/null # Finally move ati into /etc mv /etc/ati.dpkg-bak /etc/ati 2>/dev/null || true ** Changed in: fglrx-installer (Ubuntu) Assignee: (unassigned) => Alberto Milone (albertomilone) ** Changed in: fglrx-installer (Ubuntu) Importance: Undecided => High ** Changed in: fglrx-installer (Ubuntu) Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to fglrx-installer in Ubuntu. https://bugs.launchpad.net/bugs/1511301 Title: Failed to upgrade fglrx from 14.502 to 15.200 on Trusty. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1511301/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp