最新記事

ホストが利用可能なときに autofs を使用した NFS 共有マウント
ubuntu
mount
backup
nfs
autofs

ホストが利用可能なときに autofs を使用した NFS 共有マウント

NASボックスにNFSサーバーが設定されており、Ubuntu 20.04デスクトップPCを介してディレクトリをマウントできます。 また、共有をマウントするためにautofsを設定しましたが、これも効果がありました。 autofsを起動するとマウントがマウントされ、停止するとマウントが解除されます。 私が達成したいのは、NASボックスが起動したときに共有を自動的にマウントし(常に実行されるわけではありません)、NASがオフラインになると共有をマウント解除(または通知を表示)することです。 また、自動バックアップ(たとえば、「Back in Time」を使用)を設定したいので、NASを起動すると共有がマウントされ、バックアップソフトウェアがスケジュールに従ってバックアップを開始できるというアイデアがあります。これが基本的にMacOSが動作する方法です。 これは可能ですか?それでは、誰がどのようにすべきかを教えてもらえますか?

Admin

E:リポジトリ「http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease」が署名されていません。 Ubuntu 22.04の場合
ubuntu
upgrade
repository

E:リポジトリ「http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease」が署名されていません。 Ubuntu 22.04の場合

ros2パッケージのダウンロード中に適切なストレージキャッシュを更新し、sudo apt update次の出力を取得します。E:リポジトリ「http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease」が署名されていません。22.04はXenial(16.04)リポジトリを必要としないことを知り、それを(ソフトウェアとアップデート>その他のソフトウェア)から削除しましたが、エラーはまだ解決されていないので、助けが必要です。 Hit:1 http://www-ftp.lip6.fr/pub/linux/distributions/Ubuntu/archive jammy InRelease Hit:2 http://dl.openfoam.org/ubuntu jammy InRelease Hit:3 http://www-ftp.lip6.fr/pub/linux/distributions/Ubuntu/archive jammy-updates InRelease Hit:4 http://www-ftp.lip6.fr/pub/linux/distributions/Ubuntu/archive jammy-backports InRelease Hit:5 https://download.docker.com/linux/ubuntu jammy InRelease Get:6 http://security.ubuntu.com/ubuntu xenial-security InRelease [99.8 kB] Hit:7 http://www-ftp.lip6.fr/pub/linux/distributions/Ubuntu/archive jammy-security InRelease Hit:8 http://packages.ros.org/ros2/ubuntu jammy InRelease Hit:9 http://packages.osrfoundation.org/gazebo/ubuntu-stable jammy InRelease Get:10 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [99.8 kB] Err:6 http://security.ubuntu.com/ubuntu xenial-security InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32 Err:10 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32 Reading package lists... Done W: http://dl.openfoam.org/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. W: https://download.docker.com/linux/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. W: http://packages.osrfoundation.org/gazebo/ubuntu-stable/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. W: GPG error: http://security.ubuntu.com/ubuntu xenial-security InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32 E: The repository 'http://security.ubuntu.com/ubuntu xenial-security InRelease' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. W: GPG error: http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32 E: The repository 'http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. /etc/apt -type f -exec grep xenial {}+ 検索 /etc/apt/sources.list.d/official-source-repositories.list.save:deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted /etc/apt/sources.list.d/official-source-repositories.list.save:deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse /etc/apt/sources.list.d/official-source-repositories.list.save:deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted /etc/apt/sources.list.d/official-source-repositories.list:deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted /etc/apt/sources.list.d/official-source-repositories.list:# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse /etc/apt/sources.list.d/official-source-repositories.list:deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted

Admin

Ubuntu 20.04でローカルポートを転送する?
ubuntu
port-forwarding
port
socat

Ubuntu 20.04でローカルポートを転送する?

