最新記事

起動時にシステム暗号化パスワードを入力するプロンプトをカスタマイズする
arch-linux
configuration
encryption
disk-encryption
dm-crypt

起動時にシステム暗号化パスワードを入力するプロンプトをカスタマイズする

私のアーチLinuxノートブックにはフルディスク暗号化があります。コンピュータの電源を入れると、ディスクパスワードの入力を求められます。私のシステムはluks ArchwikiページのLVMを通して暗号化されています。プロンプトには、「cryptlvmボリュームにパスワードが必要です」などの内容が表示され、所有者や紛失時に返品先住所などのシステムに関する情報を含めるように変更します。これまでアーチウィキを見て、似たような質問をした人がいるか検索してみましたが、何も見つからないようです。

Admin

一部のQtアプリケーションを実行すると、グリフのレンダリングが失敗します。
arch-linux
fonts
qt

一部のQtアプリケーションを実行すると、グリフのレンダリングが失敗します。

一部のqtアプリケーション(「openRGB」や「Telegram-Desktop」など)を実行すると、実行後すぐに閉じます。端末で実行するとエラーメッセージが表示されます。 render glyph failed err=13 face=0x558887d33b10, glyph=44 文字形状コードはアプリケーションによって異なります。 この問題を解決する方法についてのアイデアはありますか? 私はketnel 6.0.2-arch1-1とQtバージョン5.15.6でArch Linuxを使用していますが、以前のバージョンからこのエラーが発生しました(いつ起動したのかわかりません)。

Admin

Wireguardを介してローカルサービスポートを転送し、ローカルサービスを返します。
arch-linux
port-forwarding
vps
wireguard

Wireguardを介してローカルサービスポートを転送し、ローカルサービスを返します。

