r/archlinux • • 3h ago

SUPPORT gdb itself crashes in an assertion when trying to use debuginfod

7 Upvotes

I've been hitting this for at least a month now, using lldb sparingly when it does not crash as well with a CachedFileStream error

Whenever I pick Y in the debuginfod question, which I use extensively to debug Qt software, there is always a symbol that triggers this assert in gdb and makes it crash:

/usr/include/c++/16/string_view:291: constexpr const std::basic_string_view<_CharT, _Traits>::value_type& std::basic_string_view<_CharT, _Traits>::back() const [with _CharT = char; _Traits = std::char_traits<char>; const_reference = const char&]: Assertion 'this->_M_len > 0' failed.

It has been at least a month since I can't use gdb with debuginfod enabled. Any solution to this? Thank you for reading.

/usr/include/c++/16/string_view:291: constexpr const std::basic_string_view<_CharT, _Traits>::value_type& std::basic_string_view<_CharT, _Traits>::back() const [with _CharT = char; _Traits = std::char_traits<char>; const_reference = const char&]: Assertion 'this->_M_len > 0' failed.

Fatal signal: Abortado
----- Backtrace -----
Reading symbols from /usr/lib/libSvtAv1Enc.so.4...
Downloading separate debug info for /usr/lib/libSvtAv1Enc.so.4
[###
]
0x563e9e90b481 ???
0x563e9ea9f1ed ???
0x7f164ac3e6ef ???
0x7f164ac9a11c ???
0x7f164ac3e5cf gsignal
0x7f164ac25684 abort
0x7f164b09d5bc _ZSt21__glibcxx_assert_failPKciS0_S0_
0x563e9e752f73 ???
0x563e9e76d57d ???
0x563e9e9ef638 ???
0x563e9e9ee72a ???
0x563e9e9ee4b5 ???
0x7f164ac9d79b ???
0x7f164ac9d818 pthread_once
0x563e9f44ce6e ???
0x7f164b0ea858 ???
0x7f164ac98041 ???
0x7f164ad2072b ???
0xffffffffffffffff ???
---------------------
A fatal error internal to GDB has been detected, further
debugging is not possible. GDB will now terminate.

This is a bug, please report it. For instructions, see:
<https://www.gnu.org/software/gdb/bugs/>.

r/archlinux • • 5h ago

SHARE IM officially a linux user now

1 Upvotes

So I decided I will learn linux also switch to linux and I choose arch because of Hyprland ,caelestia shell

New to these things dot know anything about linux and many stuff but want to know things more more

I'm a collage student so my main focus is productivity and things

Can u guys suggest what should I do , where I should learn linux, where to

Any apps plugins that would be better and all that

Thanks


r/archlinux • • 12h ago

SUPPORT | SOLVED cant select kernel in vscode for jupyter notebook

0 Upvotes

wanna share my experience and solution to an issue i had, where i wasnt able to execute code cells in jupyter notebook, vscode would just prompt me for choosing a kernel, and it wont give me any options, basically a bogus or busted window. neither ai nor stackoverflow were able to help me, tried a lot of stuff like going to settings with ctrl shift p or smth to change kernel in there, and when i did, it just idk didnt save it or smth, basically another glitchy window

also, i tried pycharm, it was not able to execute code cells just like vscode, the solution i wrote here didnt work as well

The solution is reinstalling vscode not from arch repository, but from official site

a lil help for other newbies like me, you will have to extract the folder with tar -xf

then move extracted file to /opt/vscode/ because thats where optional software lies and its meant for convenience only

after that you wanna be able to launch it, what let me do that on sway is sudo ln -s /opt/vscode/bin/code /usr/bin/code

code is how the vscode is called on linux, i suppose you can change its name with last command by changing code to smth else but idk how since idc


r/archlinux • • 17h ago

QUESTION Help

0 Upvotes

Hi everyone

I recently switched to Linux, specifically Linux Mint and I've been really enjoying it so far

