I use zope with a Debian testing/sarge. The last running version of zope was 2.6.1-4. The last upgrade proposed was 2.6.1-7 . The post-install script of zope didn't work and the install process failed, but I tried to end the install process by hand... The other packages of the server are up to date.
This new version of the zope package changes the location of apps, so I created a new instance (zopectl create), moved the data files to the new location /var/lib/zope/instance/default/var/ , restarted the server.
The zope server seems to be running : the port 9173 is open and listening, and I can see the connection with netstat -ap when I try to connect it.
The issue is that no page is served : when I ask for a page, I receive 0 byte in answer (the connection times out a _long_ time later).
The /var/log/zope/default/Z2.log file is still empty. I don't see any error message. One zope process and several python2.1 processes are running.
My production data are on this server and I don't wand to loose them... I have a copy of the data files before crash, but I don't know if I can reuse them.
I don't know how Debian packages Zope, but here's what I would do: get the binary distribution from zope.org, install it somewhere different (like /opt), copy your non-default products and your Data.fs to that, and get things running (this should take all of ten minutes) while you straighten out the mess your packager made. (Probably remove it and reinstall it.) Then you can move things back to your package-Zope directory. If you don't need to get things running in the meantime, just get your data to a safe place, reinstall the broken package, and move your Data.fs back. I find it likely that you have a permissions problem: they often manifest in strange ways. (One even cost me $10 when it filled my log files well beyond my ISP's quota with permissions problem messages. Luckily I caught it before it did any serious damage -- to my wallet or the machine.) At least you have backups: if you want to use a distro-packaged Zope for an important purpose, be sure you can recover from the packager screwing up. (And this means regular backups.) Is 9173 the default port for Debian Zopes? Why not 8080, I wonder? --jcc