portupgradeの設定 FreeBsd(8.0-RELEASE-i386-disc1.iso)でサーバー構築作業をしている初心者の質問

このQ&Aのポイント
  • FreeBsd(8.0-RELEASE-i386-disc1.iso)を使用してMicrosoft Virtual PC上でサーバー構築作業を行っている初心者が、portupgradeの設定に関して問題が発生しています。
  • サーバー構築マニュアルに従ってportupgradeの設定を行っている際に、chmodコマンドでエラーメッセージが表示され、viコマンドが正常に実行できない問題が発生しています。
  • また、直前の作業でmakeコマンドを実行した際にもエラーメッセージが表示されており、構築作業の進行に不安があります。
回答を見る
  • ベストアンサー

portupgradeの設定 FreeBsd(8.0-RELEASE-

portupgradeの設定 FreeBsd(8.0-RELEASE-i386-disc1.iso)をOSにしてMicrosoft Virtual PC上でサーバー構築作業をしています。サーバー初心者です。 FreeBSDサーバー構築マニュアル http://freebsd.server-manual.com/freebsd8_setup.html の portupgradeの設定 で [root@ns ~]# chmod 644 /usr/local/etc/pkgtools.conf で Can't specify both -c and -x とでます。 [root@ns ~]# vi /usr/local/etc/pkgtools.conf で ~ が一画面に一行毎にでて、:q!で前の画面に戻りません。 前作業の[root@ns portupgrade]# make BATCH=yes install clean で err が後半数行出ていたのも気になります。 分かる方、お回答よろしくお願いします。 以上

質問者が選んだベストアンサー

  • ベストアンサー
  • trapezium
  • ベストアンサー率62% (276/442)
回答No.1

> 前作業の[root@ns portupgrade]# make BATCH=yes install clean で err が後半数行出ていたのも気になります。 前作業ってもさきの Web ページ見てないですが、portsupgrade のインストールに失敗してませんか? 例えば pkg_info 実行して確認してみると、 % pkg_info -c portupgrade\* Information for portupgrade-2.4.6_4,2: Comment: FreeBSD ports/packages administration and management tool suite みたいに表示されます? 後ろのバージョンは微妙に違うかもですが。 それと、 > [root@ns ~]# chmod 644 /usr/local/etc/pkgtools.conf で Can't specify both -c and -x とでます。 chmod がそんなエラー表示する? > [root@ns ~]# vi /usr/local/etc/pkgtools.conf で ~ が一画面に一行毎にでて、:q!で前の画面に戻りません。 それファイルが無いんで新規ファイルとして開いただけじゃ? それに :q は vi の終了です。前の画面というのは何を意味してるの?

bias-bias
質問者

お礼

ご回答ありがとうございました。 前作業とは、portsnap extract 作業でした。画像を添付しました。 pkg_infoを実行すると、 ja-freebsd-doc-20090913 Japanese translation of the FreeBSD Documentation m4-1.4.14 1,1 GNU 4 perl1-5.10.1 Practial Extraction and Report Language と表示されます。 申し訳御座いません。 [root@ns ~]# chmod 644 /usr/local/etc/pkgtools.conf では No such file or directory が表示されました。 > [root@ns ~]# vi /usr/local/etc/pkgtools.conf で ~ が一画面に一行毎にでて、:q!で前の画面に戻りません。 前の画面とは、[root@ns ~]# の入力待ちの画面のことです。 よろしくお願いします。 以上

関連するQ&A

  • FreeBSD8でWWWサーバーの構築について

    LAN内からIPアドレスでは表示するのですが外部からはアクセスできない現象について。 FreeBSDのサーバーを下記のページの手順で構築しました。 http://freebsd.server-manual.com/ 現在、LAN内に192.168.0.50という古いFreeBSDのバージョン6で動いているサーバーが存在し、それを新しいサーバーに切り替えようとしています。 新しいサーバーは、192.168.0.70として先のページの手順で構築しました。 Apache等も起動していて、同じLAN内にある別のパソコンから192.168.0.70とすれば、/usr/local/www/apache22/dataに置いたindex.htmlが表示されます。 しかし、イーモバイル等でLANの外からhttp://www.******.co.jpに接続すると Forbidden You don't have permission to access / on this server. という表示が出て閲覧できないのです。 グローバルIPアドレスでも同様です。 ちなみに、このサーバーは、DNSサーバーも兼ねておりますが、きちんと転送されることは確認できています。 また、その証拠に、イーモバイルなどでLANの外から接続しても http://www.******.co.jp/~++++ とすると++++のユーザーフォルダにあるindex.htmlは表示されますし、 http://www.******.co.jp/cgi-bin/++++.cgi というテスト用cgiを直接起動すると、きちんと動作します。 ルータの設定については、192.168.0.50から70に切り替えているだけですし、切り替えてメールの送受信や、SSH接続、FTP接続は何の問題もなくできます。 IP Filterの設定に問題があるのかと思い、無効にしてみても状況は変わりません。 /usr/local/etc/apache22/httpd.conf については、何度も確認していますが、どこに問題があるのか、皆目見当が付きません。 尚、/usr/local/www/apache22/dataへのアクセスは、次のように許可しています。 Order allow,deny Allow from all 最後になりましたが、FreeBSDは8で、apacheは、2.2でその他もFreeBSDサーバー構築 マニュアル(http://freebsd.server-manual.com/)にある最新バージョンです。 解決のヒントだけでもいただければ幸いです。 よろしくお願いします。

  • FreeBSD8でWWWサーバーの構築について

    LAN内からIPアドレスでは表示するのですが外部からはアクセスできない現象について。 FreeBSDのサーバーを下記のページの手順で構築しました。 http://freebsd.server-manual.com/ 現在、LAN内に192.168.0.50という古いFreeBSDのバージョン6で動いているサーバーが存在し、それを新しいサーバーに切り替えようとしています。 新しいサーバーは、192.168.0.70として先のページの手順で構築しました。 Apache等も起動していて、同じLAN内にある別のパソコンから192.168.0.70とすれば、/usr/local/www/apache22/dataに置いたindex.htmlが表示されます。 しかし、イーモバイル等でLANの外からhttp://www.******.co.jpに接続すると Forbidden You don't have permission to access / on this server. という表示が出て閲覧できないのです。 グローバルIPアドレスでも同様です。 ちなみに、このサーバーは、DNSサーバーも兼ねておりますが、きちんと転送されることは確認できています。 また、その証拠に、イーモバイルなどでLANの外から接続しても http://www.******.co.jp/~++++ とすると++++のユーザーフォルダにあるindex.htmlは表示されますし、 http://www.******.co.jp/cgi-bin/++++.cgi というテスト用cgiを直接起動すると、きちんと動作します。 ルータの設定については、192.168.0.50から70に切り替えているだけですし、切り替えてメールの送受信や、SSH接続、FTP接続は何の問題もなくできます。 IP Filterの設定に問題があるのかと思い、無効にしてみても状況は変わりません。 /usr/local/etc/apache22/httpd.conf については、何度も確認していますが、どこに問題があるのか、皆目見当が付きません。 尚、/usr/local/www/apache22/dataへのアクセスは、次のように許可しています。 Order allow,deny Allow from all 最後になりましたが、FreeBSDは8で、apacheは、2.2でその他もFreeBSDサーバー構築 マニュアル(http://freebsd.server-manual.com/)にある最新バージョンです。 解決のヒントだけでもいただければ幸いです。 よろしくお願いします。

  • FreeBSDでNICを2枚使う設定がわからない

    FreeBSD7.2でsendmailサーバを運用しています。 NICを2枚利用して、ローカルLANからのアクセス用と、インターネット向けのメール送受信用のポートを分けることを検討しています。 長文で申し訳ありませんが、何か良い方法があれば、ご教授ください。 1.NICを2枚使用する場合に、それぞれのNICに別々のDNS、デフォルトゲートウェイを設定する方法がわかりません。 WindowsPCであれは、ネットワークプロパティで分けることが出来ますが、FreeBSDでの設定がわかりません。 FreeBSDでそれぞれのNICに個別のIPを振るのは、rc.confで出来そうですが、DNS設定を登録するresolv.confでNICの指定が出来るかわかりません。また、デフォルトゲートウェイもひとつのIPアドレスしか登録できないように見えます。 2.sendmail上で、ローカルとネット向けで利用するNICをわける方法がわかりません。 単純にNICを2枚挿しただけでは、ネット向けの通信もローカル側に配信されるのではないかと理解しています。 BCP対策として利用予定のF/Wの制限で、ローカルLANのアクセスポートとインターネット向けのアクセスポートを分ける必要があります。 よろしくお願いいたします。

  • ddclient :permission dinied

    Dyn.dnsをつかっています。 FreeBSD のサーバー機にddclient をインストールしました。設定をすませ、ddclient start とするとすぐにpermission dinied というエラーがでました。 インストール作業は cp ddclient /usr/sbin/. cp sample-etc/ddclient.conf /etc のあと ln で名前を ddclient.confに変え rmでもとのなまえを削除し、 confを編集し、 cp sample-etc_rc.d_init.d_ddclient /usr/local/etc/rc.d として ln とrmで名前をddlient.sh としました。 どこがおかしいのでしょうか?よろしくおねがいします。

  • FreeBSDでのsendmailでのメール送信

    はじめまして FreeBSD11.0で自前サーバ構築をしています。 今回、サーバ上からsendmailで、下記ページを参考にメールを送信を試みています。 ・http://x68000.q-e-d.net/~68user/unix/pickup?sendmail FreeBSD11.0上での作業は、以下の通りです。 1. /etc/rc.confに下記を追加 sendmail_enable="YES" 2. リブート 3. sendmailが動作していることを下記で確認 # /etc/rc.d/sendmail status sendmail is running as pid 713. sendmail_msp_queue is running as pid 716. # 4. sendmailコマンドを実行 % sendmail From:送信元メールアドレス To:宛先メールアドレス Subject:タイトル xxx . % ●結果、コマンドは、正常に終了してますが、メールは、送信できません。 試しに自分の契約しているレンタルサーバ(FreeBSD9.1)で上記の4.のsendmail コマンドを実行すると、メール送信ができます。 環境設定など作業上なにが足らないのでしょうか。 FreeBSDのsendmailコマンドでの送信についてご存知の方がおりましたらご教示頂け ないでしょうか。 いろいろと調べたり試行錯誤したのですが、解決できなく質問をさせて頂きました。 よろしく、お願いいたします。

  • FreeBSD における、アプリの起動スクリプトと登録の方法

    いま独自のサーバ用アプリを作っています。それを、FreeBSD起動時に自動的に立ち上がるようにしたいのですが、方法が分かりません。教えていただける方、あるいは、参考URLをご存知の方お教えください。 たとえば、linuxでしたら、 /etc/init.d/hogehoge start とすると、hogehogeアプリを起動し、 /etc/init.d/hogehoge stop とすると、hogehogeアプリを停止するようなスクリプトを書きます。hogehoge中身は、たとえば、以下のような感じですかね。 ----------------------------------------------------- #! /bin/sh # # chkconfig: 2345 85 15 # description: hoge hoge ... . /etc/rc.d/init.d/functions cd /usr/local/xl-gbs PATH=$PATH:/usr/local/xl-gbs/xlscript/bin export PATH start() { xl gbserver.xl / start echo } stop() { xl gbserver.xl / stop echo } restart() { stop start } case "$1" in start) start ;; stop) stop exit 1 ;; restart) restart ;; *) ;; esac exit 0 ----------------------------------------------------- その上で、 % chmod 0755 /etc/init.d/hogehoge % chkconfig --add /etc/init.d/hogehoge という風に登録します。 まあ、この操作に対応するFreeBSDの操作を教えていただければありがたい。

  • RPMエラー: Failed dependencies

    ウィンドウマネージャfvwm2.4のrpmパッケージを インストールしようとしたところ、 エラー:Failed dependencies: libstroke.so.0 is needed byfvwm-2.4.19-1.i386 上記のエラーが出たので、libstroke0.5をソースからインストールしました。インストール先は/usr/local/libです。 # ls -l /usr/local/lib 合計 48 -rw-r--r-- 1 root root 9360 2月 23 17:27 libstroke.a -rwxr-xr-x 1 root root 544 2月 23 17:27 libstroke.la lrwxrwxrwx 1 root root 18 2月 23 17:27 libstroke.so -> libstroke.so.0.0.5 lrwxrwxrwx 1 root root 18 2月 23 17:27 libstroke.so.0 -> libstroke.so.0.0.5-rwxr-xr-x 1 root root 10972 2月 23 17:27 libstroke.so.0.0.5 次に、/etc/ld.so.confを以下の様に変更し、ldconfigを実行して、再びfvwmをインストールしようとしましたが、同じエラーがでてしまいました。 どうしたらよいのでしょうか?。OSはCentOS4.2です。 /etc/ld.so.confの内容 /usr/local/lib ← 新に追加した include ld.so.conf.d/*.conf

  • apacheのCGI設定

     pc9821にFreeBSD(98)をいれapache1.3を起動させています。cgiはlight.cgiというソフトをつかっています。なかなかcgiがうまくいきません。参考ページには public_html / index.html (トップページ) | +-- bbs / light.cgi [755] | admin.cgi [755] ・・・・(省略) +-- lock [777] / | +-- past [777] / 0001.cgi [666] とかかれていますが、実際に私のサーバーにはpublic_htmlというフォルダは存在していなくて /usr/local/www/cgi-binにbbsというフォルダをつくり あとは上のようにしています。またindex.htmlは/usr/local/www/dataのなかにいれて表示してWebサーバーとしてはたらいています。またapacheの/usr/local/etc/apacheのhttpd.confは 関係ありそうな行だけあげると ServerRoot "/usr/local" DocumentRoot "/usr/local/www/cgi-bin" <Directory "/usr/local/www/cgi-bin/bbs"> Options Indexes FollowSymLinks MultiViews <location "/cgi-bin/"> Options ExecCGI AllowOverride AuthConfig Limit Order allow ,deny Allow from all </Location> <IfModule mod_mime.c> TypesConfig /usr/local/etc/apache/mime.types ADDHandler cgi-script .cgi </IfModule> ScriptAlias /cgi-bin/ "/usr/local/www/cgi-bin/" <Directory "/usr/local/www/cgi-bin/bbs"> AllowOverride None Options ExecCGI Order allow,deny Allow from all </Directory> AddHandler cgi-script .cgi どこがおかしいのかおしえていただけないでしょうか?

    • ベストアンサー
    • CGI
  • apacheの設定

    Linuxの初心者です。 CentOSを使っていて、apacheの起動スクリプトの作成・実行権限の付与、ユーザの作成などが終わり、実際に起動させようと /etc/init.d/httpd start とやっても、以下のようなエラーメッセージが出ます。 Starting httpd: Syntax error on line 18 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp4.so into server: /usr/local/apache/modules/libphp4.so: cannot open shared object file: No such file or directory これの意味していることは何でしょうか? どうしたら解決できるでしょうか? よろしくお願いします。

  • ntpの設定について

    教えてください。 CentOSのサーバから外部のNTPサーバと同期を取る為の設定には NTPをインストールする必要があるのでしょうか? NTPサーバとして構築(インストール)する必要があるのでしょうか? まだインストールはしていません。 /etc/ntp.confというconfファイルはあります。 このconfファイルに以下のようにただ追記すれば良いでしょうか? server ***.***.***.*** server ***.***.***.*** server ***.***.***.***