portでリッスンするサービスがあります:3000。しかし、ポートに変更したいです:8080。残念ながら、私が実行しているプログラムではリッスンポートを変更することはできません。 ポートをポートにlocalhost転送する方法はありますか?それでは、外部から接続するとトラフィックは?:3000:8080:8080:3000 コマンドを試しましたがうまくsocatいかないようです。 編集:次のコマンドを試しました(発見)ここ)。コマンドが実行され続ける以外は何も表示されません。 Firefoxで開こうとすると読み込まれ続け、最終的には接続タイムアウトエラーが発生します。 Chrome では接続がリセットされたと表示されます。私はsocatネットワーキングに慣れていないので、コマンドを正しく設定していないので申し訳ありません。 socat tcp-listen:8080,reuseaddr,fork tcp:localhost:3000 編集2:私はnmaplocalhost(sshデバイス上)で動作しており、すべてのポートを検索します。何らかの理由でポートが:3000開いているとは表示されません。ただし、localhostの代わりにパブリックIPアドレスを使用すると、ポートが:3000表示されます。なぜこれが起こるのかご存知の方は、Linodeでホストしています。 curl編集3:パブリックIPを使用してコマンドを使用するときに正しいHTMLコードとステータスを提供するため、ポートは正しく転送されたようですHTTP 200 OK。ただし、ブラウザで開こうとするとconnection timed out(Firefox)またはconnection was reset(Chrome)というメッセージが表示されます。だからこれはブラウザの問題のようです。HTTPS該当する場合は、ポート8080を介して接続しようとしていることがわかります。 よろしくお願いします!

Admin

PopOS(Ubuntu)がクラッシュし、緊急モードで起動します。
ubuntu
boot
fsck
pop-os
system-recovery

PopOS(Ubuntu)がクラッシュし、緊急モードで起動します。

私はLinuxを初めて使用しますが、問題を説明するために最善を尽くします。教えてください。追加情報が必要な場合は、追加情報を提供する方法を教えてください。 システムを起動してSteamを開いた後、OS全体がロックされてマウスを動かすことができますが、他のもの(alt + f2を含む)は機能しません。システムを強制的に再起動し、Systemdブートメニューを確認した後、Gnomeログイン画面が灰色に点滅してから、この画面に戻りました。 ^dを押すと、「現在は非常モードです」が再び印刷されます。そしてexit結果を書くFailed to starte default target: Transaction for graphical.target /start is destructive 私のシステムには3つのドライブがあります。 1つ目はWindowsがインストールされたFastbootを無効にしたNVME、2つ目はWindowsとLinux(PopOS)システム間で共有されるNTFSでフォーマットされたSeagate HDDです(Windowsの「自動マウント」ドライブ)。最近では、しばらく前にGnome Disk Managerを介してPopから起動したときにSeagateをサイレントインストールするように設定しました。 3番目のドライブはポップブートされるSamsung Evo Sata SSDです。 現在のカーネルと古いカーネルの間でsystemdブートメニューからブートすることに違いはありません。 Windowsで起動すると、Samsung Evo(1年未満)を除くすべてのハードウェアの問題を解決できます。 cat /etc/fstab緊急/メンテナンスモードで実行すると、次の機能が提供されます。 これは私にとっては良く見えますが、fstabには慣れていません。 PopOSリカバリパーティションから起動し(フラッシュドライブを接続してライブオペレーティングシステムを起動するのと似ています)、実行すると、次fdisk -lの結果が表示されます。 Seagateドライブがsdaとしてマウントされているように見えます。 ポップブートされたSamsungがsdbとしてインストールされているようです。 fsckはサムスンのブートドライブに何の問題もないと思うようです。 ここで何が起こっているのか知っている人がいるなら、助けてくれて本当にありがとう。最悪の場合、回復パーティションからOSを更新すると問題は解決しますか?

Admin

- バッシュとバッシュの違いは何ですか?
bash
ubuntu
login

- バッシュとバッシュの違いは何ですか?

ログインrootして存在しない任意のコマンドを入力すると、次のように表示されます。 root@localhost:~# asdf -bash: asdf: command not found root@localhost:~# ただし、ユーザーに同じことをすると、次のようにrakinar2表示されます。 rakinar2@localhost:~$ asdf bash: asdf: command not found rakinar2@localhost:~$ 今、bashとbashの違いは何ですか?

Admin

KDE Plasmaをインストールした後、Gnomeブラウザのデフォルトのファイルマネージャがイルカになりました。
ubuntu
gnome
kde
nautilus
pop-os

