Package Details: lxd 3.18-2

Git Clone URL: https://aur.archlinux.org/lxd.git (read-only, click to copy)
Package Base: lxd
Description: REST API, command line tool and OpenStack integration plugin for LXC.
Upstream URL: https://github.com/lxc/lxd
Keywords: containers lxc lxd
Licenses: Apache
Conflicts: lxd-git, lxd-lts
Provides: lxd
Submitter: maikoool
Maintainer: maikoool (brokenpip3)
Last Packager: brokenpip3
Votes: 56
Popularity: 1.69
First Submitted: 2016-02-29 11:23
Last Updated: 2019-10-03 20:58

Pinned Comments

maikoool commented on 2019-08-21 17:58

Update: I've added brokenpip3 as a co-maintainer, he will start maintaining lxd and lxd-lts from now on.

@Elrondo46 : the out-of-date flagging system is NOT to be used if a package is broken, a comment is sufficient. Also: next time you post an error message, make sure it's in English so people can actually understand it. For instructions on that, please see https://wiki.archlinux.org/index.php/Bug_reporting_guidelines#Gather_useful_information

maikoool commented on 2016-09-01 14:08

I don't have much time at the moment to maintain this, so if you'd like to help, file a pull request against https://github.com/maikelwever/lxd and I'll push those changes back to here.

If you encounter issues building the package, please ensure you are using the default go or go-pie compiler from the Arch repositories.

Also see the https://wiki.archlinux.org/index.php/LXD wiki page for common troubleshooting and usage help.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

brokenpip3 commented on 2019-09-04 15:16

@nightuser: yep I saw it, let's continue this on github

nightuser commented on 2019-09-03 18:10

@brokenpip3 I've managed to fix the build process, I'll make a pull request to https://github.com/maikelwever/lxd

Upd: made a PR: https://github.com/maikelwever/lxd/pull/27

nightuser commented on 2019-09-03 04:24

@brokenpip3 Sure, http://archive.ubuntu.com/ubuntu/pool/main/l/lxd/lxd_3.0.3-0ubuntu1~18.04.1.debian.tar.xz , it's in the rules file.

brokenpip3 commented on 2019-09-02 22:00

@hottea: thanks, I'll look into it

@nightuser: i tried in this days to fix this package and lts one but no luck so far, tomorrow I'll try to write on lxd forum and see if some maintainer can help us. (I have two different error) Can you post the ubuntu build script you mentioned? because the second link you posted point to the same lxd github issue. Thanks

hottea commented on 2019-09-02 14:54

According to upstream, lxcfs should be installed as depends or recommends.

nightuser commented on 2019-09-01 16:55

@brokenpip3 I received the answer from upstream: https://github.com/lxc/lxd/issues/6137

They say that the right way of building LXD is to build it from the release tarball. I looked up the build script in Ubuntu (https://github.com/lxc/lxd/issues/6137) but found it quite complicated.

I'll try looking into it tomorrow.

Upd: From the first glance, it does contain directory "_dist" which contains correct libraries and prefetched go packages.

nightuser commented on 2019-08-31 09:19

For now the only option is to build package lxd-git from AUR and then switch to this package when the new version comes out. I reported the issue upstream (in Makefile it updates dqlite and several other packages from master, and it's not how it should be.)

sumarsono commented on 2019-08-30 23:48

Any help? github.com/lxc/lxd/test/macaroon-identity make: *** [Makefile:19: default] Error 2 ==> ERROR: A failure occurred in build(). Aborting... Error making: lxd

then try with makepkg -Cs and got: github.com/gosexy/gettext (download) github.com/mpvl/subtest (download) github.com/juju/httprequest (download) CC=cc go install -v -tags "libsqlite3" ./... github.com/lxc/lxd/lxd/db/cluster

github.com/lxc/lxd/lxd/db/cluster

lxd/db/cluster/open.go:26:30: undefined: dqlite.ServerStore lxd/db/cluster/open.go:26:61: undefined: dqlite.DriverOption lxd/db/cluster/open.go:27:17: undefined: dqlite.NewDriver make: *** [Makefile:19: default] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

Hi-Angel commented on 2019-08-27 18:17

@brokenpip3 cool, thanks! Unfortunately this in turn fails at some point with:

github.com/juju/httprequest (download)
../../CanonicalLtd/go-dqlite/driver.go:29:2: use of internal package github.com/canonical/go-dqlite/internal/bindings not allowed
../../CanonicalLtd/go-dqlite/driver.go:30:2: use of internal package github.com/canonical/go-dqlite/internal/client not allowed
../../CanonicalLtd/go-dqlite/log.go:8:2: use of internal package github.com/canonical/go-dqlite/internal/logging not allowed
make: *** [Makefile:18: default] Error 1
==> ERROR: A failure occurred in build().
    Aborting...

¯_(ツ)_/¯

Well, nvm: I solved the immediate problem with docker, I can wait for 3.17.

brokenpip3 commented on 2019-08-27 17:03

@Hi-Angel: you can try the previus version of pkgbuild:

https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=lxd&id=8f50a4dad62f

with lxd version 3.15, it's not the last but you can use it meanwhile version 3.17 comes out.

The lxd-lts package is broken, I'll try to fix it in the next few days.