I know Arch Linux and Mint are completely different distributions but Arch has caught my attention and I'd really like to learn how to use it

I've watched a few videos where people recommend installing Arch using a live USB or running it inside a virtual machine

Since I'm still relatively new to Linux i'd like to know what you recommend for someone in my situation so should I start with a virtual machine or try installing it on a separate USB drive?

I'd also appreciate any tips, guides, or resources that could help me learn Arch Linux from scratch

Thanks in advance


r/archlinux • • 1d ago

QUESTION cachy os kernels on arch

0 Upvotes

is it worth using the cachy os kernel on arch linux? and how do i do so?


r/archlinux • • 1d ago

FLUFF Arrived from Ubuntu

0 Upvotes

Last week i tried arch for the first time and went with KDE plasma. One of the best decisions in my life. Man the level of customization and the power in our hand. We can decide everything. What we need. What we don’t. Today morning i messed with pipewire and had a 30 second delay after login. After no solution i decided to have a fresh install. But again tried to fix the issue and I found the culprit just now and fixed the issue. I feel so satisfied after long hours and feel very accomplished. Man i can learn evry bit of this OS. I just love Arch ❤️ I love all the contributors and developers who keep this happening and i appreciate all of the support you guys given to this project.


r/archlinux • • 1d ago

QUESTION Are Kreo Surge XB and Cosmic Byte Aeres Pro Gaming Controllers compatible with Arch Linux?

Thumbnail reddit.com
0 Upvotes

r/archlinux • • 1d ago

SHARE ​seuil v1.0.0: Native Samsung Galaxy Buds Auto Switch on Arch Linux (reverse-engineered BLE 0x0075 + L2CAP CoC daemon in Rust)

13 Upvotes

GitHub (v1.0.0, GPLv3): https://github.com/Eddie02345/seuil

Demo clip: Watch Phone ↔ Linux Auto Switch in action

Samsung restricts Galaxy Buds Auto Switch to One UI devices and Windows Galaxy Books. I reverse-engineered Samsung's Continuity Service (`mcfds`) protocol and built `seuil`, a lightweight Rust daemon for Linux that integrates with BlueZ, PipeWire, MPRIS (`playerctl`), and `systemd --user` so your Buds seamlessly hand off between your Samsung phone and Arch desktop.

How it works

- Phone → Linux: When PipeWire detects an active playback stream (or MPRIS transitions to `Playing`), `seuil` dials Samsung's authenticated L2CAP CoC channel (PSM 128, P-256 ECDH + AES-256-GCM/CBC) and sends a `BUDS_SWITCH` command. Your phone automatically pauses media and releases the Buds, and `seuil` pulls the A2DP link via BlueZ.

- Linux → Phone: When your phone starts media playback or receives a call, `seuil` yields ownership via dynamic BLE `0x0075` Type-3 AD records, pauses Linux playback via MPRIS, disconnects A2DP/HFP cleanly, and arms a 5-second anti-ping-pong cooldown.

- Zero manual MAC hunting: `seuil setup` handles Samsung Account OAuth/PKCE certificate enrollment, lists your paired BlueZ devices in an interactive picker, writes `~/.config/seuil/config.toml`, and enables `seuil.service`.

Development & AI Transparency

​Full transparency: parts of the protocol documentation, Rust daemon scaffolding, and unit test suite were built using an AI-assisted workflow with OpenCode. I personally drove the protocol reverse engineering, captured and analyzed the live btmon HCI and adb logcat traces, and verified every cryptographic handshake and audio transition on physical hardware (Arch Linux + Hyprland, Galaxy A57, Galaxy Buds Core).

​Looking for testers

​Because seuil relies on Samsung's phone-orchestrated Continuity handoff rather than model-specific earbuds opcodes, it should work with any Auto-Switch-capable Galaxy Buds (Buds+, Live, Pro, Buds2, Buds2 Pro, Buds FE, Buds Core, Buds3/Pro) as long as Auto Switch is enabled. Feedback and issue reports on other Buds models or Wayland/X11 setups are welcome!


