CANADOH

QR Code

Home

  1. INDEX
  2. SEARCH
  3. RECORD
  4. RSS
  5. ADMIN
Home > Documents >Memo >

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 >