KDE Plasmaをインストールした後、Gnomeブラウザのデフォルトのファイルマネージャがイルカになりました。

POP OS 20.04 LTSでKDE Plasmaをインストールしてアンインストールしたら、Dolphinを使用してブラウザ(Chrome、Firefox、Chromium、およびBrave)からダウンロードしたファイルを開きます。 発見された唯一の解決策は、ドルフィンを取り除くことでした。 Dolphinは、新しく作成されたユーザーにとってもブラウザのデフォルトのファイルマネージャです。 しかし、私は次のような結果を得ます。 $ xdg-mime query default inode/directory org.gnome.Nautilus.desktop KDEプラズマをテストしたいのですが、Gnomeセッションを引き続き使用できるはずです。 奇妙なことは、ログイン時に(gnomeで)Nautilusがブラウザのデフォルトのファイルマネージャであるにもかかわらず、Dolphinに変更されることです。 変わる過程があるようです。 何を確認する必要がありますか? 編集する Pop OS 20.04の仮想マシンに新しくインストールし、次のガイドラインsudo apt install kde-standard に従ってインストールしました。https://support.system76.com/articles/desktop-environment/ KDEにログインしたことがないので、この奇妙な現象が発生します。

Admin

Ubtunu 18.04.4 LTSでGRPCを使用すると、SSLコンテキストエラーにルート証明書を追加できません。
ubuntu
openssl
ssl

Ubtunu 18.04.4 LTSでGRPCを使用すると、SSLコンテキストエラーにルート証明書を追加できません。

ライセンスを確認するためにSSLを使用するアプリケーションを実行しようとしています。次のエラーが発生し、申請はもはや行われません。 [license] License is for an online pool. [license] endpoint online.symbtc.net:443, use insecure: false E0404 22:05:22.807869220 21393 ssl_transport_security.cc:619] Could not add root certificate to ssl context. E0404 22:05:22.807932048 21393 ssl_transport_security.cc:786] Could not load root certificates. E0404 22:05:22.813890271 21393 ssl_transport_security.cc:619] Could not add root certificate to ssl context. E0404 22:05:22.813915754 21393 ssl_transport_security.cc:1691] Cannot load server root certificates. E0404 22:05:22.814347058 21393 security_connector.cc:1098] Handshaker factory creation failed with TSI_INTERNAL_ERROR. E0404 22:05:22.814355494 21393 secure_channel_create.cc:121] Failed to create secure subchannel for secure name 'online.symbtc.net:443' E0404 22:05:22.814370017 21393 secure_channel_create.cc:154] Failed to create subchannel arguments during subchannel creation. 仮想マシンを作成して同じアプリケーションを試しましたが、エラーは表示されません。そのため、SSL/証明書に関する内容が欠けており、理解できません。 SSLに依存する可能性のある適切な更新やその他の操作を使用することに問題はありません。周りを見回しましたが、この問題に関する投稿が見つかりませんでした。 CA証明書を更新し、SSLのインストールを確認してみました。 今はUbuntuを再インストールしたくないので、何が間違っているかを確認するために取ることができるデバッグ手順があるかどうかを教えてください。

Admin

Oracle VirtualBoxでUbuntuの小さな画面サイズを増やす方法は?
ubuntu
package-management
virtualbox
virtual-machine
display

Oracle VirtualBoxでUbuntuの小さな画面サイズを増やす方法は?

Oracle Virtualbox 6.1.2でUbuntuを使用しようとしています。 Ubuntuサイズをフルスクリーンにすることはできません。今、黒い背景を持つ小さな窓ができました。ゲストの追加CDイメージを挿入しようとすると(メニュー - >デバイスから)、エラーメッセージが表示されます。 メディアをマウントできません(VERR_PDM_MEDIA_LOCKED) sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11Ubuntu端末でコードを実行しようとすると、エラーメッセージが表示されます。 一部のパッケージをインストールできません。 それでは、現在の小さなUbuntuの画面サイズをどのように増やしますか?

Admin

Google Cloud の Ubuntu VM インスタンスで VS Code を開くことはできません。
ubuntu
virtual-machine
vnc
google-cloud
visual-studio-code

Google Cloud の Ubuntu VM インスタンスで VS Code を開くことはできません。

