All of lore.kernel.org
 help / color / mirror / Atom feed
* Fedora/CentOS error: wireguard-dkms-1:0.0.20180420-1.fc28.noarch: erase failed
@ 2018-05-14 19:44 Joe Doss
  2018-05-15 13:21 ` Germano Massullo
  0 siblings, 1 reply; 4+ messages in thread
From: Joe Doss @ 2018-05-14 19:44 UTC (permalink / raw)
  To: WireGuard mailing list

One of my coworkers stumbled on this error this morning where the 
WireGuard DKMS module would get removed by a kernel update and leave the 
wireguard-dkms-0.0.20180420-1.fc28.noarch RPM hanging out where it 
couldn't uninstall correctly. You will see this error on a dnf/yum update:

Failed:
   wireguard-dkms.noarch 1:0.0.20180513-1.fc28

You can verify the issue with this command:

# rpm -qa |grep wireguard-dkms
wireguard-dkms-0.0.20180513-1.fc28.noarch
wireguard-dkms-0.0.20180420-1.fc28.noarch

You will see the old snapshot RPM won't manually be removed like this:

# rpm -e wireguard-dkms-0.0.20180420-1.fc28.noarch
error: %preun(wireguard-dkms-1:0.0.20180420-1.fc28.noarch) scriptlet 
failed, exit status 3
error: wireguard-dkms-1:0.0.20180420-1.fc28.noarch: erase failed

You can fix this easily with:

# dkms install -m wireguard -v 0.0.20180420

Verify it is installed:

# dkms status
wireguard, 0.0.20180420, 4.16.6-302.fc28.x86_64, x86_64: installed 
(WARNING! Diff between built and installed module!)
wireguard, 0.0.20180513, 4.16.6-302.fc28.x86_64, x86_64: built
wireguard, 0.0.20180513, 4.16.7-300.fc28.x86_64, x86_64: installed

Manually remove the old snapshot RPM:

# rpm -e wireguard-dkms-0.0.20180420-1.fc28.noarch

Verify that it is uninstalled:

# rpm -qa |grep wireguard-dkms
wireguard-dkms-0.0.20180513-1.fc28.noarch

This issue seems to be a pretty rare edge case, and the fix is easy. I 
will try and improve the RPM so this can't happen in the future. Any 
ideas from the list on how to prevent this edge case are welcome.

Joe




-- 
Joe Doss
joe@solidadmin.com

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Fedora/CentOS error: wireguard-dkms-1:0.0.20180420-1.fc28.noarch: erase failed
  2018-05-14 19:44 Fedora/CentOS error: wireguard-dkms-1:0.0.20180420-1.fc28.noarch: erase failed Joe Doss
@ 2018-05-15 13:21 ` Germano Massullo
  2018-05-15 14:49   ` Joe Doss
  0 siblings, 1 reply; 4+ messages in thread
From: Germano Massullo @ 2018-05-15 13:21 UTC (permalink / raw)
  To: wireguard

I had the same problem, and I followed your guide till

> # rpm -e wireguard-dkms-0.0.20180420-1.fc28.noarch

Then I wanted to use 0.0.20180513-1.fc28 snapshot, so I runned

# dkms autoinstall

but I got errors

Error! Could not locate dkms.conf file.
File: /var/lib/dkms/wireguard/0.0.20180218/source/dkms.conf does not exis=
t.

Concerning installed files:
# dnf list installed | grep wireguard
wireguard-dkms.noarch=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 1:0.0.20180513-1.fc28=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0
@jdoss-wireguard
wireguard-tools.x86_64=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 1:0.0.20180513-1.fc28=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0
@jdoss-wireguard



# updatedb
# locate wireguard
/etc/wireguard
/etc/wireguard/privatekey
/etc/wireguard/publickey
/etc/wireguard/wg0.conf
/etc/yum.repos.d/_copr_jdoss-wireguard.repo
/usr/lib/modules/4.15.10-300.fc27.x86_64/extra/wireguard.ko.xz
/usr/lib/modules/4.16.7-300.fc28.x86_64/extra/wireguard.ko.xz
/usr/share/doc/wireguard-tools
/usr/share/doc/wireguard-tools/README.md
/usr/share/doc/wireguard-tools/examples
/usr/share/doc/wireguard-tools/examples/dns-hatchet
/usr/share/doc/wireguard-tools/examples/embeddable-wg-library
/usr/share/doc/wireguard-tools/examples/extract-handshakes
/usr/share/doc/wireguard-tools/examples/extract-keys
/usr/share/doc/wireguard-tools/examples/json
/usr/share/doc/wireguard-tools/examples/keygen-html
/usr/share/doc/wireguard-tools/examples/nat-hole-punching
/usr/share/doc/wireguard-tools/examples/ncat-client-server
/usr/share/doc/wireguard-tools/examples/reresolve-dns
/usr/share/doc/wireguard-tools/examples/sticky-sockets
/usr/share/doc/wireguard-tools/examples/synergy
/usr/share/doc/wireguard-tools/examples/dns-hatchet/README
/usr/share/doc/wireguard-tools/examples/dns-hatchet/apply.sh
/usr/share/doc/wireguard-tools/examples/dns-hatchet/hatchet.bash
/usr/share/doc/wireguard-tools/examples/embeddable-wg-library/.gitignore
/usr/share/doc/wireguard-tools/examples/embeddable-wg-library/Makefile
/usr/share/doc/wireguard-tools/examples/embeddable-wg-library/README
/usr/share/doc/wireguard-tools/examples/embeddable-wg-library/test.c
/usr/share/doc/wireguard-tools/examples/embeddable-wg-library/wireguard.c=

/usr/share/doc/wireguard-tools/examples/embeddable-wg-library/wireguard.h=

/usr/share/doc/wireguard-tools/examples/extract-handshakes/.gitignore
/usr/share/doc/wireguard-tools/examples/extract-handshakes/Makefile
/usr/share/doc/wireguard-tools/examples/extract-handshakes/README
/usr/share/doc/wireguard-tools/examples/extract-handshakes/extract-handsh=
akes.sh
/usr/share/doc/wireguard-tools/examples/extract-handshakes/offset-finder.=
c
/usr/share/doc/wireguard-tools/examples/extract-keys/.gitignore
/usr/share/doc/wireguard-tools/examples/extract-keys/Makefile
/usr/share/doc/wireguard-tools/examples/extract-keys/README
/usr/share/doc/wireguard-tools/examples/extract-keys/config.c
/usr/share/doc/wireguard-tools/examples/extract-keys/extract-keys.c
/usr/share/doc/wireguard-tools/examples/json/README
/usr/share/doc/wireguard-tools/examples/json/wg-json
/usr/share/doc/wireguard-tools/examples/keygen-html/.gitignore
/usr/share/doc/wireguard-tools/examples/keygen-html/Makefile
/usr/share/doc/wireguard-tools/examples/keygen-html/README
/usr/share/doc/wireguard-tools/examples/keygen-html/keygen.html
/usr/share/doc/wireguard-tools/examples/keygen-html/src
/usr/share/doc/wireguard-tools/examples/keygen-html/src/curve25519_genera=
te.c
/usr/share/doc/wireguard-tools/examples/keygen-html/src/glue.js
/usr/share/doc/wireguard-tools/examples/nat-hole-punching/README
/usr/share/doc/wireguard-tools/examples/nat-hole-punching/nat-punch-clien=
t.c
/usr/share/doc/wireguard-tools/examples/nat-hole-punching/nat-punch-serve=
r.c
/usr/share/doc/wireguard-tools/examples/ncat-client-server/README
/usr/share/doc/wireguard-tools/examples/ncat-client-server/client.sh
/usr/share/doc/wireguard-tools/examples/ncat-client-server/server.sh
/usr/share/doc/wireguard-tools/examples/reresolve-dns/README
/usr/share/doc/wireguard-tools/examples/reresolve-dns/reresolve-dns.sh
/usr/share/doc/wireguard-tools/examples/sticky-sockets/README
/usr/share/doc/wireguard-tools/examples/sticky-sockets/sticky-sockets.c
/usr/share/doc/wireguard-tools/examples/synergy/README
/usr/share/doc/wireguard-tools/examples/synergy/synergy-client.sh
/usr/share/doc/wireguard-tools/examples/synergy/synergy-server.sh
/usr/share/licenses/wireguard-tools
/usr/share/licenses/wireguard-tools/COPYING
/usr/src/wireguard-0.0.20180513
/usr/src/debug/systemd-238-7.fc28.1.x86_64/src/network/netdev/wireguard.c=

/usr/src/debug/systemd-238-7.fc28.1.x86_64/src/network/netdev/wireguard.h=

/usr/src/debug/systemd-238-7.fc28.1.x86_64/src/shared/wireguard-netlink.h=

/usr/src/wireguard-0.0.20180513/Kbuild
/usr/src/wireguard-0.0.20180513/Kconfig
/usr/src/wireguard-0.0.20180513/Makefile
/usr/src/wireguard-0.0.20180513/allowedips.c
/usr/src/wireguard-0.0.20180513/allowedips.h
/usr/src/wireguard-0.0.20180513/compat
/usr/src/wireguard-0.0.20180513/cookie.c
/usr/src/wireguard-0.0.20180513/cookie.h
/usr/src/wireguard-0.0.20180513/crypto
/usr/src/wireguard-0.0.20180513/device.c
/usr/src/wireguard-0.0.20180513/device.h
/usr/src/wireguard-0.0.20180513/dkms.conf
/usr/src/wireguard-0.0.20180513/hashtables.c
/usr/src/wireguard-0.0.20180513/hashtables.h
/usr/src/wireguard-0.0.20180513/main.c
/usr/src/wireguard-0.0.20180513/messages.h
/usr/src/wireguard-0.0.20180513/netlink.c
/usr/src/wireguard-0.0.20180513/netlink.h
/usr/src/wireguard-0.0.20180513/noise.c
/usr/src/wireguard-0.0.20180513/noise.h
/usr/src/wireguard-0.0.20180513/peer.c
/usr/src/wireguard-0.0.20180513/peer.h
/usr/src/wireguard-0.0.20180513/queueing.c
/usr/src/wireguard-0.0.20180513/queueing.h
/usr/src/wireguard-0.0.20180513/ratelimiter.c
/usr/src/wireguard-0.0.20180513/ratelimiter.h
/usr/src/wireguard-0.0.20180513/receive.c
/usr/src/wireguard-0.0.20180513/selftest
/usr/src/wireguard-0.0.20180513/send.c
/usr/src/wireguard-0.0.20180513/socket.c
/usr/src/wireguard-0.0.20180513/socket.h
/usr/src/wireguard-0.0.20180513/timers.c
/usr/src/wireguard-0.0.20180513/timers.h
/usr/src/wireguard-0.0.20180513/uapi
/usr/src/wireguard-0.0.20180513/version.h
/usr/src/wireguard-0.0.20180513/compat/Kbuild.include
/usr/src/wireguard-0.0.20180513/compat/checksum
/usr/src/wireguard-0.0.20180513/compat/compat-asm.h
/usr/src/wireguard-0.0.20180513/compat/compat.h
/usr/src/wireguard-0.0.20180513/compat/dst_cache
/usr/src/wireguard-0.0.20180513/compat/fpu
/usr/src/wireguard-0.0.20180513/compat/intel-family
/usr/src/wireguard-0.0.20180513/compat/memneq
/usr/src/wireguard-0.0.20180513/compat/ptr_ring
/usr/src/wireguard-0.0.20180513/compat/simd
/usr/src/wireguard-0.0.20180513/compat/siphash
/usr/src/wireguard-0.0.20180513/compat/udp_tunnel
/usr/src/wireguard-0.0.20180513/compat/checksum/checksum_partial_compat.h=

/usr/src/wireguard-0.0.20180513/compat/dst_cache/dst_cache.c
/usr/src/wireguard-0.0.20180513/compat/dst_cache/include
/usr/src/wireguard-0.0.20180513/compat/dst_cache/include/net
/usr/src/wireguard-0.0.20180513/compat/dst_cache/include/net/dst_cache.h
/usr/src/wireguard-0.0.20180513/compat/fpu/include
/usr/src/wireguard-0.0.20180513/compat/fpu/include/asm
/usr/src/wireguard-0.0.20180513/compat/fpu/include/asm/fpu
/usr/src/wireguard-0.0.20180513/compat/fpu/include/asm/fpu/api.h
/usr/src/wireguard-0.0.20180513/compat/intel-family/include
/usr/src/wireguard-0.0.20180513/compat/intel-family/include/asm
/usr/src/wireguard-0.0.20180513/compat/intel-family/include/asm/intel-fam=
ily.h
/usr/src/wireguard-0.0.20180513/compat/memneq/include.h
/usr/src/wireguard-0.0.20180513/compat/memneq/memneq.c
/usr/src/wireguard-0.0.20180513/compat/ptr_ring/include
/usr/src/wireguard-0.0.20180513/compat/ptr_ring/include/linux
/usr/src/wireguard-0.0.20180513/compat/ptr_ring/include/linux/ptr_ring.h
/usr/src/wireguard-0.0.20180513/compat/simd/include
/usr/src/wireguard-0.0.20180513/compat/simd/include/asm
/usr/src/wireguard-0.0.20180513/compat/simd/include/asm/simd.h
/usr/src/wireguard-0.0.20180513/compat/siphash/include
/usr/src/wireguard-0.0.20180513/compat/siphash/siphash.c
/usr/src/wireguard-0.0.20180513/compat/siphash/include/linux
/usr/src/wireguard-0.0.20180513/compat/siphash/include/linux/siphash.h
/usr/src/wireguard-0.0.20180513/compat/udp_tunnel/include
/usr/src/wireguard-0.0.20180513/compat/udp_tunnel/udp_tunnel.c
/usr/src/wireguard-0.0.20180513/compat/udp_tunnel/udp_tunnel_partial_comp=
at.h
/usr/src/wireguard-0.0.20180513/compat/udp_tunnel/include/net
/usr/src/wireguard-0.0.20180513/compat/udp_tunnel/include/net/udp_tunnel.=
h
/usr/src/wireguard-0.0.20180513/crypto/blake2s-x86_64.S
/usr/src/wireguard-0.0.20180513/crypto/blake2s.c
/usr/src/wireguard-0.0.20180513/crypto/blake2s.h
/usr/src/wireguard-0.0.20180513/crypto/chacha20-arm.S
/usr/src/wireguard-0.0.20180513/crypto/chacha20-arm64.S
/usr/src/wireguard-0.0.20180513/crypto/chacha20-x86_64.S
/usr/src/wireguard-0.0.20180513/crypto/chacha20poly1305.c
/usr/src/wireguard-0.0.20180513/crypto/chacha20poly1305.h
/usr/src/wireguard-0.0.20180513/crypto/curve25519-arm.S
/usr/src/wireguard-0.0.20180513/crypto/curve25519-arm.h
/usr/src/wireguard-0.0.20180513/crypto/curve25519-fiat32.h
/usr/src/wireguard-0.0.20180513/crypto/curve25519-hacl64.h
/usr/src/wireguard-0.0.20180513/crypto/curve25519-x86_64.h
/usr/src/wireguard-0.0.20180513/crypto/curve25519.c
/usr/src/wireguard-0.0.20180513/crypto/curve25519.h
/usr/src/wireguard-0.0.20180513/crypto/poly1305-arm.S
/usr/src/wireguard-0.0.20180513/crypto/poly1305-arm64.S
/usr/src/wireguard-0.0.20180513/crypto/poly1305-mips64.S
/usr/src/wireguard-0.0.20180513/crypto/poly1305-x86_64.S
/usr/src/wireguard-0.0.20180513/selftest/allowedips.h
/usr/src/wireguard-0.0.20180513/selftest/blake2s.h
/usr/src/wireguard-0.0.20180513/selftest/chacha20poly1305.h
/usr/src/wireguard-0.0.20180513/selftest/counter.h
/usr/src/wireguard-0.0.20180513/selftest/curve25519.h
/usr/src/wireguard-0.0.20180513/selftest/poly1305.h
/usr/src/wireguard-0.0.20180513/selftest/ratelimiter.h
/usr/src/wireguard-0.0.20180513/uapi/wireguard.h
/var/cache/PackageKit/28/hawkey/jdoss-wireguard-filenames.solvx
/var/cache/PackageKit/28/hawkey/jdoss-wireguard.solv
/var/cache/PackageKit/28/metadata/jdoss-wireguard
/var/cache/PackageKit/28/metadata/jdoss-wireguard/gpgdir
/var/cache/PackageKit/28/metadata/jdoss-wireguard/pubkey.gpg
/var/cache/PackageKit/28/metadata/jdoss-wireguard/repodata
/var/cache/PackageKit/28/metadata/jdoss-wireguard/gpgdir/S.gpg-agent
/var/cache/PackageKit/28/metadata/jdoss-wireguard/gpgdir/S.gpg-agent.brow=
ser
/var/cache/PackageKit/28/metadata/jdoss-wireguard/gpgdir/S.gpg-agent.extr=
a
/var/cache/PackageKit/28/metadata/jdoss-wireguard/gpgdir/S.gpg-agent.ssh
/var/cache/PackageKit/28/metadata/jdoss-wireguard/gpgdir/private-keys-v1.=
d
/var/cache/PackageKit/28/metadata/jdoss-wireguard/gpgdir/pubring.kbx
/var/cache/PackageKit/28/metadata/jdoss-wireguard/gpgdir/pubring.kbx~
/var/cache/PackageKit/28/metadata/jdoss-wireguard/gpgdir/trustdb.gpg
/var/cache/PackageKit/28/metadata/jdoss-wireguard/repodata/*removed by
me*-primary.xml.gz
/var/cache/PackageKit/28/metadata/jdoss-wireguard/repodata/*removed by
me*-filelists.xml.gz
/var/cache/PackageKit/28/metadata/jdoss-wireguard/repodata/repomd.xml
/var/cache/app-info/xmls/jdoss-wireguard.xml.gz
/var/cache/dnf/jdoss-wireguard-*removed by me*
/var/cache/dnf/jdoss-wireguard-*removed by me*
/var/cache/dnf/jdoss-wireguard-cb5fe4f76c2e705c
/var/cache/dnf/jdoss-wireguard-filenames.solvx
/var/cache/dnf/jdoss-wireguard.solv
/var/cache/dnf/jdoss-wireguard-*removed by me*/packages
/var/cache/dnf/jdoss-wireguard-*removed by me*/repodata
/var/cache/dnf/jdoss-wireguard-*removed by me*/repodata/*removed by
me*.xml.gz
/var/cache/dnf/jdoss-wireguard-*removed by me*/repodata/*removed by
me*-primary.xml.gz
/var/cache/dnf/jdoss-wireguard-*removed by me*/repodata/repomd.xml
/var/cache/dnf/jdoss-wireguard-*removed by me*/packages
/var/cache/dnf/jdoss-wireguard-*removed by me*/repodata
/var/cache/dnf/jdoss-wireguard-*removed by me*/repodata/*removed by
me*-filelists.xml.gz
/var/cache/dnf/jdoss-wireguard-*removed by me*/repodata/*removed by
me*-primary.xml.gz
/var/cache/dnf/jdoss-wireguard-*removed by me*/repodata/repomd.xml
/var/cache/dnf/jdoss-wireguard-cb5fe4f76c2e705c/packages
/var/cache/dnf/jdoss-wireguard-cb5fe4f76c2e705c/repodata
/var/cache/dnf/jdoss-wireguard-cb5fe4f76c2e705c/repodata/*removed by
me*-primary.xml.gz
/var/cache/dnf/jdoss-wireguard-cb5fe4f76c2e705c/repodata/*removed by
me*-filelists.xml.gz
/var/cache/dnf/jdoss-wireguard-cb5fe4f76c2e705c/repodata/repomd.xml
/var/lib/dkms/wireguard
/var/lib/dkms/wireguard/0.0.20180218
/var/lib/dkms/wireguard/0.0.20180513
/var/lib/dkms/wireguard/kernel-4.15.10-300.fc27.x86_64-x86_64
/var/lib/dkms/wireguard/kernel-4.16.7-300.fc28.x86_64-x86_64
/var/lib/dkms/wireguard/0.0.20180218/4.15.10-300.fc27.x86_64
/var/lib/dkms/wireguard/0.0.20180218/source
/var/lib/dkms/wireguard/0.0.20180218/4.15.10-300.fc27.x86_64/x86_64
/var/lib/dkms/wireguard/0.0.20180218/4.15.10-300.fc27.x86_64/x86_64/log
/var/lib/dkms/wireguard/0.0.20180218/4.15.10-300.fc27.x86_64/x86_64/modul=
e
/var/lib/dkms/wireguard/0.0.20180218/4.15.10-300.fc27.x86_64/x86_64/log/m=
ake.log
/var/lib/dkms/wireguard/0.0.20180218/4.15.10-300.fc27.x86_64/x86_64/modul=
e/wireguard.ko.xz
/var/lib/dkms/wireguard/0.0.20180513/4.16.7-300.fc28.x86_64
/var/lib/dkms/wireguard/0.0.20180513/source
/var/lib/dkms/wireguard/0.0.20180513/4.16.7-300.fc28.x86_64/x86_64
/var/lib/dkms/wireguard/0.0.20180513/4.16.7-300.fc28.x86_64/x86_64/log
/var/lib/dkms/wireguard/0.0.20180513/4.16.7-300.fc28.x86_64/x86_64/module=

/var/lib/dkms/wireguard/0.0.20180513/4.16.7-300.fc28.x86_64/x86_64/log/ma=
ke.log
/var/lib/dkms/wireguard/0.0.20180513/4.16.7-300.fc28.x86_64/x86_64/module=
/wireguard.ko.xz


> This issue seems to be a pretty rare edge case, and the fix is easy. I
> will try and improve the RPM so this can't happen in the future. Any
> ideas from the list on how to prevent this edge case are welcome.

You should ask for suggestions in Fedora devel mailing list

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Fedora/CentOS error: wireguard-dkms-1:0.0.20180420-1.fc28.noarch: erase failed
  2018-05-15 13:21 ` Germano Massullo
