WEBアプリケーション(スクリプト)作成・修理・トラブル解決相談
Memo
2020 年 3 月投稿文
- < Mar 2020 >
- [情報技術] statoverride ファイルに未知のグループ問題
- sendmail をインストールする際に statoverride に残ったデータベース情報により、グループ smmsp を削除した後のパッケージインストールでエラーが出るようになりました。
dpkg: unrecoverable fatal error, aborting:
statoverride ファイルに未知のグループ 'smmsp' があります
E: Sub-process /usr/bin/dpkg returned an error code (2)
- statoverride のファイルパスは
- /var/lib/dpkg/statoverride
- このファイルの中を見ると、smmsp がすでに存在しないパスに当てられて存在していました。
- root smmsp 2755 /usr/lib/sm.bin/sendmail
- root smmsp 2755 /usr/lib/sm.bin/mailstats
- これらを削除するためには、次のコマンドを打ちます。
- $ sudo dpkg-statoverride --remove /usr/lib/sm.bin/sendmail
- $ sudo dpkg-statoverride --remove /usr/lib/sm.bin/mailstats
- 以上により、パッケージのインストールが正常に通るようになりました。
- 2020-03-06 (Fri) by Canaid SK
- [情報技術] 自分のPC内のウェブサイトをスマホから見る方法
- ローカルサーバー(Apache)に置いているウェブサイトやウェブアプリをモバイル端末(スマホやタブレット)から試す場合は、Apacheのプロキシー・モジュールを使うのが手軽です。
- まずは現在有効化されているモジュールを確認します。
- $ sudo apachectl -M
- 有効化するモジュールは次の通りです。
-
- proxy_module(必須)
- proxy_connect_module(SSLを使う場合)
- proxy_html_module(内部リンクを解決)
- proxy_http_module(必須:入れないと http:// を解決してくれません)
- もしも有効化していないものがあれば、有効化します。
- $ sudo a2enmod proxy
- /etc/apache2/sites-available/proxy.conf を編集して設定を行います。
<IfModule mod_proxy.c>
ProxyRequests On
<Proxy *>
AddDefaultCharset off
Require all denied
Require ip モバイル端末のIP
</Proxy>
ProxyVia On
</IfModule>
- 設定が済んだら、Apacheを再起動します。
- $ sudo service apache2 restart
- あとはモバイル端末のwifi設定でプロキシーを「手動」にし、PCのIPアドレスをプロキシー先に、ポートは80や8080など適切な数値に指定すれば、モバイル端末からPCのローカルサーバーにアクセスできます。
- もしも表示されない場合は、Firewallで引っかかっていないか確認しましょう。引っかかっていたら、モバイル端末のIPを通してあげましょう。
- 2020-03-28 (Sat) by Canaid SK
< PREV | NEXT >
sknote2 v1.0.6 © CANADOH