Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇1966:
Re[7]:"$ cygrunsrv --start inetd"すると「そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。」 [prt] 03/07 07:12

 └◇1967:Re[8]:"$ cygrunsrv --start inetd"すると「そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。」 [nil] 03/07
  └◇1978:Re[9]:"$ cygrunsrv --start inetd"すると「そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。」 [hozumi] 03/13
   ├◇1981:Re[10]:"$ cygrunsrv --start inetd"すると「そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。」 [MSだす。] 03/13
   │└◇1984:Re[11]:"$ cygrunsrv --start inetd"すると「そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。」 [nil] 03/13
   │ └◇1985:Re[12]:"$ cygrunsrv --start inetd"すると「そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。」 [MSだす。] 03/14
   │  └◇1986:Re[13]:"$ cygrunsrv --start inetd"すると「そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。」 [nil] 03/14
   │   └◇1992:getfaclの出力の NTFS/FAT の違い [nil] 03/15
   └◇2036:Re[10]:"$ cygrunsrv --start inetd"すると「そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。」 [hozumi] 04/01 <


1966● Re[7]:"$ cygrunsrv --start inetd"すると「そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。」[ prt ] 2004 03/07 07:12
単純に
win95系であれば C:\WINDOWS に
winNT系であれば C:\WINNT に
/bin/cygwin1.dll をコピーして
(それでもだめだったら実行権限も見直して)
やるだけではだめでしょうか?

話がずれていたら謝ります....
スレッド一覧


1967● Re[8]:"$ cygrunsrv --start inetd"すると「そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。」[ nil ] 2004 03/07 13:07
たしかに、システム環境変数の PATHの設定や reboot の確認がどうなっているのか怪しいままですが…

>単純に
>win95系であれば C:\WINDOWS に
>winNT系であれば C:\WINNT に
>/bin/cygwin1.dll をコピーして
>(それでもだめだったら実行権限も見直して)

ええと、初心者*も*対象になる場合、この解決法はトラブルの元じゃないでしょうか?
せめて、問題が生じる行為であること、cygwin1.dllのupdateが起きた後にも問題が無いように、アドバイスする必要がありませんか? (updateの度に使用中の C:\win*\cygwin1.dll をコピーしなおす手順?)

また C:\Win*よりはかろうじて /bin/sbin/ にコピーするほうがまだましだと思います。
スレッド一覧


1978● Re[9]:"$ cygrunsrv --start inetd"すると「そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。」[ hozumi ] 2004 03/13 01:36
遅くなりまして申し訳有りません。

> /usr/sbin/inetd.exe を SYSTEMアカウントで実行すると
> 失敗する訳ですから、あと、失敗の原因になりそうなのは、

> group:Administrators:rwx
> mask:rwx
> other:--x
以下のようになりました。
少し違いますね。
特に何もいじってはいません。インストールし立てです。

$ ls -l /usr/sbin/inetd.exe
-rwxrwxrwx 1 root Users 32256 Sep 19 22:41 /usr/sbin/inetd.exe
$ getfacl /usr/sbin/inetd.exe
# file: /usr/sbin/inetd.exe
# owner: root
# group: Users
user::---
group::---
mask:rwx
other:rwx
$ cygcheck /usr/sbin/inetd.exe
C:/cygwin/usr/sbin/inetd.exe
C:\cygwin\bin\cygwin1.dll
C:\WINNT\system32\ADVAPI32.DLL
C:\WINNT\system32\NTDLL.DLL
C:\WINNT\system32\KERNEL32.DLL
C:\WINNT\system32\RPCRT4.DLL
$ ls -l "C:\cygwin\bin\cygwin1.dll"
-rwxrwxrwx 1 root Users 1109385 Jan 31 09:34 C:\cygwin\bin\cygwin1.dl
l
$ getfacl "C:\cygwin\bin\cygwin1.dll"
# file: C:\cygwin\bin\cygwin1.dll
# owner: root
# group: Users
user::---
group::---
mask:rwx
other:rwx


うーん、如何でしょうか?
スレッド一覧


1981● Re[10]:"$ cygrunsrv --start inetd"すると「そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。」[ MSだす。 ] 2004 03/13 09:38
getfaclの結果に、SYSTEMやAdministratorsが無いのは
ひょっとして/etc/group や/etc/passwd が壊れている、
あるいはSYSTEMなどがエントリーされてないのでは?
$ grep SYSTEM /etc/group
SYSTEM:S-1-5-18:18:

$ grep SYSTEM /etc/passwd
SYSTEM:*:18:544:,S-1-5-18::

など。他の実行ファイルの権限設定もあやしいでしょうから
クリーンインストールするのが良いのでは…

…などど思いますがどうでしょう?
スレッド一覧