@ 2018-05-15 14:49   ` Joe Doss
  2018-05-15 15:01     ` Germano Massullo
  0 siblings, 1 reply; 4+ messages in thread
From: Joe Doss @ 2018-05-15 14:49 UTC (permalink / raw)
  To: wireguard

On 05/15/2018 08:21 AM, Germano Massullo wrote:
> I had the same problem, and I followed your guide till
> 
>> # rpm -e wireguard-dkms-0.0.20180420-1.fc28.noarch
> 
> Then I wanted to use 0.0.20180513-1.fc28 snapshot, so I runned
> 
> # dkms autoinstall
> 
> but I got errors
> 
> Error! Could not locate dkms.conf file.
> File: /var/lib/dkms/wireguard/0.0.20180218/source/dkms.conf does not exist.

I never use dkms autoinstall but I just used it and I cannot reproduce 
the problem. It looks based on /var/lib/dkms/wireguard/0.0.20180218/ it 
is looking for a snapshot from Feb. It could be that you are having 
different problems here. Maybe your system had issues back in Feb where 
it thought it removed the RPM but didn't?

Since I don't see the 0.0.20180218 RPM installed you most likely can 
manually remove /var/lib/dkms/wireguard/0.0.20180218/ and this error 
should go away.

Joe



-- 
Joe Doss
joe@solidadmin.com

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Fedora/CentOS error: wireguard-dkms-1:0.0.20180420-1.fc28.noarch: erase failed
  2018-05-15 14:49   ` Joe Doss
@ 2018-05-15 15:01     ` Germano Massullo
  0 siblings, 0 replies; 4+ messages in thread
