問題タブ [ubuntu-18.04]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - Ubuntu 18.04 root権限なしでmysqlを起動
ubuntu 18.04をインストールしてLAMPをインストールしましたが、root権限なしでmysqlを使用するのに問題がありました。私が書くとき:
mysql -u ルート -p
構成したパスワードを入力すると、アクセスが拒否されます。私が書かない限り
sudo mysql -u ルート -p
接続できるパスワードを入力します。しかし、ワークベンチがmysqlに接続するのを妨げるsudoの原因は望ましくありません。phpmyadminにも同じことが当てはまります。それを修正する方法に関するヒントはありますか?
php - mbstring が有効になっているにもかかわらず、未定義の関数 mb_convert_encoding() を呼び出す
サーバーにmbstringがインストールされており、phpinfo()出力の「解析された追加の.iniファイル」行に表示されます。しかし、mb_convert_encoding()
関数を使用しようとすると、次のエラーが表示されます。
mbstring をインストールしようとするsudo apt-get install php7.2-mbstring
と、mbstring は既にインストールされていると表示されます
docker - Linux Ubuntu 18.04 Bionic に Docker CE をインストールしようとするとエラーが表示されますか?
パッケージリストを読み込んでいます...完了
依存関係ツリーの構築
状態情報を読み込んでいます...完了
次の新しいパッケージがインストールされます。
docker-ce
0 がアップグレードされ、1 が新しくインストールされ、0 が削除され、0 がアップグレードされていません。
0 B/33
の8 MB
アーカイブを取得する必要があります。
この操作の後181 MB
、追加のディスク容量が使用されます。(
g++ - ubuntu 18.04 アップグレード後の lex/bison コンパイル エラー
コンパイラ プロジェクトの次のフェーズを開始しようとしていますが、コンパイル時にこのエラーが発生します。
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libfl.so: `yylex' collect2 への未定義の参照: エラー: ld が 1 つの終了ステータス Makefile を返しました:82: ターゲット 'gpl' のレシピが失敗しました
私は前の段階に戻り、make clean を実行して再コンパイルしましたが、今はどれもコンパイルされません。同じエラーです (以前はそうでした)。これは、Ubuntu 18.04 にアップグレードした後に発生しました。あとでさらなるアップグレードをチェックして、必要なパッケージのいずれかに更新が必要かどうかを確認しましたが、何もありませんでした。更新後にこれが機能しなくなった理由を誰か知っていますか? (おそらく設定ファイルか何か?)
ubuntu-18.04 - Ubuntu 18.04 gpg キーの追加が gpg-agent not found エラーで失敗しました
gpg キーを追加しようとすると、ベース イメージを安定した Ubuntu 18.04 に移行しようとすると、次のエラーが発生します。
docker - NAT サービス公開の背後にある Kubernetes ノード
パブリック IP アドレスなしで NAT の背後で動作するいくつかのノードで動作する Kubernetes クラスターを取得しようとしています。(なぜ必要なのかは別の話です)
3 つのノードがあります。
- Kubernetes クラスター マスター (パブリック IP アドレスを使用)
- Node1 (パブリック IP アドレス付き)
- Node2 (ラップトップの NAT の背後で VM として動作し、パブリック IP アドレスはありません)
3 つのノードはすべて、Kubernetes v1.10.2(3)、Docker 17.12 で Ubuntu 18.04 を実行しています。
Kubernetes クラスターは次のように作成されました。
kubeadm init --pod-network-cidr=10.244.0.0/16
フランネルネットワークが使用されています:
kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
Node1 と Node2 がクラスターに参加しました。
NAME STATUS ROLES AGE VERSION
master-node Ready master 3h v1.10.2
node1 Ready <none> 2h v1.10.3
node2 Ready <none> 2h v1.10.2
Nginx デプロイメント + サービス (タイプ = NodePort) が作成され、Node1 用にスケジュールされました (パブリック IP を使用):
kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 3h
my-nginx NodePort 10.110.202.32 <none> 80:31742/TCP 16m
このデプロイメントは、期待どおり http ://MASTER_NODE_PUBLIC_IP:31742およびhttp://NODE1_PUBLIC_IP: 31742 からアクセスできます。
別の Nginx デプロイメント + サービス (type=NodePort) が作成され、Node2 用にスケジュールされました (パブリック IP なし):
kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 3h
my-nginx NodePort 10.110.202.32 <none> 80:31742/TCP 22m
nginx-behind-nat NodePort 10.105.242.178 <none> 80:32350/TCP 22m
ただし、このサービスにはhttp://MASTER_NODE_PUBLIC_IP:32350またはhttp://NODE1_PUBLIC_IP:32350からはアクセスできません。
ラップトップからhttp://MY_VM_IP:32350経由でのみアクセスできます。
nginx-behind-nat
さらに、どちらの方法でもポッド内に入ることができませんkubectl exec
。
それを達成する方法はありますか?
mysql - 新しい MySQL Workbench のインストール (ルートに接続しません) Ubuntu 18.04
新しくインストールした MySQL ワークベンチが、新しくインストールした MySQL Community Server のルートへの接続を拒否しています。"Local Instance 3306" (デフォルトの MySQL 接続) にアクセスしようとすると、次のエラー メッセージが表示されます。
このエラー メッセージは、[接続の編集] タブから [ローカル インスタンス 3306] を開いてから [接続のテスト] にすると変わります。異なるが同様のエラーコードが表示されます。
コマンドラインからサーバーにアクセスできます
コマンドラインからもサーバーがアクティブであるように見えることを確認できます。
これは、1 つのユーザー アカウントのみで Ubuntu 18.04 で実行される MySQLCommunity Server と MySQL Workbench の新規インストールです。apt を使用してサーバーとワークベンチの両方をインストールし、ここでDevAnswers.co によって作成されたガイドを使用しました。
sudo mysql_secure_installation
サーバーとワークベンチをインストールした後、コマンドを実行する前にワークベンチを使用してサーバーにアクセスしようとしました。同じ2つのエラーが発生しました。次に、安全なインストール コマンドを実行し、覚えているパスワードを割り当て、mySQL ワークベンチのパスワード フィールドに入力しましたが、結果は同じでした。私は mySQL とデータベースに非常に慣れていないため、SQL の使用方法を学ぶために mySQL をインストールしようとしています。この問題を解決するために、皆様のご協力をお願いいたします。
追加の写真:
と。
sql-server-2008 - mssql を php 7.2.5 に接続する方法
Ubuntu サーバー 17 のシステムで作業しましたが、18.04 LTS にアップグレードした後、mssql 接続が機能しなくなりました。
これは私の次のプログラム行です:
私のphpの現在のバージョンは7.2.5です。すべてが更新されていることを考えると、どうすればよいですか?
vagrant - Macでのbento / ubuntu-18.04でのvagrant upの問題
ベント/ubuntu-18.04、バージョン 201803.24.0 で VM を起動しようとしています。Sierra バージョン 10.12.4、Vagrant 2.1.1 を実行している Mac を使用しています。
アップは次のように失敗します。
グーグルから、これは私のGuestAdditionsバージョンに関連している可能性があると思います。アップ中に次のメッセージが表示されます。
「vagrant plugin install vagrant-vbguest」を実行すると、次のように出力されます。
しかし、同じメッセージで同じエラーが発生しました。
私の問題とその修正方法を知っている人はいますか?