1984● Re[11]:"$ cygrunsrv --start inetd"すると「そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。」[ nil ] 2004 03/13 22:39
>getfaclの結果に、SYSTEMやAdministratorsが無いのは

ls -l の結果に '+' がついていないのでおかしくはないのではありませんか?
(たぶん CYGWIN=ntsec を設定していないのだと思いますが。NTFS ですよね?)

これ以上混乱してもしょうがないし、permission や 1913の最後のほうをみても、正しくアドバイスするのが難しい状況だと思うので、私も、とりあえず、

1. Cygwinを正しく削除(FAQ や解説を参照してください)
2. 正しい手順でインストールしなおす
3. inetutils-X.X.X.README にあらかじめ目を通して解説書などに従い、正しい手順で設定

してから確認するほうが良いと思いますが。
スレッド一覧


1985● Re[12]:"$ cygrunsrv --start inetd"すると「そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。」[ MSだす。 ] 2004 03/14 00:09
> >getfaclの結果に、SYSTEMやAdministratorsが無いのは
>
> ls -l の結果に '+'
>がついていないのでおかしくはないのではありませんか?
> (たぶん CYGWIN=ntsec
>を設定していないのだと思いますが。NTFS ですよね?)
>
たしかに。しかしCYGWIN=ntsecはデフォルトなのでそれ相応
にFATの可能性も
あるようにも…。

そんなわけで、cygwinはNTFSがお勧めです、ということも言
っておきたい
と思います --> hozumiさん。
スレッド一覧


1986● Re[13]:"$ cygrunsrv --start inetd"すると「そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。」[ nil ] 2004 03/14 08:54
ええと、すいません、私も余計なこと書きました。先日のも含めて、要は、混乱を増すだけのようなアドバイスは必要ないだろう、ということで…

現時点では別に FAT のままでもいいでしょう。原則 NTFS推奨でも、初心者の私でも大抵はFATで使って、隠れた ACLで悩むことありませんし、個人で使う分には変換を勧めるほどのことでもないかと。
(逆に質問者となるならば getfacl,setfacl の勉強をして欲しいです。NTFSの場合)

誰か、setfacl と言う人がいてもかまいませんが、どうも質問者の状況説明では、へんなところが多いので確実性がわからず、環境変数等の見直しの後、手順に従ったインストール、設定と確認を促したまでです。
(なので個人的には実ば、再インストールすれば解決するかどうかわかりません)

(FAT と思われる点もありますが、-rwxrwxrwx にならないような気がしたのと getfacl の mask,other の順番から、深く考えずに(nontsec は関係なかった)、NTFSですか? と確かめたつもりですが、やめとけばよかったですね)
スレッド一覧


1992● getfaclの出力の NTFS/FAT の違い[ nil ] 2004 03/15 18:22
|user::---
|group::---
|mask:rwx
|other:rwx
>getfacl の mask,other の順番から、

念の為ソースを確認しました。
おおよそのところ、cygwin-1.5.7-1/winsup/cygwin/sec_acl.cc の中の関数 acl_worker(), getacl() において、ACLを持たない(not NTFS)かCYGWIN=nontsec であれば user, group, other, mask の固定順のまま表示され、そうでなければ aclsort32() でフラグの値(cygwin/acl.h)で並び替えて、user, group, mask(CLASS_OBJ), other(OTHER_OBJ) の順に表示されるようです。
スレッド一覧


2036● Re[10]:"$ cygrunsrv --start inetd"すると「そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。」[ hozumi ] 2004 04/01 18:16
遅くなりましてスイマセン。
ファイルタイプはNTFSにしています。
結局再インストールしました。
取り敢えず以下のようになっていますが
"$ cygrunsrv --start inetd"
できました。



$ ls -l /usr/sbin/inetd.exe
-rwxrwxrwx 1 root Users 23552 Feb 20 02:20 /usr/sbin/inetd.exe

$ getfacl /usr/sbin/inetd.exe
# file: /usr/sbin/inetd.exe
# owner: root
# group: Users
user::---
group::---
mask:rwx
other:rwx

$ cygcheck /usr/sbin/inetd.exe
C:/cygwin/usr/sbin/inetd.exe
C:\cygwin\bin\cygwin1.dll
C:\WINNT\system32\ADVAPI32.DLL
C:\WINNT\system32\NTDLL.DLL
C:\WINNT\system32\KERNEL32.DLL
C:\WINNT\system32\RPCRT4.DLL

$ ls -l "C:\cygwin\bin\cygwin1.dll"
-rwxrwxrwx 1 root Users 1126281 Mar 19 13:06 C:\cygwin\bin\cygwin1.dll
$ getfacl "C:\cygwin\bin\cygwin1.dll"
# file: C:\cygwin\bin\cygwin1.dll
# owner: root
# group: Users
user::---
group::---
mask:rwx
other:rwx
スレッド一覧

早田のホームページへ
CGIROOM