You are not logged in.

#1 2024-01-03 17:15:28

yaaa
Member
Registered: 2017-04-24
Posts: 15

[SOLVED] [BUG] systemd wont run new wg-quick@ instance

Steps to reproduce:
1. copy wg-quick config to /etc/wireguard

$ sudo cp wgprov24p1443.conf /etc/wireguard

2. try to start:

$ sudo systemctl start wg-quick@wgprov24p1443.service

[sudo] password for user:
Job for wg-quick@wgprov24p1443.service failed because the control process exited with error code.
See "systemctl status wg-quick@wgprov24p1443.service " and "journalctl -xeu wg-quick@wgprov24p1443.service" for details.

Jan 03 19:55:44 host systemd[1]: Starting WireGuard via wg-quick(8) for wgprov24p1443...
Jan 03 19:55:44 host wg-quick[1935]: wg-quick: `wgprov24p1443' does not exist
Jan 03 19:55:44 host systemd[1]: wg-quick@wgprov24p1443.service: Main process exited, code=exited, status=1/FAILURE

Last edited by yaaa (2024-01-03 18:53:14)

Offline

#2 2024-01-03 18:03:29

schard
Forum Moderator
From: Hannover
Registered: 2016-05-06
Posts: 1,992
Website

Re: [SOLVED] [BUG] systemd wont run new wg-quick@ instance

# stat /etc/wireguard/wgprov24p1443.conf
# wg-quick up wgprov24p1443

macro_rules! yolo { { $($tokens:tt)* } => { unsafe { $($tokens)* } }; }

Offline

#3 2024-01-03 18:29:07

yaaa
Member
Registered: 2017-04-24
Posts: 15

Re: [SOLVED] [BUG] systemd wont run new wg-quick@ instance

$ sudo stat /etc/wireguard/wgprov24p1443.conf
  File: /etc/wireguard/wgprov24p1443.conf
  Size: 335           Blocks: 8          IO Block: 4096   regular file
Device: 259,2    Inode: 4720180     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2024-01-03 19:37:10.286734930 +0300
Modify: 2024-01-03 19:37:10.286734930 +0300
Change: 2024-01-03 21:17:56.700455784 +0300
Birth: 2024-01-03 19:37:10.286734930 +0300

$ sudo stat /etc/wireguard/
  File: /etc/wireguard/
  Size: 4096          Blocks: 8          IO Block: 4096   directory
Device: 259,2    Inode: 4719762     Links: 2
Access: (0700/drwx------)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2024-01-03 21:18:15.330580208 +0300
Modify: 2024-01-03 21:17:56.700455784 +0300
Change: 2024-01-03 21:17:56.700455784 +0300
Birth: 2022-03-26 04:58:07.524339438 +0300

$ sudo wg-quick up wgprov24p1443
[sudo] password for user:
wg-quick: `wgprov24p1443' does not exist

$ sudo wg-quick up wgprov24p1443.conf
wg-quick: `wgprov24p1443.conf' does not exist

Offline

#4 2024-01-03 18:51:45

yaaa
Member
Registered: 2017-04-24
Posts: 15

Re: [SOLVED] [BUG] systemd wont run new wg-quick@ instance

Bug in wg-quick https://git.zx2c4.com/wireguard-tools/t … x.bash#n43

Config file name is used as interface name. Interface names must be <16 symbols long. Script gives misleading error.

Offline

Board footer

Powered by FluxBB