Debian bug report logs - #1805 man package problem Package: man ; Reported by: stuart@oleta.physics.ucsb.edu (Stuart Marshall). ----------------------------------------------------------------------- Message received at debian-bugs: From oleta.physics.ucsb.edu!stuart Mon Nov 6 12:40:34 1995 Return-Path: Received: from pixar.com by mongo.pixar.com with smtp (Smail3.1.28.1 #15) id m0tCYLJ-000FFrC; Mon, 6 Nov 95 12:40 PST Received: from oleta.physics.ucsb.edu by pixar.com with SMTP id AA22528 (5.67b/IDA-1.5 for debian-bugs-pipe@mongo.pixar.com); Mon, 6 Nov 1995 12:40:02 -0800 Received: by oleta.physics.ucsb.edu id (Debian /\oo/\ Smail3.1.29.1 #29.33); Mon, 6 Nov 95 12:39 PST Message-Id: Date: Mon, 6 Nov 95 12:39 PST From: stuart@oleta.physics.ucsb.edu (Stuart Marshall) To: alvar@meiko.co.uk, debian-bugs@Pixar.com, stuart@oleta.physics.ucsb.edu Subject: Re: Bug#1805: man package problem Hi Alvar, Thanks for the thoughtful response. I checked the /usr/bin/man permissions and they are correct. I ran strace as myself and as root and the gzipped uuencoded results are concatenated below. I am currently running a completely fresh debian system. I reinstalled from scratch because I rearranged my disk partitions but I think I recall seeing this problem on my old system. I think strace uncovered the root of the problem (maybe a feature!). As I said before the problem occurs when I have a ./man subdirectory that I don't have write permission on. If no ./man directory exists there is no problem. I am using tcsh and my path starts with "." . Note, the default debian tcsh path has "." at the end. The manpage for manpath says it uses the info in /etc/manpath.config, the environment and my path also. Here is a quick command sequence that makes this obvious: oleta% cd /usr/doc oleta% ls -ld . ./man drwxr-xr-x 81 root root 2048 Nov 5 17:03 ./ drwxr-xr-x 2 root root 1024 Nov 1 22:29 ./man/ oleta% man manpath > /dev/null man: can't create index cache /usr/doc/./man/index.db: Permission denied oleta% manpath manpath: warning: /usr/X386/man: No such file or directory manpath: warning: /usr/X11R5/man: No such file or directory manpath: warning: /usr/X11/man: No such file or directory manpath: warning: /usr/X386/man: No such file or directory ./man:/usr/local/man:/usr/man:/usr/X11R6/man So the manpath is including ./man which is something of a surprise to me. So what should happen when a ./man subdir exists that is not accessible or is not a real man page directory as is the case for /usr/doc/man? Sorry about the long lines in my message. thanks, Stuart ------------------- concatenated stuff ------------------------ Here is the typescript of commands used to run strace first as myself and then as root: (after editing to remove control characters) Script started on Mon Nov 6 11:49:57 1995 oleta% unalias cd oleta% cd /usr/doc oleta% strace -f -o /tmp/strace0 /usr/bin/man man > /dev/null man: can't create index cache /usr/doc/./man/index.db: Permission denied Process 12486 attached Process 12485 suspended Process 12487 attached Process 12488 attached Process 12486 suspended Process 12489 attached Process 12488 suspended Process 12486 resumed Process 12487 detached Process 12488 resumed Process 12489 detached Process 12488 detached Process 12485 resumed Process 12486 detached oleta% su Password: bash# cd /usr/doc bash# strace -f -o /tmp/strace1 /usr/bin/man man > /dev/null Process 12493 attached Process 12492 suspended Process 12496 attached Process 12497 attached Process 12493 suspended Process 12498 attached Process 12497 suspended Process 12493 resumed Process 12496 detached Process 12493 suspended Process 12497 resumed Process 12498 detached Process 12493 resumed Process 12497 detached Process 12492 resumed Process 12493 detached bash# exit exit oleta% ls -l /usr/bin/man -rwsr-xr-x 1 man root 65540 Sep 20 11:54 /usr/bin/man* oleta% exit exit Script done on Mon Nov 6 11:51:43 1995 --------------------------------------------------------- And here is strace0.uu begin 644 strace0.gz M'XL("`9GGC```W-T]LVDM_O5^"CN[/3Z^';7P1- M4?80_%WH_@0/15$U]D"_W__7;DX3_@)ZI=0N[ZY/+B_._QL#*PGP?&XM>L(> MB$E=75_>W%T/CT[VP(>CJ[O1NZ/K(;I'30JDA6=%B/\2;'OFA["GU*IE!;O> MF>[$QJPI?:TOZ4FO9K#SI4?X2MN+&=PMHYO":M(T@94$Q1!V2V`GP6-/J.&6 MP#ZKLB';>8QG54.?5.`1#(W"T!$G=1AZIL4$PV!@&.4&X]O6#!X<'\PM[\Z9 MH,Z.4%<+SY,I^C,=`_?;O@B&%Y?#BQO0N_!!N+0?P-2=0>`'P'$#:$=^\&UW MG?0R#.*.^E7(Q\11*_CS\,$*X(LVC$F_4#-)7YJ,OC37?,7+.JXFX&6&1<;J MNEX4H2NS>D'BF'2Y277>:)E!==)(8DX6PYRLK`=SWA^9],**'OJV[TW=^XH) M8$KD4)ASC61(&CW7)/Q-&/Q-,OX":#FXN9U78#7D"'MC[Q7Z']P\N&&LCAW4 M%G+[@J3L$AN5E"*%_9(_3".$$5@NP!6;@O_D.A!8LQGXY_W,GUBS\6O,%`NTY!UPVZ[Q%X<:(^.;O^1=!5-3=1(PJT\B@+ZH;6)]G0$E(KP[,V<9>? M1/%:[9J@5B4L>AV]/3MI++0HEK#8D,?4+G96G5YBS2U"GV24V(Q18A?]<']S MB^B`1#<&FNC`8>C`H>:B[@89/3`.Q.B<0V#XYSE";I M>&HU34*&<<%2XTI-FV*EM9(JY-K<,#IA<2.?,$MHL/'Q*JP2_V#3]CD8J/6+ MK?'C`(O@9_%4P=;2X,KVHAF>44[O1L.;4[24/CVY.SZ_''X:'A?7O(D-3QDV M/%T/I5`7D^#-N7,]_U#:`\Z=9\WA(>H@PK7(!Q/58"(I@Y!`/W+Y=WQ]?#H!DW,:,6\:N/H^'@X`KTK M&,S=,'1]#SC0*ECDD%@4N!CW.]BV2I(I&TETQ#Z)V9ABFUO M$A*O4^W_F*>[283VPMQNYNDI6CF7WYFG-W1-;^#MUZ=FML/'],T,`6\J?!CV M3X9OSHXN>'`-"O?^ITJ\BMA_8X^<68EM17DK@9ND"]>IKMFT8W=&MW-N_[#I M7]VF85E80'0I[8`:]0X&*_4@J;RR+VEB2I8_H,A;&"OHGY%_C M&5.5,+(J4=C"6%;&,@&E;O96V*9.T-%+&DA"^(@)Q"-BQ?'NNKKI?#2B*@H) M9V4WE1GM>/&H"?6+1TTH;CIJ(@-#I#`D!H9$8<@,#)G"4!@8"H6A,C!4"D-C M8&@4!F-+5Z.V=#7&EJYF4!B,C4/-I#`8>T.:16$P=FNT"87!R%QK-H7!R/-J M#H7!2-YID,)@I$JT:1%#9XP/G1H?.F-\Z-3XT!GC0Z?&A\X8'SHU/G3&^-"I M\:$SQH=.C0^=,3YT:GSHC/&A4^-#9XP/G1H?.F-\Z+GQD3KA.`]4ZH3Q5Y03 M%A-_*PG)K:RA.RW]K-(+IRW*@BY5M(B_*K;XW1,,\)+LNS'B7NK+?=0L7GEI MA+Y6,3]^S";(VXO&$V3S_:LFNF\^']$A1U?!AF!(IO`["3?4&.Z??R>OZLH0 M5<4CIJAV'F\(@C*6<".E-ZQXXX_HH0KCC^CAC^CAC^BA&N-W%#V8HJ$()4[U M,/F*E('$PX1-4G1*XR$?%4JHHY%U/%K M9`BF*X]Y8= MH4"E-SI[>W:!?/G/Z.;N[.W%OY+;D]/S=1'S&/^X/>-#602^/;?"1XQT]^;\ M$D\CGX_?G9]\0:]?UI(`/O+IC((@#+F:T+]:;J3TR"=[`/QUZ4U=SPT?H(/5 M^3<"I%6)B1G=`Q>WY^<9!UJEA)70:\*A"?'#T0B+]X4&AL_0?H*H1R>N=Q`^ MH/[[O$->=O;QZ:GX\_N?W`78=VPP?DU9$E:7:`#T:&7]XU8O>]YAI+G/_F*$5O_1(8 ME)-_$91WMU<(3'B63(CUH>`).KX;@ M=G0MHL7>VQ_PG02NSM!G1^?7'\#-$%T^'5_=@D^GHQ_!#S?D4^213M'T(#30 MT9;P&&=S6UC"#Z&\-+W$S6\,.)KLUS&!B6\,,QM@:9C")K6$& M8V\/,PAQ:YB)<;:&'0R\-LMGI#D/B[CCSV!D[50*Q-B<562J/QF;LXI"83`V9Q55*"8TDJ/8[2KH M5E1:5K-I#2I(:_%;5I!JFU:0IO*WQN>O(-4:'(C7&I3SL6"9P.QROM(FZNI! MRQ!JZT%+$0Q3RV&XWM1GH:C(A^6E<2?,1C13SI4!A!R"Z(*<5YAMS9B-*+D6 M%K[/@6"8N>('O'NUAI$5-[:NY6CF-#CK=OBV?+16U,\ MJW54/-O,Q.YAM&"F:M/MFQB^'B&&5[N9Z;I!C[=NDOU,:[*>0>??V%R;_>-R MGG1?*$^\-1Z@"*IDD$=[HUS^(&_7(0]#2\6Q'A+`9FOA`:> M1$[PX",N^'37'E#QU@39GQ#$+_&>^7J$Q3C,IFAKZ?W%?;!@6MBZQ]D7JUU. MK+\W1R>GH/?& M^J5:&PS">,FV(DY>\PWP[L;JS-W0I(GBCFCL6XJ%UN42\,#R],S+J<'83`U\ M+I9E(13WC;EITP*]MR"JBIJW]I=/%.19BL\%X&%0N+9Y>RO'-Y2T7 MQ[5*Z4Z.7#,9^&J[LTKK-V<7O#(T[JN60G``%Z2(=PV;"L'7?=5"9#O)7<@0 M[_`UEH&K^WXM&9*=P89"\/5>-S+0L`41DOW$AB+P=5X3$0ILQ3N+;*Z:--!$ MGVVZN2!"NB&Y)5)P]G1!BF0?6B,!M%L6!&F^`;8D4G&91 M])?#;9*!TRX*,B2;M%LB`Z=5%&6(]W:W1`9.JRC(D&X);XD4G'91]$WQ3O*V MR,!G%\6)+MZ`WA(9N.V"ED+:'BDX[:(84Q=/.?Z:R^L"+^6'(?'>>B4*?1(T M2X\E:8::!AMDU$K5ENJJ#L]9+J1>?*"[,C^P@N7/WQB;Y:"[0C^8P3#,,L.& ME"6QFZ2'C?(4=@GQUE1S]!BI9U67ZQ;BY.,NLBTI#2_S0OZG?U)O[37TCOZG'7DPM?6AH9LP) M+'\R7F_@\?3ULB=;/726%1IPS?MU$Q;ZIZ5:O4K8HK6:[FF#LM756PUU2"ZDPH:B$G:/,ZP()D MO,EJ9O%@9Q+BEBI,*CLJ4[0HWG0U=UEC9^+@%FO$*91.%N3BSF$G\U-G7!-Z M56Q7F!)O9KNNB+,S`?AGJE9Y[8KBTNZLAM!OQCYW0KNJVO4WY9[*6:['M<6! M4;A::"K?50]=S"S50I?D<&KAJ6Q)+31C)4%#UZTDBA-%Y4J"7BX5 M4'FJ1PLH#0-_,PNZ"XOHSSO)SG-QB9=K^.[R8CAZ=WG# MDHTK7&"(M)X(*`Y*%"8L@Q"&V,X$M$:6*D*%ZAT8CB[B"AH:]DSS:*=O=@\@' MW_QE`%:&Q*0P"/W#\7CX69\/0DCNYH-E2&X4=`?9%-Y"S[?&GNU[!JZ0'(S' M8V\<#1S_\'^^']C^*S8%W-C1X-$AK;X9/`;DYGCP.",W)VP*_BM1E@8S]Y5D M#.P8ZQV^?#\(I_@=FP)"&#R*&/;R:O`HD9M_#!YE.2A<+22W8XU^7Y@ MQS)]C[7,IA`,$+;W"HR6BX4?1,B*)]\&^(/A$PS@\[CJX8(%52K"7\1W`RM6 MP_G`LIC'XHOSP3Q86=E\PJ&)%8&'V#C? MK=Z[\]@R*RDD'H/Q.&-1I_PUXW'&HD%A,)Y=*IH9!B-`S3W:M+-`D^F]LB>E MFL#U[6B&5P8W9Y?';S^>78Q^Y$GRXCU@>'`@<],Z\)VOF.L`*[A&L%^U69X%7OS@N-?^5WY7@4@/!R>8W#F8W%O[G MK^%=X'_%S])%=[8_2^Z>%^XS7+WYEKPI.6&^15K`.D"JP)^&#U8`_ZVTDX1G M#_X<'H31T@JB@WZ25F&M]:D#$RVUP\@(\$O3O7829VC5A&CL![!N&+E9Q;Q! MDVBU[.FNJR$AHB%Q_'9X,V)L#-6(QK5#5.48'5UIXA@Y-X\R;U\KVVHR;L>Y M9G-QOHJ<\7JY.G+&9$;D#$;O;#:#]RA$QE@%&V3\-H8XR28\(IO`.,Z"@3+1 M=L:R/I9$.?Y%.%E6[\>2'-^/)4W]\G,ZT:S3I]``$/; M6J`!WEN@>`4Z9"D-+#"Q[,=]#MVU)I$R,05%@QV_QE/'ZQ#W!7O4,IY%)D[+ M=->ZT93M&?CJ1@_`\KX!VY\CR>-?*X?/$?3P'8?N6I-(F7BR(IAV/0D_PS@C ML@?<"+@A0W<2XZELDE"FN]:-IFQ;$Q0C`]>+,W">%;GX)R$L[WYIW4.D#P[= MM2:1]WC1`PH#'3=X$.FDGH.'F+TB:>[_.9V9L;$`D&P`IIO\$@\!U(,FQ(C-^BN-8F4"0C^=^E',-R+)YCX M#:::D&+ICA',2TJ9[EHWFL4IQ;^"Y#QQ2EL2*1-+9)VB%#T@*--4:06P=,=8 MUDAJF>Y:-[HV9B?X0B(U2*P'7Z+T+>>H;4ED+4I._^[QE+,>1;#TQUCD25I5 MD-RJT93M.8IK`%I9+:T96*#Y,21##T4=EH?C-Y[566L2F>[0!(?\-#Z8CP(= M/PC[`(S\.9GXL`]GZ8ZQW)7T4MVU;32;;]T0A6,VDO0!VH^(F(N6>)'/7M_E M9MNV)%(F;-@'9U/B-@_2!5*8+IH.6+IC[-E(1IGN6C>:LNV@B,;SO?V?8."C ML!9%ASCAN`S[>*7/I[O6)#+C]Q&S?H#9AF2ZQN'-?ASGNR%8LG3'V+V2S#+= MM6XT9?O#$`$/1^@R(I:1.9X<4=[^#)-E^11;M9AZ8[Q ML[V25::[UHWFW?0^^O<]GGG07SSYX!LT_PPH"I*FEOE<#@H(>/9Z?#3VN`O^]"?P$;\;W1S=W([P)X>( MKR][X./MQ#+H[.*O$J"L M@^%NQF<`HV7@59[]1?T!>J12SO._XGK8#)-9()X5QY;5PO+;@O8"MK!Z^&*F MU\WH53W%\.4?-,B#L%%7\3UIL?%#)&M_](]C3&CTF)BH]J9C0FL])K0&%JUN F8M'"NN6M?M2QMLYB7;_5OTA9"H*8.W!A35MMP[1]7!A=CRGM0`^R\^:#N'_MHRV[GO2]O"ZL:9MO,Z M>*L;)VT]7_<19]`W0LXZAF[/E4E^UN7T0HKJYO1Y- M;OO'I_O@T_'-9'AQ?-M']ZA++NCA6>+"OPC:6#@>;$M,`LD.H#4U,&E21^D( M:C222=OEV@[HBOL+"=PKPANW5819U%;@)(W;*V@[=1_:7`6U0=MG6=1$(PWQ M+"OHDQ*X`$(A(%1$216$FD@Q@M`H$%H"D588Q]`7\/#D<*G;$W.*!MM'0\T] M3V?HKSO5\+@=\*!_==V_&H'VE0.\M7$/9M8"`L<%IN5"PW?T$4A@HEEQ M"-RNM.D5D6/4Q9JT\TZ+]&@GG41:I%.T2$^T*.7TD2:O=/^^8SCVS)J7^/U9 MP(=$G6($35#(*2:B;TJA;YK0YT+=Q-VUWH&-I07DC>UWZ'\PNK>\4!PMU!?R M]IP@X0[Q:Q[#0<$?QH$4'JQ7X(:.P7FT3`CTQ0+\>[YPIOIB_!Y3!;#8O'U@ M93&HJD:./6J>GY]/![>_<:HLI^9GA($4'J%!N\'U1=24"-5&\;1MO.07GK^5 M=XU0*6,6O0[/!Z>UF>;Y`A)KTACK16LSZ.6>LD[$LQMUB6S-H-B:040'Q4IA M*MM/G3M26%+!MB/NARA80.(6-.YB0"*5,"DJ81:J!.K\\"35?3=4YD840`H% ML)""6(D(.K8?^MVA?(,>?E?Z'04+C[I[B"(5+#7+-N%SQYQN&2V(G"9T.;+# MF6'["PQ_-AGV1YV@;"VN]_Q"TP1MWUCQ"J!;2/ MN`RRV%V/15X9"Z+P&5W&W%A"_[CT:SB-RP(&E@4"6@[;_?L?P6OT;BS(DCWF M\0%<-X-%+A&#A0?B`,82RW9"Q#I=B'2MB'2K$/E;`/E6(?*F$?*L4^5,(^5(I]J(1]J!3[4`G[4"GVH1+V MH5+L0R7L0Z78AYJRC]@)"UU>D[@"-WP4?46X82%R]$KT*JK"6%`#ER\HRE@L M]<-QGR*G"B6.'W^5[_&G1^AZEF/_A-V\T!$[J"N<:2@!?H7@2-5D02OF*/B* MX$B*IZ[PYA<;7]OAFXY-9TC0^*Y:Q-%1^%6^1Q0Q(-0^/_;5@)7N7MR^2PI+ MYN4B<1U%7Y&S>DCX?V^XXM'XR#P>H(`E!G9D2>*58@D&7Q7Q@[A!P\,'7&D\ MKZ"X0NN._>.Q?S#VPS[#2*`@$)!XD2]F,?RJ=,1:,8]

