(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

【OpenShift】error: you do not have rights to view projectと出る事象

事象 Openshiftにてstatusを見ようとするも以下コマンドでエラーとなる。 $ oc status error: you do not have rights to view project "default" specified in your config or the project doesn't exist 環境情報 OpenShift Container Platform 4 可能性の…

【自動更新】QiitaのDailyランキングTop10

更新日時 2021/02/26/07:00 Qiita Trends Daily 1位 ※前日3位 Git,コーディング規約,レガシーコード Qiita Trends Daily 2位 ※前日4位 Unity,設計 Qiita Trends Daily 3位 ※前日8位 Python,Selenium,Python3 Qiita Trends Daily 4位 [New] Ruby,Line Qiita T…

【Vyatta】ファイアウォールに通信可能のIPアドレスを追加する

やりたいこと Vyattaにてvifに既にFW定義が存在する場合に特定のIPアドレスに対する通信を許可したい。 環境情報 Debian 4.9.124-0vyatta2 やり方 Vyattaにログイン後はOperation ModeなのでconfigureコマンドでConfigure Modeに遷移させます。 $ configure …

【Docker/RHEL】コンテナをsystemctlで自動起動化する方法

はじめに Podmanではpodman generate systemdでsystemdユニットファイルを生成ができますが、同じようにdockerでも手動でファイルを作成すればsystemctlでコンテナを操作できます。本記事ではRHELにて特定コンテナを自動起動するための手順をメモしました。…

【macOS】USBブート時にERROR36: REBUILD USB DRIVEとエラーになる事象

事象 LinuxのイメージをUSBに書き込み、起動ディスクとして指定するも以下のエラーで起動シーケンスに入らない。 nx_kernel_mount : reloading after unclean unmount, checkpoint xid xx, superblock xid xx er_state_obj_get_for_recovery : No ER state o…

【macOS】USBブートでISOイメージを起動する流れ

はじめに MacでFedora-WorkstationのISOイメージを取得し、USBにブート用に書き込み、実際に起動するまでの流れについて解説します。 環境情報 macOS 10.15 USBの初期化 既にフォーマットされたりしている場合は初期化しておきます。 デフォルトで入っている…

【MongoDB】SecondaryのMongoDBを強制的にPrimaryに変更する手順メモ

やりたいこと レプリケーションの不具合にてSecoundaryのMongoDBしかいない状況でコマンドを通してPrimaryに変更したい。 環境情報 Mongo v4.0 やり方 以下のようにコマンドにforce:trueを付与すると rs0:SECONDARY> rs.reconfig(cfg,{"force":true})書き込…

【RHEL】systemd-tmpfiles-clean.timerで不要ファイルを削除する流れ

はじめに Linuxには systemd-tmpfiles-cleanと呼ばれるタイマー機能があり、一定期間更新が入っていないファイルを削除することが可能です。本記事では任意のディレクトリに対してこのタイマー機能でファイルを削除する機構を利用する流れについて記載しまし…

【Windows/Linux】SHA256でファイルが同一のチェックサムであることを確認する

はじめに ファイルが改ざんされていないことを確認する際にチェックサムを見ますが、本記事ではWindows側で確認した値とLinux側で確認した値が同一であることを調査する方法について記載します。 環境情報 Windows 10 Red Hat Enterprise Linux 7.8 Windows…

【R言語】CSVの日付データをグラフとしてPlotする

やりたいこと 下記のようなCSVデータから 202101242133,34 202101242134,29 202101242135,24 202101242136,25 ...以下のようなグラフを作成する。Plot結果 環境情報 version.string R version 4.0.3 やり方 カレントディレクトリを確認し > getwd() [1] "C:/…

【Kubernetes】Podがファイルシステムを逼迫させた際におきた事象

はじめに Podにログインしてdfコマンドを打つと以下のようなファイルシステムが確認できますが / # df Filesystem 1K-blocks Used Available Use% Mounted on overlay 101330012 53038048 48275580 52% / tmpfs 65536 0 65536 0% /dev tmpfs 2022504 0 20225…

【cron】crontabで実行するコマンドに%がある際のエラー

事象 crontabにてdate '+%Y%m%d%H%M'を実行するも以下のエラーで失敗する。 $ cronevents ... /usr/sbin/cron: PID 2415: (AzureAD+KAZUHIROMATSUI) CMD (date '+) /usr/sbin/cron: PID 2414: (AzureAD+KAZUHIROMATSUI) UNSAFE XX ... 環境情報 ISC Cron V4.…

【Cygwin】cronをインストールして毎分コマンドを実行する

やりたいこと Windows環境にてUNIXライクにcronを動かす。 環境情報 $ bash --version GNU bash, バージョン 4.4.12(3)-release (x86_64-unknown-cygwin) やり方 管理者権限でCygwinを開いて同作業を実施していきます。以下でcron関係のコマンド群をインスト…

【RHEL】yumで特定パッケージのFinished Dependency Resolution Errorが出た際の解消方法

事象 yum installを実施した際に以下のようなエラーとなる。 --> Finished Dependency Resolution Error: Package: glib-networking-2.56.1-1.el7.x86_64 (xx) Requires: glib2(x86-64) >= 2.55.1 Installed: glib2-2.54.2-2.el7.x86_64 (xx) glib2(x86-64) …

【RHEL】nmcli con down ensX && nmcli con up ensX の注意点

はじめに RHELにてネットワークインターフェースに設定変更を加える際に、リロード目的でタイトルのコマンドを打つことがあります。 本記事では同コマンド群を打つ際の注意点を実機でコマンドを打った結果を元に解説します。 環境情報 Red Hat Enterprise Li…

【RHEL】オフライン環境でyumを利用するための資材をオンライン環境で用意する

はじめに オンライン環境(インターネットに接続)しているWindows端末でyumの資材を用意し、オフライン環境のRHELサーバにyumでモジュールをインストールする流れについて説明します。本手順はWindows端末に用意したCentOSのコンテナイメージを利用するので…

【IT用語】ShiftとLyftの違いとインシデントコマンダーとは?

はじめに システム障害対応の教科書という書籍の中で「ShiftとLyft」という用語が紹介されていたのでそこの抜粋と、同書で触れられているトラブル発生時に必要な役割である「インシデントコマンダー」のについても整理しました。システム障害対応の教科書作…

【Linux】chmodと拡張ACLを操作するsetfaclの違い

はじめに ファイルやディレクトリの権限を操作するコマンドchmodと似たコマンドにsetfacl(set file access control lists)があります。本記事ではコマンドの違いを実例付きで分かりやすく説明しました。 環境情報 RHEL 7.5 chmodはオーナーとグループでし…

【Windows/Powershell】「以下のコマンドは、このシステムで既に使用可能になっています」と警告が出る際の注意

事象 PowershellにてInstall-Moduleを実施する際に以下のような警告が出る。 PackageManagement\Install-Package : 以下のコマンドは、このシステムで既に使用可能になっています: 'Export-VM,Get-VM,Get-VMHost,Move-VM,New-VM,Remove-VM,Restart-VM,Set-VM…

【Kubernetes】Client.Timeout or context cancellation while reading bodyというエラーの解消方法

事象 kubectlコマンドでPodを展開しようとするも下記エラーでエラーとなる。 E0111 21:53:18.429065 5884 request.go:1001] Unexpected error when reading response body: net/http: request canceled (Client.Timeout or context cancellation while readi…

【Tekton/Kubernetes】kubectlを用いたPipelineRun失敗時のログの見方

はじめに Tektonを利用したCI/CDの中でPipelineが失敗した際に詳細メッセージを確認する流れを記載しました。 $ kubectl get pipelineruns NAME SUCCEEDED REASON STARTTIME COMPLETIONTIME test-pipeline-run False Failed 100s 92s 環境情報 Windows 10 Cy…

【IBM Cloud Container Registry】The login credentials are not validとエラーが出る原因

事象 レジストリーサービスにpushする際に以下のエラーとなる。 $ docker push jp.icr.io/xx/hello-world:latest The push refers to repository [jp.icr.io/xx/hello-world] 9c27e219663c: Preparing unauthorized: The login credentials are not valid, o…

【Kubernetes】storageClass経由でPVCを要求するStatefulsetの1回目と2回目の挙動の違い

はじめに PodのspecにvolumeClaimTemplatesとしてPersistentVolumeClaimを要求してデータを固定化する際、1回目と2回目でイベントに違いががあります。本記事はレプリカ数1のmongoイメージを例にステートフルセットの落とし上げをしました。 それによって、…

【Sikulix】実行時にjavax.script.ScriptException: ReferenceErroorとエラーになる

事象 Sikulixでclickコマンドを実行時に javax.script.ScriptException: ReferenceError: "Commands" is not defined in nashorn:mozilla_compat.js at line number 80とエラーになる。 環境情報 SikulixIDE 2.0.4 jython-standalone-2.7.2.jar 原因/解決策 …

【Cygwin】ホームディレクトリの変更方法メモ

やりたいこと Cygwinのターミナル(C:\cygwin64\bin\mintty.exe)を開いた際のホームディレクトリを修正したい。 環境情報 $ bash --version GNU bash, バージョン 4.4.12(3)-release (x86_64-unknown-cygwin) やり方 /etc/nsswitch.confのdb_homeの値をCygw…

【Notes】The Notes client requires an up to date bookmark template BOOKMARK.NTF というエラー

事象 LotsuNotesの初回起動時、表題のメッセージが出てnotes.exeの起動に失敗する。メッセージ全文は以下。 The Notes client requires an up to date bookmark template BOOKMARK.NTF. Please obtain a copy and restart Notes 環境情報 Notes 10 背景/解決…

【LenovoDiagnostics】Lenovo製PCに不具合が発生した際のハードウェア診断の流れ

はじめに Lenovo製端末の不具合時のトラブルシューティングの一環で行う、各ハードウェア(ハードディスクやメモリ)の障害状況を確認できる診断実行の流れについて記載しました。 環境情報 システム製造元 : LENOVO 機種 : Thinkpad ブートメニューの起動 …

【macOS】ユーザ名及びホームディレクトリ名を変更する

やりたいこと Macのユーザ名を変更する。具体的にはターミナルにて以下のようになっている「old」部分を「new」に変更する。 XX:~ old$ pwd /Users/oldXX:~ old$ export declare -x HOME="/Users/old" declare -x LANG="ja_JP.UTF-8" declare -x LOGNAME="ol…

【gcloud】Could not fetch resource: Value for field 'resource.sourceRanges is too largeというエラー

事象 Googleクラウドにて以下のように特定セグメントからのIPアドレスを遮断するため、source-rangesにIP群を書き連ねれて実行すると $ gcloud compute firewall-rules create cnblock --action=DENY --rules=ALL --direction=INGRESS --priority=10 --no-en…

【Vyatta】ログインして設定値を確認してログアウトするまで

やりたいこと Vyattaの実機に対してSSHログインを行い、設定値を標準出力に表示。確認後、ログアウトする。 環境情報 Debian 4.9.124-0vyatta2 やり方 該当のVyattaのIPアドレスおよびユーザ名指定してSSHを行います。 $ ssh -l vyatta X.X.X.X Welcome to A…


他の記事を読む