r/archlinux • • 2d ago

SUPPORT Not enough space

0 Upvotes

Disclaimer: I have never used linux before, know nearly nothing about coding, and am only using it because I am kinda stuck with it (friend told me to get a steam machine as a replacement pc and i took their word for it)

I've been having... troubles trying to learn how this all works, and realised some games that run with .exe just don't work right when using steam to run them, so I tried to download Wine. However, after trying, it said I do not have enough 'blocks'. (271368 needed, 212500 free). I have tried looking up a solution, removing cached stuff, vacuum, i don't know- a LOT. How do i increase the amount of space it has or change where things are installed to..... This is hurting my brain


r/archlinux • • 2d ago

DISCUSSION A robust VPN client in official repositories

2 Upvotes

Currently when using arch there is only one essential application available only through AUR: a VPN client.

VPN clients and proxy servers available in official repositories tend to sensibly support OpenVPN, WireGuard, SOCKs, other popular protocols, and some one-off stuff.

However there is a clear lack of clients supporting modern censorship-resistant protocols such as VLESS+reality, VLESS+reality+xhhtp, or hysteria, which are used a lot in places with more severe internet censorship (such as China, Russia, or Iran). The clients that do are, for example, xray, v2rayn, hiddify, etc. The application that gets the closest is V2ray but it doesn’t support reality (or hysteria)

That makes it so to use internet properly with arch Linux one must resort to AUR.

Maybe I have not searched hard enough. In this case I will be very grateful if anyone proves me wrong by showing a client supporting one of the protocols I listed above.


r/archlinux • • 2d ago

QUESTION Arch Linux as first Linux Distro

19 Upvotes

I am going to get my first Laptop pretty soon and I am considering downloading and daily-driving Arch as the first Distro I ever use.
I am also pretty sure it’ll be the ASUS Zenbook S16, I recommend you consider it if you’re also interested in buying a laptop!

I wanted to ask if anyone would recommend I should use Arch as my Distro as a beginner. I wanted to pick it since I want to learn Linux and really enjoy tinkering, even if it means I could nuke my hard drive in the process.
I also have one year of time to learn the os until I have to use the laptop for school.


r/archlinux • • 2d ago

QUESTION I genuinely want to learn Arch Linux

0 Upvotes

I want to learn Arch Linux, but not by blindly copying and pasting commands.

I want to understand every command I execute what it does, why it's needed, what changes it makes, and what comes next.

The problem is that I'm a complete beginner in Linux, and I'm not sure where to start or which resources to trust. YouTube has plenty of tutorials, but it's difficult to identify reliable, concept-focused learning resources.

Can anyone suggest a structured learning path or trusted resources that teach Linux fundamentals before moving to Arch Linux?

I want to understand Linux, not just follow an installation guide.


r/archlinux • • 2d ago

FLUFF Looking for “Language exchange” partner: pls read the post haha

7 Upvotes

Hi there. English is my second language, and I sometimes get a hard time trying to figure out some concepts that can have multiple meanings or synonims etc. So I wad wondering if there's someone who could give me a hand when having this kind of problems, maybe talk sometime so I can practice my technical conversations etc

And of course if this person is interested in Learning Spanish, I could also help back.

I'm studying actuary but I'm pretty interested in CS and I use Arch as my OS


r/archlinux • • 2d ago

QUESTION Ableton Live en arch

0 Upvotes

Hola!!, hace un tiempo compre una licencia de ableton live, pero tengo entendido que no esta oficialmente para linux entonces queria saber si alguien pudo hacerlo andar? Pensaba en hacer un dual boot pero viendo las ultimas noticias de Microsoft la verdad no veo la hora de salir de ese SO.

Se que hay alternativas para linux, aun no los probe a todos pero hasta ahora ninguno me llega a convencer, creo que son muy raros la verdad jaja.

Como sea, tengan un lindo dia/noche, saludos!


r/archlinux • • 2d ago

QUESTION obs plug ins

0 Upvotes

