Hi, I'm on Ubuntu 16.04; the last working version of LXD I had was 2.21 from backports.
I wanted to upgrade to 3.0 but it isn't in the backports repo yet, it seems, so I went ahead and installed the snap. Then I removed the original package, perhaps not realizing until it was too late that I wasn't suppposed to do that. It seems the lxd.migrate command that you're *supposed* to run (which I wasn't aware of until recently) requires the original lxd server to be running -- that is, in my case, the one installed via apt. However, that one now won't start. It says: error: The database schema is more recent than LXD's schema. I wish the lxd binary had more flexibility and information about: - How do I identify the directory where this lxd command is looking for its database/config files? - How do I *tell it* to use a specific (non-default) directory for its database/config files? - What environment variables should I check, if those are applicable? That info should go in `lxd --help`, IMO. As of now I'm stuck on this error. I assume I have a working LXD database in the normal /var location that somehow got updated to database schema for version 3.0, but I can't start *either* version of LXD now. When I try to start /usr/bin/lxd, I get the above error. When I try to start /snap/lxd/bin/lxd, it just hangs trying to connect: # /snap/lxd/current/bin/lxd -d DBUG[04-12|03:54:05] Connecting to a local LXD over a Unix socket DBUG[04-12|03:54:05] Sending request to LXD etag= method=GET url=http://unix.socket/1.0 How can I salvage my original LXD config / containers in /var/lib/lxd and make it work with the snap? Thanks, Sean _______________________________________________ lxc-users mailing list lxc-users@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-users