VNC ビューアを使用して Google Cloud の仮想マシンで VS Code を開く際に問題があります。これは実際のVNCです。 vscodeが複数のVNCセッションで実行されていないことを確認しました。 VM は Ubuntu 18.04 LTS を実行します。 [VS Code] アプリケーションをインストールし、他のアプリケーションと一緒にリストされているのを見ることができますが、アイコンをクリックしたり端末を介して実行したりすると開くことはできません。 端末を介してVSコードを実行しようとするとエラーは発生しません! 追いかけようとするGithubに関する問題しかし、問題を解決することはできません。 インストールはVS Codeホームページからdebパッケージを受け取ってインストールしましたsudo dpkg –i 。 以下のロボットジョニー(Johnny the Robot)の答えに従った後、これは正しい答えですcode --verbose。 Xlib: extension "XInputExtension" missing on display ":1". Xlib: extension "RANDR" missing on display ":1". Xlib: extension "XInputExtension" missing on display ":1". [13988:1206/040556.509538:ERROR:gl_surface_glx.cc(425)] glxQueryVersion failed [13988:1206/040556.509600:ERROR:gl_initializer_x11.cc(147)] GLSurfaceGLX::InitializeOneOff failed. [13988:1206/040556.510808:ERROR:viz_main_impl.cc(170)] Exiting GPU process due to errors during initialization [13966:1206/040556.517587:WARNING:gpu_process_host.cc(1193)] The GPU process has crashed 1 time(s) Xlib: extension "XInputExtension" missing on display ":1". [13966:1206/040556.554491:WARNING:gpu_process_host.cc(967)] Reinitialized the GPU process after a crash. The reported initialization time was 14 ms [main 2019-12-06T04:05:56.578Z] Starting VS Code [main 2019-12-06T04:05:56.579Z] from: /usr/share/code/resources/app [main 2019-12-06T04:05:56.579Z] args: { _: [], diff: false, add: false, goto: false, 'new-window': false, 'reuse-window': false, wait: false, version: false, help: false, telemetry: false, 'list-extensions': false, 'show-versions': false, verbose: true, status: false, 'prof-startup': false, 'disable-extensions': false, 'disable-gpu': false, 'extension-development-confirm-save': false, logExtensionHostCommunication: false, 'skip-getting-started': false, 'skip-release-notes': false, 'sticky-quickopen': false, 'disable-restore-windows': false, 'disable-telemetry': false, 'disable-updates': false, 'disable-crash-reporter': false, 'disable-user-env-probe': false, 'skip-add-to-recently-opened': false, 'unity-launch': false, 'open-url': false, 'file-write': false, 'file-chmod': false, 'driver-verbose': false, force: false, trace: false, 'force-user-env': false, 'no-proxy-server': false, nolazy: false } [main 2019-12-06T04:05:56.580Z] Resolving machine identifier... [main 2019-12-06T04:05:56.581Z] Resolved machine identifier: 8195d34eeeec20241a1db1a84b63b5309fc06715a4960b3481584f41d87c0955 (trueMachineId: undefined) [main 2019-12-06T04:05:56.597Z] update#setState idle [main 2019-12-06T04:05:56.600Z] [storage state.vscdb] open(/home/developer/.config/Code/User/globalStorage/state.vscdb, retryOnBusy: true) [main 2019-12-06T04:05:56.600Z] lifecycle (main): phase changed (value: 2) [main 2019-12-06T04:05:56.601Z] windowsManager#open Xlib: extension "XInputExtension" missing on display ":1". Xlib: extension "XInputExtension" missing on display ":1". [13966:1206/040556.659702:ERROR:atom_browser_main_parts.cc(183)] X IO error received (X server probably went away) どんな助けでも大変感謝します。

Admin

メモリが一時停止すると、Lenovo X220はシャットダウンします
ubuntu
arch-linux
shutdown
suspend
hang

メモリが一時停止すると、Lenovo X220はシャットダウンします