From: Germano Massullo @ 2018-05-15 15:01 UTC (permalink / raw)
  To: wireguard

On 5/15/18 4:49 PM, Joe Doss wrote:
> On 05/15/2018 08:21 AM, Germano Massullo wrote:
>> I had the same problem, and I followed your guide till
>>
>>> # rpm -e wireguard-dkms-0.0.20180420-1.fc28.noarch
>>
>> Then I wanted to use 0.0.20180513-1.fc28 snapshot, so I runned
>>
>> # dkms autoinstall
>>
>> but I got errors
>>
>> Error! Could not locate dkms.conf file.
>> File: /var/lib/dkms/wireguard/0.0.20180218/source/dkms.conf does not
>> exist.
>
> I never use dkms autoinstall but I just used it and I cannot reproduce
> the problem. It looks based on /var/lib/dkms/wireguard/0.0.20180218/
> it is looking for a snapshot from Feb. It could be that you are having
> different problems here. Maybe your system had issues back in Feb
> where it thought it removed the RPM but didn't?
>
> Since I don't see the 0.0.20180218 RPM installed you most likely can
> manually remove /var/lib/dkms/wireguard/0.0.20180218/ and this error
> should go away.

It worked, thank you!

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-05-15 15:01 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-14 19:44 Fedora/CentOS error: wireguard-dkms-1:0.0.20180420-1.fc28.noarch: erase failed Joe Doss
2018-05-15 13:21 ` Germano Massullo
2018-05-15 14:49   ` Joe Doss
2018-05-15 15:01     ` Germano Massullo

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.