so I am new to linux and am trying to get droidcam on my obs but the ways I am used to don't seem to work. cause it says it installs it but even after a restart I don't see the file on pc or in input manage

please help a girl out!!!!


r/archlinux • • 2d ago

SHARE Steins;Gate anime based Plymouth Theme

4 Upvotes

was finding good themes for updating my plymouth but couldn't find any.

so made my own linux boot screen, a Steins;Gate divergence meter

boot → 1.048596 · EL PSY KONGROO

shutdown → 0.571024 · α worldline

Github Repo URL


r/archlinux • • 2d ago

QUESTION I don't know if it's the right community to ask....but i need some help with my networking feature 🤔

Thumbnail reddit.com
0 Upvotes

r/archlinux • • 2d ago

FLUFF Arch is a Detectives Job.

0 Upvotes

Arch Newbie here, i just want to share a story that almost drove me Nuts.

I have been using arch for about 1 Month and i notices my Network was extremely slow and unstable. I wasnt able to ssh into my Local Nas and Using a Browser was not even possible. First thing that normally fixed everything a good ol Reboot. And just like a miracle everything worked... for 5 seconds. First thought "wtf" second thought "this has to be some service messing with me". (sudo systemctl status NetworkManager) "WTF". For some reason i had about 20 Different Wireguard Vpns loading in that were Blocking my Traffic. So i deleted them, (sudo iplink delete vpn). IT WORKED... for another 5 Seconds.

