[MEGODVA] Firefox + Transmission magnet link

Fórumok

Sziasztok!

Van esetleg ötlet arra, hogy ez miért nem nyílnak meg a magnet linkek firefox alatt? És hogyan lehetne ezt fixálni? Google nem adott sok segítséget.

Ubuntu 22.04

Itt a kapcsolódó hibaüzenet:

[253368.708303] audit: type=1400 audit(1686556651.536:1260): apparmor="DENIED" operation="exec" class="file" profile="snap.firefox.firefox" name="/run/user/1000/doc/94da7e42/transmission-gtk" pid=48082 comm="firefox" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0

Köszönöm a válaszokat előre is!

Megoldás:

Végül rájöttem, hogy régről volt benne egy transmission-gtk hozzárendelés. Azt töröltem, és a 'System handler' segítségével a link már rendben megnyílik. Köszönöm mindenkinek aki segíteni próbált!

Hozzászólások

Nem értek az apparmorhoz, de ebből egyértelmű, hogy az nem engedi meg a firefoxnak, hogy megnyissa neked a transmissiont.

Én se. Azért is használok normális közösségi disztrót, amiben ezek a corporate, agyonszabályozós hülyeségek nincsenek benne. Se Apparmor, se SELinux, se immutable koncepció, se kényszerített trusted platform / secure boot, se univerzális csomagformátumok erőltetése, se sok előtelepített szemét. Nem, nem lesz kevésbé biztonságos, egyszerűbb lesz tőle a rendszer, átláthatóbb, jobban debugolható, kisebb erőforrás-igényű. Mindez csak oda vezet, hogy pl. nincs gondom a megnet linkekkel. Se.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

Csak kérdezném: ha magad is beismered, hogy nem értesz hozzá, akkor honnan tudod, hogy nem lesz biztonságosabb tőle a rendszer?
Igen, a biztonságnak ára van: a rendszer bonyolultabbá válik. Az is igaz, hogy ha nem ért hozzá az ember, de felteszi (vagy hagyja, hogy a disztro default installer feltegye), akkor nem várt problémákkal szembesülhet.

nezd meg a /etc/apparmor.d/usr.bin.firefox fajl tartalmat. ha a vegen van ilyen:

  # Site-specific additions and overrides. See local/README for details.
  #include <local/usr.bin.firefox>

Akkor csinalj egy fajlt: /etc/apparmor.d/local/usr.bin.firefox:

 /usr/bin/transmission-gtk	 Ux,

ha megsem menne akkor passz :(

A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!