E!0ARZ(L!L&26!*W?4X"M[NKVH%;G=RYODNH'R8M MQV>OO0BB"+'DX&N;AC0\\IPWDZN/Z9;OP(!46A?B'&K.F!Q=XE* MOQ^/QRW@C^U._&LN6[X*/)H#P?G@RODG+^CF\G@_.KWZ/;T[/+W M4HA_W@W80%:N8RQU[P$#33Y<7N-YX>O)Q>7I-_3Z+5,'<)"3IJR_XI:;^>=) MMWRI'7RR#\#?UO;,LBWO'II8/G\/&HEE;&)"]\'5W>5E0H%8RF%IZPQS:(;[ M=#S$['TC&\-G:#Q"-$13RS[T[M&`?&T%+ZT#`U^#S^>_6BMP8!I@_)Y0#2PN MO@O0Q]ZW-&+V1Q_$&JN)8HW51+'&HP]BC4?1!W.K1![&&N\X/ MH#5U%Y@VH<-UQ-RC#V3;\L^34@"&?^*B`7=S>H&?B.T7%Z^&5IPAV^&&-S7FR$&X7\SM(3= MO!ER,-HW0PQ&]F:(P1!OAAB,XLT0@Z'?#C$(\,T0$\*\&7)PXS=##,;]EH@1 M_F!BBLH'.`@.BP<,L5MI=2*.CBE%87&6C]HERMJ@E,H$4TGG2O>\)S.3;X80 MV2Q"HJPC2GR"G;4NJ MA_X+/CY$U]PSDK+2)"^V=93P?/=>O*/6I66OGY'D;,QBRUE`7V^5,D19(Y5$ M8CPI:Z22E,J/D@JCZ1CT@AU.HTE*0RR=9O4^<;,TL"W\X;;]-R9@6_C0J@+X MK#&EQFUC5=EEJC,45)Z=3DXNK_M?^B?YF@E6<+R*@"W*G%BVU;!J`Q&DI`*RR-`"MJZ0@+'OF MT$!DY)'2W%A3:B=*5^PF$!X#(RHGI@5FZ`MJ)U*JAY7C,`!H>*5[`X,7D3(0 ML=HW?V2OG@M,.MS>U+9`L;&VPU*#^X^PMK2T#U.-Z%(3!*W`R1=9;]H8T1Q2 M00#^]@>HV!SZ*UJ]-5ET"=M7`X3MA=W,=-%$Y<6K)M':H-[=[+BKLT`8XXO1 MD7%3=O869$$C'EF-XP;*DU*2G,0-6&YS=T65&Y^QHP.^W)!"QC\TR2QKB4J)9TD:WE1%_GUO-#&9"8;8VG+,I:O)P9U.S&P MN1J:3A'4UZ:F20]DQ9R7D>&F[./UT]\T2>&J-C;\XB5ME=EEJU'[&NO4:JZ> M-AS=T)9`\B"CZ[O:((.KFB#A0DO9TKQ:M/K`V#A:'F!L'=7O&5N'!7;&QG$% MG+%]5*)F;!W5D%G9#,MUK"+LUVD=E4G+6BL;=2^SAJ(R9X*L&$H!?T/W$684 MIWGK)33_#O9(&U*B7H+V<5<)2+(>FQ!<:6],;,0%4D9&4CV2I"5RK\E$A1]@ MXB*JJ[+SD*>KT`\T9R+OF9B8B.JQ;X>)G*]D94)X0TSDO3<3#_DU_[HLD%25 M<_!#IWRE>K9B$@[QK,*K2F=35B_E@9A$F9@@'AUYY2'>Y$%1=%@Q)L0T7X4EY0^.,VONNU71QHQA=,WS!82DE2!LC3.&CU&!D52274,BLIB@?_I8& M8,V%M?II4QV5SVDQ)6S/M::$[7FW51VVYYUV==B>:TT-VZOC\LK6!>%OM53R M@69E:R*BH[46V%NS!2GERALI;NWP[$?&*VI%SO'U6Z6R,X8I%-MK%+QFXY4J M'O)YDU(XJ_\18UP1L-0;E&`^1"Z6KS7YY^IBE0S@'DH2:Q"O>+`$X*AS(C:+ MZJEEQ-,J:!&)`98R&O.=L<0#2G:3!][,$6SS2+]K'9CA=H_2G3KI?1[%]&O, M%4`M:E]C*M/J5P#S(`P50`*$7@',@517`'.-JRN`>6*J*X"YUI0*8*YU=04P MUYA:`WUD+D]3=5CMC$?=4,==(A4:> M#W;+V&#>![8S=G"/%>SD]IKE^"+"\C*^HFEM9U0SS:9Y8EFK]57;WG;&0=@) MQ2'F.*A1J"_9CK<[M0GPUR.?N4)?MC_P#Z6>N30?/'.P,U(1ME+S#.Q3GL[T M0J?#7(8OR2G#1YEW-S4P5=WRH11C&;XP@Y`4[$1QT#D\GJ`/^[>W=S>CW]"; MJVL5^-!0Y#LKTMYU:6C/[)UAXITW`?ZZXBF`''UX^JN@#^Z`P%D2V\49 M2"F%>0*#UZT,/T<1V^([3VJMJ6 M'FVAU3C:0JMQM(7&>+0%SQF2B0>05`>-N;E M!"*E#CYTEX:^RC^WGV@#ZQ8R7I-54295+Z*.\D`OKR34Q>?4%9W,F!N1U"\# MI-GI`7QCV?H"H'?ZU%J4G)R58/@Q_J/,)]3ZW0F^YL)JME/*[TY4QBU86(D< M6L"_A^#IWD&]^O>6/0>^`UZJOG.4?C<".A M.TC'<`YM1Q_;AF-K>"=>;SP>VV._9SI'__MSSW#>T3'@SHY[#V;0ZX?>@QO< MG/0>%L'-*1V#\XX7A=[">B=H/2.$NL"7GWO>#+^C8T``O0<>M[V^Z3T(PP]B<'/;>V#!<+SAW0@E^;%GA#S]C*5,Q^#V$+3]#@S7JY7C^FCXIR\]_$'_ M$;KP>5QV^EQ.E!+W5_ZBIX=BN.R91G!STS/Q)W04Q?Q+PV`_Z@L4Y>GN'(V,[>]ET`A9--^?O(GK/.'#2]&=X2RBN^>5 M]0PW;UZB-YD9YQQ#,1[G'$,Q'N<<0S$>Y*^#) MM7S8YO'8V/@_I-IMO@#VDQZ-#=?52I:QXR`.[ZD_[$25B_S)`0T\!^4,>%Y/ M/$>HN(B=T@'.P1`YKJ:.+;J.+W5;W&&37 M&$5,!"9U@D'PQ<67.;ZL\66)+S3A48[JX\TBX37O-2;\`#>[P9<5OGBQX/'? MF>,R2*\QBI@(UUKY*$7'.8">@5ZY@7[0A$1: MVROD$*$9A+U`!U/=>#A@D%UC%#$1,Y!7V/%[/&F_]_!8T*V6-. M8[(7X,GR[X%NOP##62+./?P[!0`^^]#&=PRR:XPB)N)1]V$\],'\YH79RSZP M?&!Y%-D)E)-Z!*Y(=HT[C-#;S^<8,(W&&N$ MBB8[2AHE2$6R:]QI$J>0/[M:5W:-4<1$K)%V\H)_CUIUNS(I`)KL*`FE(!?) MKG&G&9N=XDL0J<%`>_#%C]\R6FU#))DH.?Z;XRDG&T70Y$=)KP6E+$ANU&E, M]A+%-?A'>M6[*PQBD1V:()#?AH_:8T"'$#(+I7B^0\_O4K-M4Q0Q M$0;L@,$L<)N'<8+DQ4G3(4UVE'JHH!7)KG&G,=DFBFALQS[X%;H."FM1=(AK MIVNO@S/]ANB#\Y0EU]VP>?[ZY&M\+%X\UAZT'^$ MF;8+(ST0#<68=@`.&C#'Q4,'@Y`%AW@'8:YC>6!-TQ]*=5SH%NE/XTYCLC_U M4>/^$%V&P>4878[/T>4\_(+!]AJC2"8?K.PVOLSBLH2?FGEILJ-4%`6]2':- M.TU/50?HW\]X]D5_X02,;]`+?_PF\;LAJN^@N&6[7NE'*)4M5FO\)BF;0XD*MZ' MGMJ;1C[YJ?[!_K#L:*W7/_V*!6`KT;(=_U7[9+/*WU%"20&(GF8%[9-[:V$& M$P8T]_!7Q-RS^2DQ_"N@GZ^N+XZOSG\K&"A,X\G%`..\WL_(M_Y&OTM:L 20R>P#)W`**K_!ZA8P Received: from pixar.com by mongo.pixar.com with smtp (Smail3.1.28.1 #15) id m0tCRsD-0006LIC; Mon, 6 Nov 95 05:46 PST Received: from hub.meiko.co.uk by pixar.com with SMTP id AA25720 (5.67b/IDA-1.5 for debian-bugs-pipe@mongo.pixar.com); Mon, 6 Nov 1995 05:45:30 -0800 Received: from charon.meiko.co.uk (charon [192.131.108.118]) by hub.meiko.co.uk (8.7.1/8.7.1) with SMTP id NAA00417; Mon, 6 Nov 1995 13:45:59 GMT Received: by charon.meiko.co.uk (5.0/SMI-SVR4) id AA14459; Mon, 6 Nov 1995 13:46:08 +0000 Date: Mon, 6 Nov 1995 13:46:08 +0000 Message-Id: <9511061346.AA14459@charon.meiko.co.uk> From: Alvar Bray To: stuart@oleta.physics.ucsb.edu, debian-bugs@Pixar.com In-Reply-To: (stuart@oleta.physics.ucsb.edu) Subject: Re: Bug#1805: man package problem Hi Stuart, Hmmm I dont know what why you are seing this problem. I have just installed a pristine system here for a co-worker and I dont see the same problem with his machine - the index.db file is created OK (in the correct /var/catman dir). I dont have my sources here at work so I will have to look some more when I get home. In the mean time if you are still having this problem could you please strace the man executable, gzip and uuecode the output, and mail it to me so I can see what is happening. eg% strace -f -o /tmp/strace /usr/bin/man foo Does you man executable have the following permissions? alvar@omega: ls -l /usr/bin/man -rwsr-xr-x 1 man root 65540 Sep 20 19:54 /usr/bin/man Has your machine always had this problem? Does man work OK for the superuser (root)? Has anyone else seen this problem? You may like to deinstall --purge the man package and reinstall it again and see it the problem goes away. alvar -- Alvar Bray Meiko Limited Phone: +44 1454 616171 650 Aztec West Fax: +44 1454 618188 Bristol BS12 4SD E-Mail: alvar@meiko.co.uk England WWW: ----------------------------------------------------------------------- Acknowledgement sent to Alvar Bray : Extra info received and forwarded. Full text available. ----------------------------------------------------------------------- Information forwarded to debian-devel@pixar.com : Bug#1805 ; Package man . Full text available. ----------------------------------------------------------------------- Message received at debian-bugs: From oleta.physics.ucsb.edu!stuart Sun Nov 5 17:40:53 1995 Return-Path: Received: from pixar.com by mongo.pixar.com with smtp (Smail3.1.28.1 #15) id m0tCGYP-00063aC; Sun, 5 Nov 95 17:40 PST Received: from oleta.physics.ucsb.edu by pixar.com with SMTP id AA18856 (5.67b/IDA-1.5 for debian-bugs-pipe@mongo.pixar.com); Sun, 5 Nov 1995 17:40:24 -0800 Received: by oleta.physics.ucsb.edu id (Debian /\oo/\ Smail3.1.29.1 #29.33); Sun, 5 Nov 95 17:40 PST Message-Id: Date: Sun, 5 Nov 95 17:40 PST From: stuart@oleta.physics.ucsb.edu (Stuart Marshall) To: debian-bugs@pixar.com Subject: man package problem Package: man Version: 2.3.10 Revision: 2 When I type "man " as a user from a directory that has a man subdirectory that I don't have write permission on I get the following error message: man: can't create index cache /usr/doc/./man/index.db: Permission denied The page is then displayed okay but I can't figure out why the system wants to create the index file. I am using a newly installed debian 0.93R6 with kernel 1.3.30. Below is a transcript of several such man command sequences followed by the environment and shell variables that were set, the status from dpkg for man and the manpath.config file. ------------------------------------------------------------------------- Script started on Sun Nov 5 17:19:57 1995 oleta% cd ~ oleta% ls -ld . man ls: man: No such file or directory drwxrwxr-x 17 stuart stuart 2048 Nov 5 17:14 ./ oleta% man man > /dev/null oleta% cd /usr oleta% ls -ld . man drwxr-xr-x 15 root root 1024 Nov 1 23:58 ./ drwxr-xr-x 11 root root 1024 Nov 1 22:30 man/ oleta% man man > /dev/null man: can't create index cache /usr/./man/index.db: Permission denied Reformatting man(1), please wait... oleta% cd /usr/doc oleta% ls -ld . man drwxr-xr-x 81 root root 2048 Nov 5 17:03 ./ drwxr-xr-x 2 root root 1024 Nov 1 22:29 man/ oleta% man man > /dev/null man: can't create index cache /usr/doc/./man/index.db: Permission denied oleta% cd /etc oleta% ls -ld . man ls: man: No such file or directory drwxr-xr-x 24 root root 3072 Nov 4 12:34 ./ oleta% man man > /dev/null oleta% setenv TERM=xterm HOME=/home/stuart PATH=.:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games SHELL=/usr/bin/tcsh MAIL=/var/spool/mail/stuart LOGNAME=stuart HOSTTYPE=i486-linux VENDOR=unknown OSTYPE=linux MACHTYPE=i386 SHLVL=2 PWD=/etc USER=stuart GROUP=stuart HOST=oleta PAGER=less -e iraf=/iraf/iraf/ oleta% set addsuffix argv () cwd /etc dirstack /etc echo_style both edit filec gid 1000 group stuart history 100 home /home/stuart host oleta owd /usr/doc path (. /usr/local/bin /usr/bin /bin /usr/bin/X11 /usr/games) prompt %m% prompt2 %R? prompt3 CORRECT>%R (y|n|e|a)? savehist 100 shell /usr/bin/tcsh shlvl 2 status 0 tcsh 6.06.00 term xterm tty ttypa uid 1000 user stuart version tcsh 6.06.00 (Cornell) 1995-05-13 (i386-unknown-linux) options 8b,nls,dl oleta% dpkg --status man Package: man Status: install ok installed Priority: important Section: doc Maintainer: Alvar Bray Version: 2.3.10 Revision: 2 Depends: groff Description: Display the on-line manual. This packages provides the man command, this utility is the primary way of examining the on-line help files (manual pages). Other utilities provided include the whatis and apropos commands for searching the manual page database; the manpath utility for determining the manual page search path and the maintenance utilities mandb, catman and zsoelim. This packages uses the groff suit of programs to format and display the manual pages. oleta% uname -a Linux oleta 1.3.30 #1 Sat Nov 4 11:56:16 PST 1995 i486 oleta% cat /etc/manpath.config # man_db.config # # This file is used by the man_db package to configure the man and cat paths. # It is also used to provide a manpath for those without one by examining # their PATH environment variable. For details see the manpath(5) man page. # # Lines beginning with `#' are comments and are ignored. Any combination of # tabs or spaces may be used as `whitespace' separators. # # There are three mappings allowed in this file: # -------------------------------------------------------- # MANDATORY_MANPATH manpath_element # MANPATH_MAP path_element manpath_element # MANDB_MAP global_manpath [relative_catpath] #--------------------------------------------------------- # every automatically generated MANPATH includes these fields # #MANDATORY_MANPATH /usr/src/pvm3/man # MANDATORY_MANPATH /usr/man MANDATORY_MANPATH /usr/X11R5/man MANDATORY_MANPATH /usr/X11R6/man MANDATORY_MANPATH /usr/X11/man MANDATORY_MANPATH /usr/X386/man MANDATORY_MANPATH /usr/local/man #--------------------------------------------------------- # set up PATH to MANPATH mapping # ie. what man tree holds man pages for what binary directory. # # *PATH* -> *MANPATH* # MANPATH_MAP /bin /usr/man MANPATH_MAP /usr/bin /usr/man MANPATH_MAP /sbin /usr/man MANPATH_MAP /usr/sbin /usr/man MANPATH_MAP /usr/local/bin /usr/local/man MANPATH_MAP /usr/local/sbin /usr/local/man MANPATH_MAP /usr/bin/X11 /usr/X386/man MANPATH_MAP /usr/X386/bin /usr/X386/man MANPATH_MAP /usr/X11/bin /usr/X386/man MANPATH_MAP /usr/X11R5/bin /usr/X11R5/man MANPATH_MAP /usr/X11R6/bin /usr/X11R6/man MANPATH_MAP /usr/games /usr/man #--------------------------------------------------------- # For a manpath element to be considered `global' it must be mentioned # below. Each line may have an optional extra string indicating the catpath # associated with the manpath. The keyword 'FSSTND' indicates that the # default FSSTND catpath location should be used. If no catpath string is # used, the catpath will default to the given manpath. # # You *must* provide all `global' man paths, including alternate system # man paths and locale specific manpaths and combinations of both, if # they exist, otherwise `user' permissions will be used to manipulate the # manual pages. Also, utilities like mandb will not initialise the database # cache for any manpaths not mentioned below. # # Any manpaths that are `contained' within other manpaths must be mentioned # *before* the containing manpath. E.g. /usr/man/preformat must be listed # before /usr/man. # # *MANPATH* -> *CATPATH* # MANDB_MAP /usr/man /var/catman MANDB_MAP /usr/local/man /var/catman/local MANDB_MAP /usr/X386/man /var/catman/X386 MANDB_MAP /usr/X11R5/man /var/catman/X11R5 MANDB_MAP /usr/X11R6/man /var/catman/X11R6 MANDB_MAP /usr/X11/man /var/catman/X11 oleta% exit exit Script done on Sun Nov 5 17:35:15 1995 ----------------------------------------------------------------------- Acknowledgement sent to stuart@oleta.physics.ucsb.edu (Stuart Marshall) : New bug report received and forwarded. Full text available. ----------------------------------------------------------------------- Report forwarded to debian-devel@pixar.com : Bug#1805 ; Package man . Full text available. ----------------------------------------------------------------------- Ian Jackson / iwj10@thor.cam.ac.uk , with the debian-bugs tracking mechanism This page last modified 21:43:02 GMT Mon 06 Nov