LINUX.ORG.RU

Вот жеж неполиткорректная скотина. Нет, чтобы написать «альтернативно мыслящий», она сразу инвалидом обзываться.

redgremlin ★★★★★
()
Ответ на: комментарий от Einstok_Fair

билды сначала писать научитесь, чтобы работали

УМВР и в дженте с ебилдами и на сентоси с dkms. Вот прямо сейчас собрал -9999 с 4.18.9.

imul ★★★★★
()
Ответ на: комментарий от imul

Вот прямо сейчас собрал -9999 с 4.18.9.

ну это же другой ebuild. У меня не -9999

И твоё сообщение никак не помогает понять, в чём ошибка у меня

Einstok_Fair ★★☆
() автор топика
Ответ на: комментарий от Einstok_Fair

Да у меня они все собираются.

ERROR: Kernel configuration is invalid.
include/generated/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.

И твоё сообщение никак не помогает понять, в чём ошибка у меня

Скорее всего ты собираешь для какого-то другого ядра, у которого не сконфигурированы исходники.
Покажи хотя бы это

ls -l /lib64/modules/$(uname -r)/{build,source} /usr/src/linux

imul ★★★★★
()
Ответ на: комментарий от imul

ты собираешь для какого-то другого ядра

/usr/src/linux у меня прописан правильно

$(uname -r)

а эта штука у меня да, другая.

Но я как раз апгрейжу конфигурацию, собираю модули перед тем как перезагрузить машину.

не работает команда emerge @module-rebuild
которая как раз должна была бы установить wireguard

А нужно мне всё это для автоматизированного обновления, про которое я спрашивал в предыдущей теме
Правильная последовательность действий по изменению конфига ядра?

Einstok_Fair ★★☆
() автор топика
Последнее исправление: Einstok_Fair (всего исправлений: 2)
Ответ на: комментарий от Einstok_Fair

не работает команда emerge @module-rebuild
которая как раз должна была бы установить wireguard

Машина удалённая и связь с ней только через этот тоннель?
Если нет, то забей и обновляй после ребута в новое ядро.

imul ★★★★★
()
Ответ на: комментарий от imul

я дополнил ответ выше, я не могу забить, потому что я хочу автоматизированное обновление.

если я забью, автоматизированного обновления не будет

Einstok_Fair ★★☆
() автор топика
Ответ на: комментарий от anonymous

не-не, гента натуральная

vps18754 ~ # uname -a
Linux vps18754.hostsailor.com 4.18.9-gentoo #1 SMP Mon Sep 24 08:27:54 UTC 2018 x86_64 Intel(R) Xeon(R) CPU E5620 @ 2.40GHz GenuineIntel GNU/Linux
vps18754 ~ # emerge wireguard
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-vpn/wireguard-0.0.20180918::gentoo
 * WireGuard-0.0.20180918.tar.xz BLAKE2B SHA512 size ;-) ...                                                                                  [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/4.18.9-gentoo/build
 * Found sources for kernel version:
 *     4.18.9-gentoo
 * Checking for suitable kernel configuration options...                                                                                      [ ok ]
>>> Unpacking source...
>>> Unpacking WireGuard-0.0.20180918.tar.xz to /var/tmp/portage/net-vpn/wireguard-0.0.20180918/work
>>> Source unpacked in /var/tmp/portage/net-vpn/wireguard-0.0.20180918/work
>>> Preparing source in /var/tmp/portage/net-vpn/wireguard-0.0.20180918/work/WireGuard-0.0.20180918 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/net-vpn/wireguard-0.0.20180918/work/WireGuard-0.0.20180918 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/net-vpn/wireguard-0.0.20180918/work/WireGuard-0.0.20180918 ...
 * Preparing wireguard module
make -j2 HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- 'LDFLAGS=-m elf_x86_64' KERNELDIR=/usr/src/linux module 

  ERROR: Kernel configuration is invalid.
         include/generated/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.

make[2]: stat: include/config/auto.conf: Permission denied
  CC [M]  /var/tmp/portage/net-vpn/wireguard-0.0.20180918/work/WireGuard-0.0.20180918/src/main.o
  CC [M]  /var/tmp/portage/net-vpn/wireguard-0.0.20180918/work/WireGuard-0.0.20180918/src/noise.o
cc1: error: ./arch/x86/include/generated/uapi: Permission denied
cc1: error: ./include/generated/uapi: Permission denied
make[2]: *** [scripts/Makefile.build:317: /var/tmp/portage/net-vpn/wireguard-0.0.20180918/work/WireGuard-0.0.20180918/src/main.o] Error 1
make[2]: *** Waiting for unfinished jobs....
cc1: error: ./arch/x86/include/generated/uapi: Permission denied
cc1: error: ./include/generated/uapi: Permission denied
make[2]: *** [scripts/Makefile.build:317: /var/tmp/portage/net-vpn/wireguard-0.0.20180918/work/WireGuard-0.0.20180918/src/noise.o] Error 1
make[1]: *** [Makefile:1504: _module_/var/tmp/portage/net-vpn/wireguard-0.0.20180918/work/WireGuard-0.0.20180918/src] Error 2
make: *** [Makefile:36: module] Error 2
 * ERROR: net-vpn/wireguard-0.0.20180918::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=net-vpn/wireguard-0.0.20180918::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=net-vpn/wireguard-0.0.20180918::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/net-vpn/wireguard-0.0.20180918/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-vpn/wireguard-0.0.20180918/temp/environment'.
 * Working directory: '/var/tmp/portage/net-vpn/wireguard-0.0.20180918/work/WireGuard-0.0.20180918/src'
 * S: '/var/tmp/portage/net-vpn/wireguard-0.0.20180918/work/WireGuard-0.0.20180918'

>>> Failed to emerge net-vpn/wireguard-0.0.20180918, Log file:

>>>  '/var/tmp/portage/net-vpn/wireguard-0.0.20180918/temp/build.log'
Einstok_Fair ★★☆
() автор топика
Ответ на: комментарий от imul

обновляй после ребута в новое ядро.

не помогает, см. на два сообщения выше

Einstok_Fair ★★☆
() автор топика
Ответ на: комментарий от Einstok_Fair

странно, у меня собирается.

попробуй

make distclean
zcat /proc/config.gz > .config
make -j<N>
make install modules_install
emerge wireguard

anonymous
()
Ответ на: комментарий от Einstok_Fair

Это опенсорс. Возьми сам да напиши.

Quasar ★★★★★
()

вин года тащемта

deity ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.