# Unable to build Kubernetes in Ubuntu server

**URL:** <https://discuss.kubernetes.io/t/unable-to-build-kubernetes-in-ubuntu-server/20645>\
**Category:** General Discussions\
**Created:** [July 17, 2022, 12:19pm UTC](https://discuss.kubernetes.io/t/unable-to-build-kubernetes-in-ubuntu-server/20645 "2022-07-17T12:19:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![JCzz](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.kubernetes.io/jczz/32/10031_2.png) [@JCzz](https://discuss.kubernetes.io/u/JCzz)\
**Post date:** [July 17, 2022, 12:19pm UTC](https://discuss.kubernetes.io/t/unable-to-build-kubernetes-in-ubuntu-server/20645/1 "2022-07-17T12:19:25Z")

</div>

Trying to build and debug Kubernetes from source code - from this [documentation](https://github.com/kubernetes/community/blob/master/contributors/devel/running-locally.md#etcd)

But when running

```
sudo ./hack/local-up-cluster.sh

```

I get error saying:

```
To ignore the vendor directory, use -mod=readonly or -mod=mod.
To sync the vendor directory, run:
        go mod vendor

```

If I do `go mod vendor` I get very many “No such file or directory”:

```
make: Entering directory '/home/ubuntu/go/src/k8s.io/kubernetes'
make[1]: Entering directory '/home/ubuntu/go/src/k8s.io/kubernetes'
find: ‘vendor/k8s.io/apiextensions-apiserver/examples/client-go/hack’: No such file or directory
find: ‘vendor/k8s.io/apiextensions-apiserver/examples/client-go/pkg/apis/cr’: No such file or directory
find: ‘vendor/k8s.io/apiextensions-apiserver/examples/client-go/pkg/apis/cr/v1’: No such file or directory
find: ‘vendor/k8s.io/apiextensions-apiserver/examples/client-go/pkg/client/clientset/versioned’: No such file or directory
find: ‘vendor/k8s.io/apiextensions-apiserver/examples/client-go/pkg/client/clientset/versioned/fake’: No such file or directory

```

How do you build/debug and run Kubernegtes from source code?