At this point i was a little Frustrated. I had updated most of my Packages before the reboot so i thought i broke something and had to reinstall. My First suspect was Proton VPN, i installed it a few days earlier for Downloading a few "Linux Iso's" but i there was no Connection active at the Moment. I then did the reasonable thing, wich was purging any sign of its Existence from my System. (sudo systemctl restart NetworkManager. YAY IT WORKED... for another 5 Seconds.

I snapped. Restarted my Nas, Router, My Local system. And it always was the same result. It worked but then immidiently added new Wireguard connections. (journalctl -n 50 | grep -i -E "wireguard|wg|vpn|device") 4th Thought "dear god i am a Morron.

Long Story short, i had installed the hide.me Client a few hours earlier and i was too lazy to configure it so i just stopped it with systemctl. But in my increcible Genius i had forgotten to disable it. So on the Next reboot it self started abselutely wrecking my home Config.

At this point i had been looking for the issue for about 1 Hour and i was right in the middle of creating a User account on my Home Nas for my Photographer Friend who desperatly needed Cloud Storage.

At the End i was rather Happy than Annoyed. After 2 Years of Using Linux Daily i now kinda Know how to diagnose issues and i didnt do it Properly, I didnt do it systematically but i did it with Success.

(Please forgive me for my Grammar i am a German Potato.)


r/archlinux • • 2d ago

FLUFF I just had to go back to windows for something for the first time in almost 8 years and it was fucking miserable.

109 Upvotes

I swear to christ I thought I was as angry as I could possibly be when I left windows 8 years ago.

I set it up on my pc as a dualboot when I switched to Linux in case I needed to go back for any reason.

8 years later I finally do and it's like it was just waiting that entire time for me to come back just so it could pick back up right where I left off with a gigantic "Fuck you."

Couldn't do what I needed to do without updating the system. Had to wait like 30 times the amount of time it would take me to update all of my other linux machines. Had to restart multiple times just for the one set of updates. Had to bypass it telling me to make a microsoft account when it restarted so I could keep working. Couldn't fucking do what I needed to do once it was all done because I forgot the admin password after 8 years of abandoning their crappy OS and it won't let me run an executable on my machine. Have to look shit up to figure out that you can't reset the admin password for the machine you own without a fucking microsoft account or windows recovery media that I don't have.

The last time I used Windows was literally the day I resolved to switch to Linux 8 years ago. It really was a blast from the past for me with what complete and utter horseshit this experience was. Literally everything in the handful of hours I wasted on this would have been a trivial few minutes on my linux machines.

The rage I feel right now is mitigated only by the knowledge that I now know truly and completely that there is no good reason to maintain a dualboot anymore-there never really was-and I am going to erase Windows with the disdainful prejudice I should have eight years ago.

I updated 3 other arch linux machines while this was ongoing-one of which hadn't been updated in like a half year and was broken in a way that I had to figure out before I could successfully do an update-and windows wasn't even done preparing the files for it's own update by the time I was done with all the other machines.

It's literally worse than it was eight years ago.


r/archlinux • • 3d ago

SUPPORT how can I sign my bootloaders so I can enable secure boot?

Thumbnail reddit.com
0 Upvotes

r/archlinux • • 3d ago

SUPPORT | SOLVED Decided to update rust. Accidentally broke pacman (and other things).

33 Upvotes

OK, feeling pretty dumb here, but maybe someone else has shot themself in the foot the same way and can help.

I decided to update rust on my local system, but I didn't feel like rebooting just to install a newer version, so no pacman -Syu. Instead, I run pacman -Sy rust, and I see that one of rust's dependencies, openssl, has been updated from 3.x to 4.x. I see this because it doesn't want to install the new version of openssl when there are so many other things that depend on it. Like pacman.

installing openssl (4.1.0-1) breaks dependency 'libcrypto.so=3-64' required by pacman

At this point, I could have stopped, said to myself, "Y'know what, kescusay, rebooting isn't a big deal, and it would certainly be better to update the entire system instead of trying to just update the individual packages that depend on openssl. Why, doing it piecemeal like that is a downright excellent way to break your system!"

But I did not say this to myself. Instead, I said, "YOLO!" and updated only rust, openssl, pacman, fuckin' sudo, and a handful of other libraries and applications.

This... did not go well:

sudo pacman -Sy rust cryptsetup curl freerdp libarchive libgit2 libldap libngtcp2 libsasl openssh ostree pacman socat sudo
[sudo] password for damon: 
:: Synchronizing package databases...
 core is up to date
 extra                                                                                                                           8.7 MiB  31.2 MiB/s 00:00 [###############################################################################################] 100%
 multilib is up to date
resolving dependencies...
looking for conflicting packages...

Packages (15) openssl-4.1.0-1  cryptsetup-2.8.8-2  curl-8.23.0-2  freerdp-2:3.33.1-1  libarchive-3.8.11-2  libgit2-1:1.9.7-2  libldap-2.7.2-3  libngtcp2-1.26.0-2  libsasl-2.1.28-6  openssh-10.6p1-3  ostree-2026.6-2  pacman-7.1.0.r9.g54d9411-4
              rust-1:1.99.1-2  socat-1.8.1.3-2  sudo-1.9.17.p2-7

Total Download Size:    98.24 MiB
Total Installed Size:  368.65 MiB
Net Upgrade Size:        0.69 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
 openssh-10.6p1-3-x86_64                                                                                                      1468.8 KiB  6.73 MiB/s 00:00 [###############################################################################################] 100%
 sudo-1.9.17.p2-7-x86_64                                                                                                      1899.8 KiB  7.83 MiB/s 00:00 [###############################################################################################] 100%
 curl-8.23.0-2-x86_64                                                                                                         1339.6 KiB  7.61 MiB/s 00:00 [###############################################################################################] 100%
 libgit2-1:1.9.7-2-x86_64                                                                                                     1018.1 KiB  5.78 MiB/s 00:00 [###############################################################################################] 100%
 freerdp-2:3.33.1-1-x86_64                                                                                                       2.9 MiB  6.09 MiB/s 00:00 [###############################################################################################] 100%
 cryptsetup-2.8.8-2-x86_64                                                                                                     865.4 KiB  5.75 MiB/s 00:00 [###############################################################################################] 100%
 pacman-7.1.0.r9.g54d9411-4-x86_64                                                                                             970.0 KiB  6.15 MiB/s 00:00 [###############################################################################################] 100%
 ostree-2026.6-2-x86_64                                                                                                        845.5 KiB  5.36 MiB/s 00:00 [###############################################################################################] 100%
 openssl-4.1.0-1-x86_64                                                                                                          5.6 MiB  6.88 MiB/s 00:01 [###############################################################################################] 100%
 socat-1.8.1.3-2-x86_64                                                                                                        227.3 KiB  2.44 MiB/s 00:00 [###############################################################################################] 100%
 libldap-2.7.2-3-x86_64                                                                                                        288.1 KiB  2.93 MiB/s 00:00 [###############################################################################################] 100%
 libarchive-3.8.11-2-x86_64                                                                                                    588.2 KiB  5.69 MiB/s 00:00 [###############################################################################################] 100%
 libngtcp2-1.26.0-2-x86_64                                                                                                     224.5 KiB  2.31 MiB/s 00:00 [###############################################################################################] 100%
 libsasl-2.1.28-6-x86_64                                                                                                       152.7 KiB  1608 KiB/s 00:00 [###############################################################################################] 100%
 rust-1:1.99.1-2-x86_64                                                                                                         80.0 MiB  45.9 MiB/s 00:02 [###############################################################################################] 100%
 Total (15/15)                                                                                                                  98.2 MiB  55.4 MiB/s 00:02 [###############################################################################################] 100%
(15/15) checking keys in keyring                                                                                                                           [###############################################################################################] 100%
(15/15) checking package integrity                                                                                                                         [###############################################################################################] 100%
(15/15) loading package files                                                                                                                              [###############################################################################################] 100%
(15/15) checking for file conflicts                                                                                                                        [###############################################################################################] 100%
(15/15) checking available disk space                                                                                                                      [###############################################################################################] 100%
:: Running pre-transaction hooks...
(1/1) Marking sshd.service for restart...
:: Processing package changes...
( 1/15) upgrading openssl                                                                                                                                  [###############################################################################################] 100%
( 2/15) upgrading libngtcp2                                                                                                                                [###############################################################################################] 100%
( 3/15) upgrading libsasl                                                                                                                                  [###############################################################################################] 100%
( 4/15) upgrading libldap                                                                                                                                  [###############################################################################################] 100%
( 5/15) upgrading curl                                                                                                                                     [###############################################################################################] 100%
( 6/15) upgrading libgit2                                                                                                                                  [###############################################################################################] 100%
( 7/15) upgrading rust                                                                                                                                     [###############################################################################################] 100%
( 8/15) upgrading cryptsetup                                                                                                                               [###############################################################################################] 100%
( 9/15) upgrading freerdp                                                                                                                                  [###############################################################################################] 100%
(10/15) upgrading libarchive                                                                                                                               [###############################################################################################] 100%
(11/15) upgrading openssh                                                                                                                                  [###############################################################################################] 100%
(12/15) upgrading ostree                                                                                                                                   [###############################################################################################] 100%
(13/15) upgrading pacman                                                                                                                                   [###############################################################################################] 100%
(14/15) upgrading socat                                                                                                                                    [###############################################################################################] 100%
(15/15) upgrading sudo                                                                                                                                     [###############################################################################################] 100%
:: Running post-transaction hooks...
(1/8) Creating system user accounts...
(2/8) Creating temporary files...
(3/8) Reloading system manager configuration...
(4/8) Reloading user manager configuration...
(5/8) Enqueuing marked services...
(6/8) Arming ConditionNeedsUpdate...
(7/8) Restart a running sshd.service
(8/8) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux.img
==> Starting build: '7.2.14-arch1-1'
  -> Running build hook: [base]
==> ERROR: binary dependency 'libcrypto.so.3' not found for 'kmod'
  -> Running build hook: [systemd]
==> ERROR: binary dependency 'libcrypto.so.3' not found for '/usr/bin/kmod'
==> ERROR: binary dependency 'libcrypto.so.3' not found for '/usr/bin/kmod'
==> ERROR: binary dependency 'libcrypto.so.3' not found for '/usr/lib/libkmod.so.2.5.1'
==> ERROR: binary dependency 'libcrypto.so.3' not found for '/usr/lib/libtss2-esys.so.0.0.1'
  -> Running build hook: [autodetect]
modprobe: error while loading shared libraries: libcrypto.so.3: cannot open shared object file: No such file or directory
==> ERROR: Cannot acquire used modules. Unable to use autodetection.
  -> Running build hook: [microcode]
  -> Running build hook: [modconf]
  -> Running build hook: [kms]
==> ERROR: module not found: 'sis_agp'
==> ERROR: module not found: 'via_agp'
==> ERROR: module not found: 'amd64_agp'
==> ERROR: module not found: 'intel_gtt'
==> ERROR: module not found: 'intel_agp'
==> ERROR: module not found: 'drm_xen_front'
==> ERROR: module not found: 'qxl'
...
==> ERROR: binary dependency 'libcrypto.so.3' not found for 'mount.composefs'
==> ERROR: binary dependency 'libcrypto.so.3' not found for 'mount.composefs'
  -> Running build hook: [fsck]
==> WARNING: No modules were added to the image. This is probably not what you want.
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
error: command failed to execute correctly

I have not rebooted. I would very much like to undo this exercise in blatant stupidity. If I have to, I will use boot from my Arch installation media and install system packages from there to try to recover, but it would be extremely nice if I don't have to.

Oh, and pacman is broken now, of course:

sudo pacman -Syu
pacman: error while loading shared libraries: libcrypto.so.3: cannot open shared object file: No such file or directory

I am a big ol' stupidhead.


Update: A huge shoutout to person4268! This kind - and no doubt suave, debonair, and sophisticated - individual pointed me towards pacman-static, which allowed me to finish the update! I'm saved! And as glob is my witness, I shall never YOLO with updates again!


r/archlinux • • 3d ago

SUPPORT Secure Boot on HP 250 G9 (InsydeH2O) with Arch Linux: Unable to enroll custom keys

4 Upvotes

I'm trying to enable Secure Boot on an HP 250 G9 running Arch Linux with GRUB 2.16 and both Arch and CachyOS kernels.

I generated custom keys using sbctl and signed GRUB and both kernels successfully. However, enrolling the keys with:

sudo sbctl enroll-keys --microsoft --firmware-builtin

fails because the firmware does not expose the SetupMode EFI variable.

open /sys/firmware/efi/efivars/SetupMode-8be4df61-93ca-11d2-aa0d-00e098032b8c: no such file or directory

After selecting Clear Secure Boot Keys in the BIOS, SetupMode disappears from /sys/firmware/efi/efivars/, and sbctl incorrectly reports that the system is not booted with UEFI, even though UEFI is active and efivarfs is mounted.

❯ sudo sbctl status 
system is not booted with UEFI

Selecting Reset Secure Boot keys to factory defaults restores the original HP/Microsoft keys and UEFI boot entries, but Setup Mode is disabled again.

I'm now looking for a way to enable Secure Boot while keeping the factory keys (Or another solution). Would using Microsoft-signed shim with GRUB and a custom MOK be a viable solution on this laptop?


r/archlinux • • 3d ago

QUESTION Pls help in gaming setup

0 Upvotes

So i am new to linux and using hyprland and can someone please explain how do i download/Setup proton i can't even find any yt tutorials for it I tried like the built in proton from the steam but game (Palworld) isn't even opening. I would be grateful if someone could tell me how to game pls.

Edit : It's done now the protonup tool gave a custom compatibility option for the game and its running fine now.


r/archlinux • • 3d ago

SUPPORT nvidia-drm modeset=1 causes black screen

0 Upvotes

As the title says, if I change nvidia-drm to 1 my screen goes black. I can still use TTYs while GNOME is completely black. I am using an Asus laptop with both an integrated (AMD) and discrete (NVIDIA) GPU. I believe that having drm on would fix screen tearing when playing games, but if there are other options to fix it, I am up for recommendations.