Kick,

Thanks for the thorough upgrade test.  I was able to recreate and debug
the proposed package install script.  It appears that the squid.postinst
expects to find a /etc/init.d/squid3 service script if we also have an
existing /etc/squid3 directory.  However, in my testing, we do have the
/etc/squid3, but the service script itself is called /etc/init.d/squid.

Manually fixing up this in the /var/lib/dpkg/info/squid.postinst and
then running sudo apt-get -f install will allow squid upgrade to
proposed levels complete successfully.

After the upgrade, I can confirm that squid-deb-proxy and squidGuard
work correctly.  I'm attaching a debdiff with a fix for this issue (we
can check which init script is present and use that to stop/start the
squid service after install).

I build squid from the merge branch from rabc's git repo with the
attached debdiff, created a local ppa (including a copy of the libecap3
package) and performed an apt-get update && apt-get install squid which
upgrades and installs successfully.

After this, squid, squid-deb-proxy and squidGuard all continue to work.

** Patch added: "lp1473691-dist-upgrade-from-1404.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/squid3/+bug/1473691/+attachment/4614978/+files/lp1473691-dist-upgrade-from-1404.debdiff

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1473691

Title:
  [FFe] squid: Update to latest upstream release (3.5)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/squid3/+bug/1473691/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to