KWallet gave a number of issues from a fresh install of Garuda Linux Raptor Eagle, including:
- On connecting to Wifi in the Install Garuda Live ISO, it gives a GPG error about no key available, with no steps ahead
- On searching for the error, I found that
gpg --full-generate-key
needs to be run, so ran it and tried again. However, it kept giving the 'GPG error: inappropriate ioctl for device'. For example, Wifi could never connect from restart and I had to keep entering the password each time. Similarly, VSCode authentication had to be redone after every restart. - Following this blog Fixing GPG "Inappropriate ioctl for device" errors helped me fix the above error, but gave a new one - 'GPG error: no data'
- Deleting and regenerating a new key also didn't help, and some solutions online pointed to using gnome-keyring instead of kwallet.
After the difficult experience with KWallet, I decided to install and use gnome-keyring instead. Here are the steps I followed:
- Install
kwalletmanager
,gnome-keyring
,seahorse
,kleopatra
. - Open Settings and go to KDE Wallet. If not visible, restart your PC
- Uncheck the Enable the KDE wallet subsystem
- Open Kleopatra once (just to ensure it is running)
- If you have saved Wifi passwords etc. just remember to forget them
- Now, when I connected to Wifi, my password was saved properly. Similarly, VSCode authentication works.
Although the issues above occurred with GPG encryption, I faced issues with classic blowfish encryption as well. In that case it simply didn't give access to the saved passwords. This seems to be a joint issue of KWallet and of UI in GPG (maybe something underlying in blowfish as well)
Please suggest any better solutions for this issue. I did not face these issues with my Garuda install before Raptor Eagle.
garuda-inxi
System:
Kernel: 6.3.9-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.1.1
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=b998ca61-5a99-4917-983e-dbafb6d5e19a rw rootflags=subvol=@
quiet rd.luks.uuid=0627becf-6cd7-4db3-8d12-6ddf9b1277ed quiet splash
rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.27.6 tk: Qt v: 5.15.10 wm: kwin_x11 vt: 2
dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: HP product: HP Laptop 15-dy2xxx v: N/A
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: HP model: 87FE v: 57.25 serial: <superuser required> UEFI: AMI
v: F.31 date: 03/25/2023
Battery:
ID-1: BAT0 charge: 37.9 Wh (100.0%) condition: 37.9/41.0 Wh (92.4%)
volts: 12.9 min: 11.3 model: HP Primary type: Li-ion serial: <filter>
status: full cycles: 220
CPU:
Info: model: 11th Gen Intel Core i7-1165G7 bits: 64 type: MT MCP
arch: Tiger Lake gen: core 11 level: v4 note: check built: 2020
process: Intel 10nm family: 6 model-id: 0x8C (140) stepping: 1
microcode: 0xAA
Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
L1: 320 KiB desc: d-4x48 KiB; i-4x32 KiB L2: 5 MiB desc: 4x1.2 MiB
L3: 12 MiB desc: 1x12 MiB
Speed (MHz): avg: 2582 high: 2800 min/max: 400/4700 scaling:
driver: intel_pstate governor: powersave cores: 1: 2800 2: 2800 3: 2800
4: 2800 5: 2800 6: 2800 7: 1057 8: 2800 bogomips: 44851
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] vendor: Hewlett-Packard
driver: i915 v: kernel arch: Gen-12.1 process: Intel 10nm built: 2020-21
ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, HDMI-A-1
bus-ID: 0000:00:02.0 chip-ID: 8086:9a49 class-ID: 0300
Device-2: Luxvisions Innotech HP TrueVision HD Camera driver: uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3:3
chip-ID: 30c9:0013 class-ID: 0e02 serial: <filter>
Display: x11 server: X.Org v: 21.1.8 with: Xwayland v: 23.1.2
compositor: kwin_x11 driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: eDP-1 model: AU Optronics 0x21ed built: 2019 res: 1920x1080
hz: 60 dpi: 142 gamma: 1.2 size: 344x194mm (13.54x7.64") diag: 395mm (15.5")
ratio: 16:9 modes: 1920x1080
API: OpenGL v: 4.6 Mesa 23.1.3 renderer: Mesa Intel Xe Graphics (TGL GT2)
direct-render: Yes
Audio:
Device-1: Intel Tiger Lake-LP Smart Sound Audio vendor: Hewlett-Packard
driver: sof-audio-pci-intel-tgl
alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 0000:00:1f.3
chip-ID: 8086:a0c8 class-ID: 0401
API: ALSA v: k6.3.9-zen1-1-zen status: kernel-api tools: N/A
Server-1: PipeWire v: 0.3.71 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter
vendor: Hewlett-Packard driver: rtw_8821ce v: N/A modules: rtw88_8821ce
port: 3000 bus-ID: 0000:01:00.0 chip-ID: 10ec:c821 class-ID: 0280
IF: wlo1 state: up mac: <filter>
Bluetooth:
Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.1
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-10:6 chip-ID: 0bda:b00e
class-ID: e001 serial: <filter>
Report: bt-adapter ID: hci0 rfk-id: 2 state: up address: <filter>
RAID:
Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd
v: 0.6 port: N/A bus-ID: 0000:00:0e.0 chip-ID: 8086:9a0b rev: class-ID: 0104
Drives:
Local Storage: total: 505.59 GiB used: 11.95 GiB (2.4%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
model: MZVLQ512HBLU-00BH1 size: 476.94 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: HPS1NFAV temp: 33.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: SanDisk model: Cruzer Blade
size: 28.65 GiB block-size: physical: 512 B logical: 512 B type: USB
rev: 2.0 spd: 480 Mb/s lanes: 1 mode: 2.0 tech: N/A serial: <filter>
fw-rev: 1.00 scheme: MBR
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
ID-1: / raw-size: 256.59 GiB size: 256.59 GiB (100.00%)
used: 11.86 GiB (4.6%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-0627becf-6cd7-4db3-8d12-6ddf9b1277ed
ID-2: /boot/efi raw-size: 260 MiB size: 256 MiB (98.46%)
used: 89.5 MiB (35.0%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 256.59 GiB size: 256.59 GiB (100.00%)
used: 11.86 GiB (4.6%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-0627becf-6cd7-4db3-8d12-6ddf9b1277ed
ID-4: /var/log raw-size: 256.59 GiB size: 256.59 GiB (100.00%)
used: 11.86 GiB (4.6%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-0627becf-6cd7-4db3-8d12-6ddf9b1277ed
ID-5: /var/tmp raw-size: 256.59 GiB size: 256.59 GiB (100.00%)
used: 11.86 GiB (4.6%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-0627becf-6cd7-4db3-8d12-6ddf9b1277ed
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 15.27 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 37.0 C mobo: N/A
Fan Speeds (RPM): cpu: 0 fan-2: 0
Info:
Processes: 315 Uptime: 1h 1m wakeups: 15085 Memory: available: 15.27 GiB
used: 3.48 GiB (22.8%) Init: systemd v: 253 default: graphical
tool: systemctl Compilers: gcc: 13.1.1 Packages: pm: pacman pkgs: 1444
libs: 385 tools: octopi,paru Shell: Bash v: 5.1.16 running-in: konsole
inxi: 3.3.27
Garuda (2.6.16-1):
System install date: 2023-06-25
Last full system update: 2023-06-25
Is partially upgraded: No
Relevant software: snapper NetworkManager dracut
Windows dual boot: Probably (Run as root to verify)
Failed units:
Searched topics: 'kde wallet ioctl', 'gpg ioctl', 'gpg no data', 'kde wallet no data', 'default keyring not opening'