Red Hat 9.3(Plough)でYakuakeを起動しようとすると、次の警告とエラーが表示されます。 $ yakuake
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
kf.windowsystem: Could not find any platform plugin
QDBusConnection: name 'org.kde.kglobalaccel' had owner '' but we thought it was ':1.97'
Yakuakeウィンドウはまったく表示されませんが、F12を押すと表示されます。コンソール出力のみが表示されます。 バージョン情報: $ dnf info yakuake
...
Name : yakuake
Version : 23.04.3
...
この問題を解決するのに役立つ人はいますか?インターネットを検索しようとしましたが、解決策が見つかりませんでした。環境変数の設定を試みQT_QPA_PLATFORM=waylandてデスクトップセッションを再開しても、同じ結果が表示されます。
Red HatにTP-Link AC1300ドングル用のドライバをインストールする際に問題があります。 フォローするこれUbuntuプログラムがついに成功しました。 Red Hatで同じ手順に従おうとしましたが、役に立ちませんでした。 Linuxにインストールするドライバを決定する方法がわかりません。公式ウェブサイトにはLinuxサポートへの言及はありません。ドライバーページ。 Googleの追跡によると、Realtekドライバーであると仮定する必要があります。可能これ、おそらくこれ。 私が理解する手順を実行する必要があると試みました。 ソースコードの複製 dkmsにシンボリックリンクを追加する dkmsを使用したモジュールの取り付け dkmsを使用してモジュールをインストールするための3番目のプロジェクトを完了することはできません。 試してみました((このソースコードを使用)2)sudo dkms install -m 8812au -v 4.2.2 得る Error! Your kernel headers for kernel 3.10.0-1160.el7.x86_64 cannot be found at /lib/modules/3.10.0-1160.el7.x86_64/build or /lib/modules/3.10.0-1160.el7.x86_64/source.
Please install the linux-headers-3.10.0-1160.el7.x86_64 package or use the --kernelsourcedir option to tell DKMS where it's located.
install.shソースコードフォルダに1つあります。実行すると make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/3.10.0-1160.el7.x86_64/build M=/home/qa_user/avraham/rtl8812au modules
make: *** /lib/modules/3.10.0-1160.el7.x86_64/build: No such file or directory. Stop.
make: *** [modules] Error 2
の内容を見ようとすると、を/lib/modules/3.10.0-1160.el7.x86_64/build指すリンクであることがわかります/usr/src/kernels/3.10.0-1160.49.1.el7.x86_64。今回は、上記のリンクに--kernelsourcedirを使用してdkmsのインストールをやり直してください sudo dkms install -m 8812au -v 4.2.2 --kernelsourcedir /usr/src/kernels/3.10.0-1160.49.1.el7.x86_64 。たとえば、次のようになります。 Building module:
cleaning build area...
'make' all KVER=3.10.0-1160.el7.x86_64...(bad exit status: 2)
Error! Bad return status for module build on kernel: 3.10.0-1160.el7.x86_64 (x86_64)
Consult /var/lib/dkms/8812au/4.2.2/build/make.log for more information.
提供されたログの表示 DKMS make.log for 8812au-4.2.2 for kernel 3.10.0-1160.el7.x86_64 (x86_64)
Wed Dec 8 16:19:11 EST 2021
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/3.10.0-1160.el7.x86_64/build M=/var/lib/dkms/8812au/4.2.2/build modules
make: *** /lib/modules/3.10.0-1160.el7.x86_64/build: No such file or directory. Stop.
make: *** [modules] Error 2
これは最初に発生したエラーです。つまり…詰まっています。 アップデート(1): @GracefulRestartのアドバイスに従ってください。私のLinuxカーネルバージョンのカーネルヘッダーをインストールしようとしています。 私のLinuxカーネルバージョン(hostnamectl出力):Kernel: Linux 3.10.0-1160.el7.x86_64 もちろんsudo yum install -y kernel-headers-3.10.0-1160.el7.x86_64.rpm。ニュースを受けました warning: /var/tmp/rpm-tmp.GncnUX: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
package kernel-headers-3.10.0-1160.49.1.el7.x86_64 (which is newer than kernel-headers-3.10.0-1160.el7.x86_64) is already installed
file /usr/include/linux/version.h from install of kernel-headers-3.10.0-1160.el7.x86_64 conflicts with file from package kernel-headers-3.10.0-1160.49.1.el7.x86_64
その後、カーネルバージョン49を削除しました。 現在は正しく見えるカーネルヘッダーしかありません。 rpm -qa kernel 返品のみです。kernel-3.10.0-1160.el7.x86_64 指摘したように、@Natolio私は逃げなければなりませんrpm -qa kernel-headers。 完了しました。結果はですkernel-headers-3.10.0-1160.el7.x86_64。 アップデート(2): /usr/src/kernels/3.10.0-1160.el7.x86_64に移動してmakeそこで実行してみてください。 得る make[1]: *** No rule to make target arch/x86/syscalls/syscall_32.tbl', needed by arch/x86/syscalls/../include/generated/uapi/asm/unistd_32.h'. Stop.
make: *** [archheaders] Error 2
アップデート(3): これを実行してみると、lsusb間違ったドライバのソースコードを試していることがわかりました(一致するドライバを決定する方法がわかりません!)。ドングルがコンピュータに接続され、lsusbが表示されますTP-Link Archer T3U [\[Realtek RTL8812BU\]][5]。ただし、インストールのためのソースの指示に従うか、元々使用したプロセスに従うと、dkms結果は同じです。 ここでどのように慰めを見つけることができますか?