私のシステム: Local: Arch Linux VPS: Linode uubuntu 20.04.1 Standard Wireguard Package on both ends だから私は使用していますエアDCCPPD、私のローカルコンピュータにある3つのポートを使用して交通情報を転送するファイル共有プログラムです。 彼らは: 23288/tcp 21500/udp 13875/tcp 私が望むのは、このポートをVPS Wireguardに転送して、ポートがサーバー側で実行され、一般に公開されているように見えるようにすることです。 これを達成するために、次のガイドラインに従ってWireguardインターフェイスの設定を変更しました。 ガイド1 ガイド2 今私の設定は次のとおりです。 ローカル: [Interface] PrivateKey = Address = 10.66.66.2/32,fd42:42:42::2/128 DNS = 1.1.1.1,94.140.15.15 # packet forwarding PreUp = sysctl -w net.ipv4.ip_forward=1 # port forwarding PreUp = iptables -t nat -A PREROUTING -d local.ip.address -p tcp --dport 23288 -j DNAT --to-destination 10.66.66.1 PreUp = iptables -t nat -A PREROUTING -d local.ip.address -p udp --dport 21500 -j DNAT --to-destination 10.66.66.1 PreUp = iptables -t nat -A PREROUTING -d local.ip.address -p tcp --dport 13875 -j DNAT --to-destination 10.66.66.1 PostDown = iptables -t nat -D PREROUTING -d local.ip.address -p tcp --dport 23288 -j DNAT --to-destination 10.66.66.1 PostDown = iptables -t nat -D PREROUTING -d local.ip.address -p udp --dport 21500 -j DNAT --to-destination 10.66.66.1 PostDown = iptables -t nat -D PREROUTING -d local.ip.address -p tcp --dport 13875 -j DNAT --to-destination 10.66.66.1 [Peer] PublicKey = PresharedKey = Endpoint = vps.ip.address:49503 AllowedIPs = 0.0.0.0/0,::/0 仕える人: [Interface] Address = 10.66.66.1/24,fd42:42:42::1/64 ListenPort = 49503 PrivateKey = PreUp = iptables -t nat -A PREROUTING -d vps.ip.address -p tcp --dport 23288 -j DNAT --to-destination 10.66.66.2 PreUp = iptables -t nat -A PREROUTING -d vps.ip.address -p udp --dport 21500 -j DNAT --to-destination 10.66.66.2 PreUp = iptables -t nat -A PREROUTING -d vps.ip.address -p tcp --dport 13875 -j DNAT --to-destination 10.66.66.2 PostDown = iptables -t nat -D PREROUTING -d vps.ip.address -p tcp --dport 23288 -j DNAT --to-destination 10.66.66.2 PostDown = iptables -t nat -D PREROUTING -d vps.ip.address -p udp --dport 21500 -j DNAT --to-destination 10.66.66.2 PostDown = iptables -t nat -D PREROUTING -d vps.ip.address -p tcp --dport 13875 -j DNAT --to-destination 10.66.66.2 ### Client name [Peer] PublicKey = PresharedKey = AllowedIPs = 10.66.66.2/32,fd42:42:42::2/128 ご覧のとおり、私のローカルWireguardの内部アドレスは次のとおりです。10.66.66.2サーバーの内部アドレスは次のとおりです。10.66.66.1 今起こっていることは、ローカルコンピュータのローカルポートが23288VPN接続なしで開いているように見えており、ポートチェッカーで確認した後も同様です。他の3つのポートはまだ閉じていますが、使用されているデフォルトのポートが開いているため、大きな問題ではなく、これは私の目的には十分です。 VPNがなくても、他のポートは閉じたように見えます。 まだ使用しているファイアウォールはありません。作業に着手すると、関連するすべてのポートを許可します。 発生する問題は、パッケージがVPNを介して送信された後に発生し、ローカルに戻っていないようです。ご覧のとおり、私はこの3つのポートのすべてのパケットをローカルシステムに送り返す規則を設定しました。ただし、何らかの理由でアプリがairdc表示する必要があるものは表示されないため、その項目は取得されません。 このポートのトラフィックを私のローカルコンピュータに再び「転送」しようとすると、私が何か間違っているのでしょうか?これは私のローカルアプリケーションがパッケージを受け取る正しい方法ですか?そうでない場合、これら3つのポートに渡されたすべてのエントリが正しく返されるようにVPSラインバッカー設定を設定する正しい方法は何ですか? 注目してくれてありがとう! 編集:サービスへのアクセスに使用するローカルポートはhttp://localhost:5960で、次のようにWebからもアクセスできるようにVPNで使用したいと思います。https://vps.ip. 住所:5960しかし、上記と同じ構文を使用してローカルポート5960をサーバーに渡す行を追加しても、まだ機能しません。たぶんこれがすべてを操作するための鍵です。

Admin

curlとgitを使用してユーザーアカウントにパッケージをインストール中にエラーが発生しました。
linux
bash
arch-linux
curl
git

curlとgitを使用してユーザーアカウントにパッケージをインストール中にエラーが発生しました。

私はArcolinuxスパイスと一緒にArchをインストールして新しいインストールを設定しましたが、通常のユーザーとしてカールを使用すると、次のエラーが発生することがわかりました。 $ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" Cloning Oh My Zsh... fatal: could not create work tree dir '/usr/share/oh-my-zsh': Permission denied Error: git clone of oh-my-zsh repo failed さらに、sudoを使用すると、rootアカウントにpkgをダウンロードしてインストールします。 (ルートディレクトリから): $ sudo sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" Cloning Oh My Zsh... Cloning into '/root/.oh-my-zsh'... また、通常のユーザーとしてgit cloneを使用すると、パッケージを隣の/パーティションに複製します。/ルート/ホーム/bin/sbin/etc目次。私はこれが正常ではないことを知っています。この問題を解決してパッケージを正常にインストールするにはどうすればよいですか?

Admin

疑わしいメモリリークにより、Arch LinuxとGnome DEがハングしてロックされます。
arch-linux
gnome
memory
freeze

疑わしいメモリリークにより、Arch LinuxとGnome DEがハングしてロックされます。

この長い問題を解決するのに助けが必要です。 Arch Linuxとltsローリングカーネルをインストールし、最新バージョンにアップデートしました。 DEはドワーフです。大容量ファイルの転送中やドライブへの書き込みを続ける場合は、一定時間が経過すると常にロックされ、停止します。たとえば、ファイルをダウンロードまたはコピーします。 メモリリークの問題のようで、透明な巨大ページを無効にし、状況が改善されていることを確認する必要があります。私は指示に従った。https://blog.nelhage.com/post/transparent-hugepages/: それほど頻繁ではないように感じますが、それでも発生します。仕様: echo madvise | sudo tee /sys/kernel/mm/transparent_hugepage/enabled その後、GRUB設定を追加して再作成しますtransparent_hugepage=madvise。/etc/default/grub 時にはctrl + alt + F2tty2に切り替えてから再びtty1に切り替えることができ、ログイン画面が表示され、すべてのタスクがオフになってログインすると、システムは再び元気になります。しかし、これも毎回動作するわけではありません。今後は、このようなロックインが完全に解消されることを願っています。 さらに情報を追加するには、読み取らずに書き込むだけで、ダウンロード中にこの問題が発生する可能性があります。書かずにファイルを読むのは大丈夫です。 ハードウェアは次のとおりです。 i7 6700k Nvidia 980ti Maximus Ranger Viii Intel SSD WD Elements 10TB external drive via USB ご意見をお知らせください。これは、メモリリークの問題のためにDEがロックされて停止するのですか?これが起こらないようにする方法はありますか? どのログ投稿やエラーを探すべきかわかりません。ご指摘いただきありがとうございます。 訪問していただきありがとうございます!

Admin

私のラップトップmsi gs73vr 7rfファンは動作しません!
arch-linux
kernel
kernel-modules
manjaro

私のラップトップmsi gs73vr 7rfファンは動作しません!

ノートパソコンのファンが動作しない理由が気になります。 モデル:MSI-GS73vr 7rfステルスプロ 発熱を確認してみる pwmconfigを確認しました。 センサー-lmを確認しました アーチファンコントロールページを確認しました センサコマンドにはファン速度は表示されません。私はセンサーを使ってコマンドやその他のプロセスを検出します。 私のファンはまだ仕事をしていません。手動でどのように制御できますか?

Admin

Zoomがランダムにミュートされるのをどのようにブロックしますか?
arch-linux
opensuse
pulseaudio
volume
audio-volume

Zoomがランダムにミュートされるのをどのようにブロックしますか?

私は今Archを使用していますが、openSUSE Tumbleweedでも同じ問題が発生します(頻度は少し低いですが)。 デフォルトでは、Zoomから小会議室に入ったり出たりするとき、時には小会議室ではなく部屋に座ったときにZoomがミュートされ、音の設定に行って音量を復元する必要がある場合があります。現在の仕事はZoomにしていて小会議室に頻繁に出入りしなければならないので本当に不便です。 オンラインで検索してみましたが、私が理解しているように、Zoomは入力レシーバーを定期的に交換します。そのときはミュート状態です(pacmd list-sink-inputsZoomのインデックスは少なくとも実行時に変更されます)。特定の入力レシーバーがミュートされている場合は、修正を見たことがあります。入力レシーバーを変更しても、同じアプリケーションがミュート状態(またはほぼミュート状態)のままである場合はそうではありません。 この問題を解決する方法について提案やアイデアをいただきありがとうございます。 編集:もう少し詳しく見てみると、Zoomが実行されると、さまざまなプロセスのデフォルトの入力リスナーボリュームを定義するPulse Audioの設定ファイルが自動的に変更されるようです。もう一度変更してみましたが、pa_volume変更を続けます。そのファイルの変更を観察し、必要に応じて再度変更するスクリプトを設定しようとしましたが、実際に変更を検出するために使用できないため、再び停止しましたinotifywait。

Admin

SystemdのないArtix Linuxは、親Arch Linuxのパッケージをインストールできますか?
arch-linux
systemd
compatibility
openrc

SystemdのないArtix Linuxは、親Arch Linuxのパッケージをインストールできますか?

Systemd-freeをインストールしたいアティカスLinuxしかし、注意してくださいリリース時計多くのパッケージを見逃した。 Archベースのディストリビューションとして、Archリポジトリから直接パッケージをインストールできますか?どちらも異なる2つの初期化システム(OpenRCとSystemd)を使用しているという事実が問題になる可能性がありますか?

Admin

起動時に特定のTTYにコマンドをロードする方法は?
arch-linux
terminal
boot
tty

起動時に特定のTTYにコマンドをロードする方法は?

私はAesthetics™ビルドに接続する簡単な端末を設定しています。愚かな端末を使用するには、現在のキーボードが動作してKVMを設定するまで別のキーボードが必要です。端末を使用するたびにキーボードを設定するのが好きではなく、端末に狂っていません。デフォルトでは、端末、必要に応じて表示できる端末ベースのシステムモニタ、またはASCIIアートからコマンドを実行したいと思います。コマンドが何であるかは関係ありませんが、起動時にシリアルTTYでコマンドを実行する方法を知る必要があります。まだ端末がありません。端末を準備し、端末で何をしたいのかについてです。 これはシリアル接続になりますこのように設定してください。だから: systemctl enable [email protected] それから: systemctl start [email protected] これにより、TTYはttyS *(ttyS0やttyS1など)に似ています。技術的にはシリアルポートがなく、USBシリアルを使用する必要があるため、ttyUSB*(例:ttyUSB0またはttyUSB1)です。 だから要約すると: 通常、端末エミュレータを介してコマンドを入力する方法と同様に、起動時に端末に何かを表示する出力を持つコマンドを実行する必要があります。起動時に別々のTTYでコマンドを実行するには、どのコマンド/設定が必要ですか?

Admin

QEMUネットワーク通信が破損しています
networking
arch-linux
qemu
corruption

QEMUネットワーク通信が破損しています

pacman仮想マシン()内でパッケージマネージャを使用すると、ランダムに次の破損したパッケージが提供されます。 error: : signature from "" is invalid :: File /mnt/var/cache/pacman/pkg/.pkg.tar.xz is corrupted (invalid or corrupted packgage (PGP signature)) 私は次の設定を持っています: Arch Linuxホスト(カーネル5.3.11.1) 次に、UFWファイアウォールを使用してください(0.36) tun0次に、OpenVPN()で生成されたネットワークインタフェースを介してのみ接続を許可するように設定します2.4.8。 ネットワーク接続は、少なくとも5年間コンソールのあらゆる面でうまく機能しました。4.1.0次のオプションを使用して、QEMU(QEMU)を使用してArch Linuxであるゲストを設定しようとしました。 qemu-system-x86_64 \ -name 'Arch Linux' \ -display vnc=:0 \ -m size=8G \ -enable-kvm \ -cpu host \ -smp cores=2,threads=2 \ -k en-us \ -boot order=d \ -cdrom "" \ -drive "if=pflash,format=raw,readonly,file=" \ -drive "if=pflash,format=raw,file=" \ -drive "if=virtio,format=qcow2,file=" -nic user私が理解したように、追加のエントリを指定せずにゲストがインターネットに接続されている場合は、デフォルトに設定されます。 仮想ハードドライブが問題の原因であり、システム全体をさまざまな物理的な場所(SSD、HDD)に百万回再インストールしてみましたが、何も解決しませんでした。完全性のために、仮想ドライブは次のように作成されます。 qemu-img create -f qcow2 "" 16G 時には十分に試して運が良く、コンテナをダウンロードすると、破損したデータに対して同じランダムエラーを提供するdockerゲスト内部のインストール操作で終わります。これはネットワーク構成関連のエラーであると信じています。私は設定が間違っていることを願ってQEMU(および)dockerの上でそれを試しましたが、再び同じ問題に遭遇しました。libvirtvirshvirt-manager ある時点で、私の設定は次のネットワーク構成を使用しました。 # ... -net "user,hostfwd=tcp::2222-:22,hostfwd=tcp::8000-:8000,hostfwd=tcp::4200-:4200,hostfwd=tcp::9222-:9222,smb=" \ -net nic,model=virtio \ # ... しかし、それももう機能しません。こうなると、私が何を間違っているのかとても混乱しています...

Admin

各ドライブに異なるLinuxディストリビューションがインストールされた2つの起動可能なフラッシュドライブがあり、どちらのドライブも24時間以内にエラーが発生し始めました。
arch-linux
boot
dual-boot
live-usb
bootable

各ドライブに異なるLinuxディストリビューションがインストールされた2つの起動可能なフラッシュドライブがあり、どちらのドライブも24時間以内にエラーが発生し始めました。

私は探偵の仕事をすることができます。 USBドライブにLinuxのインストールを開始しました。メインドライブの再パーティション中に、Windowsは数回正常に停止しました。 私は少なくとも18ヶ月間Ubuntu Linux 22の起動に使用してきた128Gb USBドライブを持っています。大きな問題はありませんでしたが、デバイスの起動時に続行する前に、ブートマネージャを開いてフラッシュドライブを選択する必要がありました。これでGrubブートローダが開き、続行できました。 約1週間前に、より多くのスペースが利用できると判断し、1TB USBドライブにGaruda Linux KDE Dr460nizedをインストールしました。スペースが広く見え、仕切りもよくできています。私は仕事で何の問題もなく常に使用しています。私にとって、それは二次車輪を持つArch Linuxのように動作します。これは別のブートローダを使用しますが、これはLinuxインストールのブートマネージャを起動する前にデバイスのブートマネージャを開く必要があるようです。 ある日、私は仕事用コンピュータからGaruda Linuxを含むフラッシュドライブを起動できました。これは、管理権限を維持しながらシステムハードウェアの利点を享受できることを意味していたので、本当によかったです。私はマシンをシャットダウンし、それを私のマシンに再接続しました。デバイスの電源を入れましたが、完全にシャットダウンされませんでした。今、私はフラッシュドライブを再接続しましたが、なぜ安全にならないのかわからないので、ロック画面を開いて何も起こらなかったかのようにデバイスを使い続けました。ポップアップがまだ残っている間、注意を払わずにコンピュータをシャットダウンしないいくつかの珍しいポップアップが現れました。 フラッシュドライブを再起動すると、次のターミナルインターフェイスが表示されました。 [FAILED] Failed to mount /sysroot. [DEPEND] Dependency failed for Initrd Root File System [DEPEND] Dependency failed for Mountpoints Configured in the Real Root. Generating "/run/initramps/rdsosreport.txt" Entering emergency mode. Exit the shell to continue" など。ターミナルインターフェイスから/ bin / shシェルにアクセスできます。 いくつかの回避策を見て、今夜いくつかの内容を読んでみますが、起動時にこのエラーの即時解決策を探しているわけではありません。私は次に何が起こるかに興味があります。 24時間以内に、私はUbuntuがインストールされたUSBドライブに復元し、いくつかの作業を完了することにしました。過去24時間に何度も安全にOSを起動しましたが、過去1時間で奇妙に動作し始めました。起動プロセス中に出力を確認しました。 [DEPEND] Dependency failed for SSSD NSS Service responder socket. [DEPEND] Dependency failed for SSSD AutoFS Service responder socket. [DEPEND] Dependency failed for SSSD PPAC Service responder socket. など。別の「一般的なバックグラウンド処理デーモン」ルーチンが実行されます。しかし、ブートローダは失敗します。 [FAILED] NVIDIA Persistence Daemon 起動を続行 [ OK ] Started GNOME Display Manager その後、システムが停止します。カーソルは点滅し続けますが、面白いことはありません。 Ubuntuフラッシュドライブは1年以上うまく動作しているようで、ガルーダフラッシュドライブと同じ24時間以内に起動に問題が発生し始めたので、私が犯した間違いにもかかわらず、これらの問題には共通の原因があると信じたいと思います。起動時に外観が大きく異なります。 私のコンピュータに問題があると思われ、仕事用コンピュータからデバイスを起動してみましたが、パソコンと同じ問題が発生しました。 USBのうねりが原因でWindowsが中断することなく実行されたため、私のデバイスに深刻な問題があると疑われました。 最近のBIOSに加えた唯一の変更は、Garuda Linuxオペレーティングシステムのセキュアブートをオフにすることでした。 同じ短い時間内に私のフラッシュドライブの両方が破損する可能性は常にありますが、そうでない場合、ここにいる誰かがある程度洞察力を持つと思いました。

Admin