私はLenovo X220(2011年以降)を所有しており、深刻な問題が発生したことはありません。 RAMの一時停止機能はほぼ完全な寿命で動作しました(常にLinuxシステムでしたが、ディストリビューションは時々変更されました)。 ここ数週間の間に停止の問題があり、次に何を試すべきかわかりません。 質問:一時停止モードに入った後、ディスプレイが消え、電源LEDが点滅し始めます。ただし、Bluetooth、ミュート、マイクのミュートLEDは点灯し続け、ファンは回転し続けます。約30秒後にコーヒーマシンの電源が切れます。これは一時停止がないことを意味します。次の起動時にfsckが実行されます。 終了すると同様の問題が発生します。終了プロセスはスムーズに実行され、次の行で終了します。 Reached target shutdown. reboot: power down しかし、マシンがシャットダウンするのにも約30秒かかります。たぶん、これら2つの質問が関連しているかもしれません。 追加情報: システム:Arch Linux(最新アップデート) Lenovo X220iタブレット、8GB RAM、別途グラフィックカードなし この問題は、10回の試行のうち9回発生します。 Live Distribution(最新のKDE NeonとUbuntu 18.04(2018年4月版、当時は動作したと確信しているので18.04.3ではありません))を始めました。同じ質問。 BIOSを最新バージョン1.46にアップグレードし、BIOSをリセットしました。 内蔵ドライブ(SSD)のライブUSBを取り外してみました。 バッテリーなしで同じ方法を試しました。 (ACのみ接続) 誰もが問題を解決する方法を知っていますか?私はすべてのデータを提供し、すべてを試してみます。よろしくお願いします。

Admin

「刑務所の名前」を見つけて指定せずにFail2banでIPアドレスをバインド/禁止解除するUnixコマンド(およびbashエイリアス)またはスクリプト
bash
shell-script
ubuntu
alias
fail2ban

「刑務所の名前」を見つけて指定せずにFail2banでIPアドレスをバインド/禁止解除するUnixコマンド(およびbashエイリアス)またはスクリプト

Ubuntu 20.04では、fall2banを使用してIPアドレスを禁止および禁止解除するためのbashエイリアス(またはスクリプト)を作成しています。 飼育剤通事論慣れています。禁止解除IP アドレスは次のとおりです。 fail2ban-client set YOURJAILNAMEHERE unbanip IPADDRESSHERE そして通事論私は慣れている禁止するIP アドレスは次のとおりです。 fail2ban-client set YOURJAILNAMEHERE banip IPADDRESSHERE だから私の bashエイリアス構文~のため禁止令を解除IP アドレスは次のとおりです。 alias unbanip='sudo fail2ban-client set YOURJAILNAMEHERE unbanip' そして私の bashエイリアス構文~のため禁止するIP アドレスは次のとおりです。 alias banip='sudo fail2ban-client set YOURJAILNAMEHERE banip' 次に、実際強く打つニックネーム~のため禁止令を解除IP アドレスは次のとおりです。 alias unbanip='sudo fail2ban-client set sshd unbanip' そして実際強く打つニックネーム構文は次のとおりです。禁止するIP アドレスは次のとおりです。 alias banip='sudo fail2ban-client set sshd banip' エイリアスを使用して生成された実際のbashコマンドは次のとおりです。 # Unban a specific IP unbanip 123.456.78.90 # Ban a specific IP banip 123.456.78.90 これらすべての問題は、次の理由で指定されたIPを直接禁止する実際のコマンドまたはbashエイリアスを実際に作成できないことです。 1)ブロックを解除するときは、まず禁止IPの刑務所を見つけて、bashコマンドに刑務所を入力してください。 2)ブロックするには、すべての刑務所のIPをブロックするには、1つのコマンドですべての刑務所を指定する必要があります。 私がしたいことは 1)すべての刑務所でIPを自動的に禁止するIP禁止命令(刑務所を指定せず)を提案します。 2)IP禁止が属する刑務所を見つける必要なしにIP禁止を解除するコマンドを実行します。デフォルトでは、unban コマンドは特定の IP が属する刑務所を検索し、自動的に構文の YOURJAILNAMEHERE 部分に入力して 1 つ以上の刑務所を検索します。 bash技術を持っている人なら誰でもこのタスクを実行するためのコマンド(対応するbashエイリアスを含む)またはスクリプトを作成できますか?どんな助けでも大変感謝します!

Admin