Skip to content

DKMS Install on ubuntu #56

Description

Пытаюсь установить

add-apt-repository -y ppa:amnezia/ppa && apt install -y amneziawg

Получаю ошибку

rm: cannot remove 'kernel': Is a directory
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/amneziawg-dkms.0.crash'
Error! Bad return status for module build on kernel: 6.8.0-45-generic (x86_64)
Consult /var/lib/dkms/amneziawg/1.0.0/build/make.log for more information.
dpkg: error processing package amneziawg-dkms (--configure):
 installed amneziawg-dkms package post-installation script subprocess returned error exit status 10
Setting up curl (8.5.0-2ubuntu10.5) ...
dpkg: dependency problems prevent configuration of amneziawg:
 amneziawg depends on amneziawg-dkms (>= 0.0.20200121-2) | amneziawg-modules (>= 0.0.20191219); however:
  Package amneziawg-dkms is not configured yet.
  Package amneziawg-modules is not installed.

dpkg: error processing package amneziawg (--configure):
 dependency problems - leaving unconfigured
Processing triggers for man-db (2.12.0-4build2) ...
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Processing triggers for libc-bin (2.39-0ubuntu8.3) ...
Errors were encountered while processing:
 amneziawg-dkms
 amneziawg
needrestart is being skipped since dpkg has failed

В логе /var/lib/dkms/amneziawg/1.0.0/build/make.log следующее:

DKMS make.log for amneziawg-1.0.0 for kernel 6.8.0-45-generic (x86_64)
Sun Nov 24 10:16:12 PM CET 2024
make: Entering directory '/var/lib/dkms/amneziawg/1.0.0/build'
Makefile:81: *** 
You're running a modern Linux Kernel (version 6.8.0-45-generic).

In order to build AmneziaWG kernel module for this kernel you must obtain sources of your kernel
by yourself and make a symlink to them into this directory:

    ln -s <path to kernel sources> kernel

After that please run make script again.  Stop.
make: Leaving directory '/var/lib/dkms/amneziawg/1.0.0/build'

В какой дирректори требуется сделать симлинк?
Пробовал добавить линк в /var/lib/dkms/amneziawg/1.0.0/build

... kernel -> /usr/src/linux-headers-6.8.0-45-generic/

И из этой же дирректории запустить make, но ошибка остаётся.
Так же наткнулся на #5 и пробовал сделать как в #47 - тоже не принесло результата.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions