From owner-freebsd-emulation Mon Mar 20 14:47: 5 2000 Delivered-To: freebsd-emulation@freebsd.org Received: from isds.duke.edu (davinci.isds.duke.edu [152.3.22.1]) by hub.freebsd.org (Postfix) with ESMTP id 3B10F37B856 for ; Mon, 20 Mar 2000 14:46:58 -0800 (PST) (envelope-from sto@stat.Duke.EDU) Received: from cayenne.isds.duke.edu (cayenne.isds.duke.edu [152.3.22.11]) by isds.duke.edu (8.8.8/8.8.8) with ESMTP id RAA03681 for ; Mon, 20 Mar 2000 17:46:55 -0500 (EST) Received: (from sto@localhost) by cayenne.isds.duke.edu (8.8.8/8.8.8) id RAA09045 for freebsd-emulation@FreeBSD.ORG; Mon, 20 Mar 2000 17:46:54 -0500 (EST) Date: Mon, 20 Mar 2000 17:46:54 -0500 From: "Sean O'Connell" To: FreeBSD emulation Subject: Matlab-5.3 vs FreeBSD Message-ID: <20000320174654.L7618@stat.Duke.EDU> Reply-To: "Sean O'Connell" Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i X-Organization: Institute of Statistics and Decision Sciences Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi All- I was curious if anyone has managed to get the Matlab helpdesk function to work under emulation without creating /compat/linux/tmp directory. I know this to not be a "good thing", but neither is having beaucoup users asking why the help facility doesn't work :) Does Matlab 5.3.1 solve this at all? This feature works just fine under Matlab 5.2. Russell Murphy brought this up in an eamil in early June of 1999, but I haven't heard anything of it since then. Thanks for any insights. S ----------------------------------------------------------------------- Sean O'Connell Email: sean@stat.Duke.EDU Institute of Statistics and Decision Sciences Phone: (919) 684-5419 Duke University Fax: (919) 684-8594 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Tue Mar 21 0: 0:25 2000 Delivered-To: freebsd-emulation@freebsd.org Received: from mailhost.tue.nl (mailhost.tue.nl [131.155.2.5]) by hub.freebsd.org (Postfix) with ESMTP id 39CBC37BBC2 for ; Tue, 21 Mar 2000 00:00:22 -0800 (PST) (envelope-from K.R.A.M.Schreel@wtb.tue.nl) Received: from wop5.wop.wtb.tue.nl [131.155.56.55] by mailhost.tue.nl (8.9.3) id JAA09607 (ESMTP); Tue, 21 Mar 2000 09:00:20 +0100 (MET) Received: from wtb.tue.nl (wop24.wop.wtb.tue.nl [131.155.56.116]) by wop5.wop.wtb.tue.nl (8.8.8/8.6.9) with ESMTP id IAA21234; Tue, 21 Mar 2000 08:00:14 GMT Message-ID: <38D72C12.C0730E28@wtb.tue.nl> Date: Tue, 21 Mar 2000 09:00:18 +0100 From: Koen Schreel Organization: Eindhoven University of Technology X-Mailer: Mozilla 4.6 [en] (X11; I; FreeBSD 4.0-STABLE i386) X-Accept-Language: en MIME-Version: 1.0 To: "Sean O'Connell" Cc: FreeBSD emulation Subject: Re: Matlab-5.3 vs FreeBSD References: <20000320174654.L7618@stat.Duke.EDU> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Sean O'Connell wrote: > I was curious if anyone has managed to get the Matlab helpdesk > function to work under emulation without creating /compat/linux/tmp > directory. I'm not sure whether I understand the problem correctly, but when I type 'helpdesk' at the command prompt, netscape starts with the html helpdesk. So for me it appears to be working. I am using Matlab 5.3 (R11) on 4.0-RELEASE (but it also worked on 3.4). I modified the first line of the 'matlab' script to #!/compat/linux/bin/sh. Koen. -- Dr. K.R.A.M. Schreel | Eindhoven University of Technology | Faculty of Mechanical Engineering Combustion Research | Section Energy Technology | P. O. Box 513 K.R.A.M.Schreel@wtb.tue.nl | 5600 MB Eindhoven, The Netherlands To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Tue Mar 21 5:17: 9 2000 Delivered-To: freebsd-emulation@freebsd.org Received: from knock.econ.vt.edu (knock.econ.vt.edu [128.173.172.240]) by hub.freebsd.org (Postfix) with ESMTP id EDE4D37B68A for ; Tue, 21 Mar 2000 05:17:03 -0800 (PST) (envelope-from rdmurphy@knock.econ.vt.edu) Received: (from rdmurphy@localhost) by knock.econ.vt.edu (8.9.3/8.9.3) id IAA46198; Tue, 21 Mar 2000 08:17:02 -0500 (EST) (envelope-from rdmurphy) From: "Russell D. Murphy Jr." MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Tue, 21 Mar 2000 08:17:02 -0500 (EST) To: "Sean O'Connell" Cc: FreeBSD emulation Subject: Re: Matlab-5.3 vs FreeBSD In-Reply-To: <20000320174654.L7618@stat.Duke.EDU> References: <20000320174654.L7618@stat.Duke.EDU> X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <14551.28254.224926.767705@knock.econ.vt.edu> Reply-To: rdmurphy@vt.edu Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Sean- It seems to be working here: ---------------------------------------------------------------------- < M A T L A B > Copyright 1984-1999 The MathWorks, Inc. Version 5.3.0.10183 (R11) Jan 21 1999 To get started, type one of these: helpwin, helpdesk, or demo. For product information, type tour or visit www.mathworks.com. >> helpwin >> helpdesk To learn how to configure your Web browser type 'help docopt' ---------------------------------------------------------------------- I can't seem to get rid of the configuration reminder, but Netscape opens up w/o any problems and allows access to the doc files. I have tmp set up as: neale# cd /compat/linux/ neale# ls -l total 17 drwxr-xr-x 2 root wheel 1024 Oct 12 12:10 bin drwxr-xr-x 2 root wheel 512 Feb 6 1996 boot drwxr-xr-x 2 root wheel 512 Oct 12 12:11 compat drwxr-xr-x 2 root wheel 512 Oct 12 12:11 dev drwxr-xr-x 7 root wheel 512 Mar 17 08:39 etc drwxr-xr-x 2 root wheel 512 May 28 1999 include drwxr-xr-x 2 root wheel 512 Oct 12 12:10 info drwxr-xr-x 5 root wheel 1536 Oct 12 12:05 lib drwxr-xr-x 2 root wheel 512 May 28 1999 libexec drwxr-xr-x 26 root wheel 512 Oct 12 12:05 man drwxr-xr-x 4 root wheel 512 Oct 12 12:10 mnt dr-xr-xr-x 2 root wheel 512 Feb 6 1996 proc drwxr-xr-x 3 root wheel 512 Oct 12 12:11 sbin drwxr-xr-x 9 root wheel 512 Oct 12 12:11 share lrwxr-xr-x 1 root wheel 4 Oct 12 12:11 tmp -> /tmp drwxr-xr-x 18 root wheel 512 Oct 12 12:10 usr drwxr-xr-x 12 root wheel 512 Oct 12 12:11 var Good luck; let me know if there's anything else you need to know. Russ According to Sean O'Connell (March 20, 2000): | Hi All- | | I was curious if anyone has managed to get the Matlab helpdesk | function to work under emulation without creating /compat/linux/tmp | directory. I know this to not be a "good thing", but neither is | having beaucoup users asking why the help facility doesn't work :) | | Does Matlab 5.3.1 solve this at all? This feature works just fine | under Matlab 5.2. | | Russell Murphy brought this up in an eamil in early June of 1999, | but I haven't heard anything of it since then. | | Thanks for any insights. | | S | ----------------------------------------------------------------------- | Sean O'Connell Email: sean@stat.Duke.EDU | Institute of Statistics and Decision Sciences Phone: (919) 684-5419 | Duke University Fax: (919) 684-8594 | ----- Russell D. Murphy Department of Economics Virginia Polytechnic Institute and State University 3034 Pamplin Hall Blacksburg, Virginia 24061-0316 (540) 231-4537 rdmurphy@vt.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Tue Mar 21 6:51: 9 2000 Delivered-To: freebsd-emulation@freebsd.org Received: from sentry.granch.ru (sentry.granch.ru [212.20.5.135]) by hub.freebsd.org (Postfix) with ESMTP id A90F537B918 for ; Tue, 21 Mar 2000 06:51:05 -0800 (PST) (envelope-from shelton@sentry.granch.ru) Received: (from shelton@localhost) by sentry.granch.ru (8.9.3/8.9.3) id UAA14425 for freebsd-emulation@freebsd.org; Tue, 21 Mar 2000 20:51:04 +0600 (NOVT) Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Date: Tue, 21 Mar 2000 20:51:04 +0600 (NOVT) Organization: Granch Ltd. From: "Rashid N. Achilov" To: freebsd-emulation@freebsd.org Subject: Linux /proc Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org If I can mount Linux procfs in /compat/linux/proc? What shall I do for made it? (I have some Linux program, which need /proc/net for work...) -- With Best Regards. Rashid N. Achilov (RNA1-RIPE), Cert. ID: 28514, Granch Ltd. lead engineer e-mail: achilov@granch.ru, tel (383-2) 24-2363 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Tue Mar 21 22: 7:28 2000 Delivered-To: freebsd-emulation@freebsd.org Received: from isds.duke.edu (davinci.isds.duke.edu [152.3.22.1]) by hub.freebsd.org (Postfix) with ESMTP id D62CC37BD89 for ; Tue, 21 Mar 2000 22:07:24 -0800 (PST) (envelope-from sto@stat.Duke.EDU) Received: from cayenne.isds.duke.edu (cayenne.isds.duke.edu [152.3.22.11]) by isds.duke.edu (8.8.8/8.8.8) with ESMTP id BAA15191 for ; Wed, 22 Mar 2000 01:07:24 -0500 (EST) Received: (from sto@localhost) by cayenne.isds.duke.edu (8.8.8/8.8.8) id BAA09653 for freebsd-emulation@FreeBSD.ORG; Wed, 22 Mar 2000 01:07:24 -0500 (EST) Date: Wed, 22 Mar 2000 01:07:23 -0500 From: "Sean O'Connell" To: FreeBSD emulation Subject: Re: Matlab-5.3 vs FreeBSD Message-ID: <20000322010723.F9584@stat.Duke.EDU> Reply-To: "Sean O'Connell" References: <20000320174654.L7618@stat.Duke.EDU> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <20000320174654.L7618@stat.Duke.EDU>; from sean@stat.Duke.EDU on Mon, Mar 20, 2000 at 05:46:54PM -0500 X-Organization: Institute of Statistics and Decision Sciences Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I had previously written > > I was curious if anyone has managed to get the Matlab helpdesk > function to work under emulation without creating /compat/linux/tmp > directory. I know this to not be a "good thing", but neither is > having beaucoup users asking why the help facility doesn't work :) > > Does Matlab 5.3.1 solve this at all? This feature works just fine > under Matlab 5.2. > > Russell Murphy brought this up in an eamil in early June of 1999, > but I haven't heard anything of it since then. Hi- This is a follow-up to the situation: 1) upon further review, both Matlab 5.2 and 5.3 fail in the same way with linux_base-6.1 and 4.0 circa the RELEASE 2) both matlab binaries have /tmp/MLsystem%ld hardcoded into them. The error is >> helpdesk To learn how to configure your Web browser type 'help docopt' sh: /tmp/MLsystem23714: Permission denied if /compat/linux/tmp does not exist. creating it certainly solves the problem, but could lead to confusion over the meaning of /tmp. It would seem that the path lookup/mapping is failing here. I have tried this w/ and without #! /compat/linux/bin/sh in both the matlab script and the matlabdoc script. It made no difference. Any further ideas? A quick look through a ktrace under linux_kdump shows that it is /compat/linux/bin/sh (bash) returning the error. Portion where the matlab bin is doing it's thing 23714 matlab CALL getpid 23714 matlab RET getpid 23714/0x5ca2 23714 matlab CALL linux_open(0x28cc1c50,0x241,0x1b6) 23714 matlab NAMI "/compat/linux/tmp" 23714 matlab NAMI "/tmp/MLsystem23714" 23714 matlab RET linux_open 4 23714 matlab CALL linux_newfstat(0x4,0xbfbf87f0) 23714 matlab RET linux_newfstat 0 23714 matlab CALL linux_mmap(0xbfbf87ac) 23714 matlab RET linux_mmap 684974080/0x28d3e000 23714 matlab CALL write(0x4,0x28d3e000,0x62) 23714 matlab GIO fd 4 wrote 98 bytes "#! /usr/local/bin/tcsh sh -c 'netscape /usr/local/Matlab5/help/helpdesk.html > /dev/null 2>&\ 1 &' " 23714 matlab RET write 98/0x62 23714 matlab CALL close(0x4) 23714 matlab RET close 0 23714 matlab CALL munmap(0x28d3e000,0x2000) 23714 matlab RET munmap 0 23714 matlab CALL linux_chmod(0x28cc1c50,0x1c0) 23714 matlab NAMI "/compat/linux/tmp/MLsystem23714" 23714 matlab NAMI "/tmp/MLsystem23714" Later on when it execs sh 23897 bash CALL linux_execve(0x80a8ce8,0x80a8488,0x80add40) 23897 bash NAMI "/compat/linux/tmp/MLsystem23714" 23897 bash NAMI "/tmp/MLsystem23714" 23897 bash RET linux_execve -1 errno 13 Permission denied 23897 bash CALL linux_newstat(0x80a8ce8,0xbfbfef58) 23897 bash NAMI "/compat/linux/tmp/MLsystem23714" 23897 bash NAMI "/tmp/MLsystem23714" 23897 bash RET linux_newstat 0 23897 bash CALL linux_newfstat(0x2,0xbfbfe770) 23897 bash RET linux_newfstat 0 23897 bash CALL linux_mmap(0xbfbfe7c0) 23897 bash RET linux_mmap 671809536/0x280b0000 23897 bash CALL linux_ioctl(0x2,0x5401 ,0xbfbfe758) 23897 bash RET linux_ioctl 0 23897 bash CALL write(0x2,0x280b0000,0x2a) 23897 bash GIO fd 2 wrote 42 bytes "sh: /tmp/MLsystem23714: Permission denied " ----------------------------------------------------------------------- Sean O'Connell Email: sean@stat.Duke.EDU Institute of Statistics and Decision Sciences Phone: (919) 684-5419 Duke University Fax: (919) 684-8594 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Wed Mar 22 14:10:54 2000 Delivered-To: freebsd-emulation@freebsd.org Received: from ms.tokyo.jcom.ne.jp (ms.tokyo.jcom.ne.jp [210.234.123.18]) by hub.freebsd.org (Postfix) with ESMTP id 9BF3837C2B9 for ; Wed, 22 Mar 2000 14:10:49 -0800 (PST) (envelope-from knu@idaemons.org) Received: from daemon.local.idaemons.org (pc343042.tokyo.jcom.ne.jp [203.140.143.42]) by ms.tokyo.jcom.ne.jp (8.9.1/3.7W 03/13/00) with ESMTP id HAA02468; Thu, 23 Mar 2000 07:10:41 +0900 (JST) Received: by daemon.local.idaemons.org (8.9.3/3.7W) id HAA22591; Thu, 23 Mar 2000 07:10:10 +0900 (JST) Date: Thu, 23 Mar 2000 07:10:09 +0900 Message-ID: <86zorqvepq.wl@archon.local.idaemons.org> From: "Akinori -Aki- MUSHA" To: vsilyaev@mindspring.com Cc: freebsd-emulation@FreeBSD.org Subject: About VMware port User-Agent: Wanderlust/2.2.18 (Please Forgive Me) EMIKO/1.13.12 (Euglena sociabilis) FLIM/1.13.2 (Kasanui) APEL/10.2 MULE XEmacs/21.1 (patch 9) (Canyonlands) (i386--freebsd) Organization: Associated I. Daemons X-PGP-Public-Key: finger knu@FreeBSD.org X-PGP-Fingerprint: 1BEF D9B2 BABD 25D7 659A FD08 89C2 F3BE E981 4E16 MIME-Version: 1.0 (generated by EMIKO 1.13.12 - "Euglena sociabilis") Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, I'd like to ask you something before I touch your VMware 1.1 port and import VMware 2.0 port. My questions are these: 1. The current emulators/vmware port uses the patches vmmon-freebsd-0.94 and vmnet-freebsd-0.10, but the latest versions of them are 0.95 and 0.11. Should the latest patches work with VMware 1.1? 2. The port's maintainer is currently you, but the VMware port seems very much concerning or depending on the Linux compatibility API specs, which are discussed here in the -emulation list. Do you mind if I change the maintainer address to the freebsd-emulation@FreeBSD.org? (Of course, your suggestion will be respected just the same) 3. The Linux procfs port seems working well with VMware and I don't see any reason for one to prefer fakeprocfs which asks some binaries to be setuid'ed to root. Is there any problem when I set the default behavior to using the Linux procfs port? Or rather, when removing fakeprocfs support? Besides, I made some cosmetic changes to the stock vmware port, plus prepared a refined vmware2 port. Please test them if you have time. http://people.freebsd.org/~knu/ports/emulators/ Changes: - make portlint happy. (Still grumbling but there's no error now) - avoid creating files out of workdir - remove the void directory "patch" (What ever was this?) - get to install VMware tools (2.0 port only) - adjust indentation/whitespace - get to use Linux procfs by default - etc. Notes: - I only tested the vmware2 port (which I have a purchased license) - Without Linux procfs, you need to setuid some of the binaries to root. Currently I'm not sure which ones are safe to setuid or which ones are enough to run VM. -- / /__ __ / ) ) ) ) / Akinori -Aki- MUSHA aka / (_ / ( (__( "If you choose not to decide you still have made a choice." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Wed Mar 22 14:36:12 2000 Delivered-To: freebsd-emulation@freebsd.org Received: from isds.duke.edu (davinci.isds.duke.edu [152.3.22.1]) by hub.freebsd.org (Postfix) with ESMTP id 0D38537C5D6 for ; Wed, 22 Mar 2000 14:36:09 -0800 (PST) (envelope-from sto@stat.Duke.EDU) Received: from cayenne.isds.duke.edu (cayenne.isds.duke.edu [152.3.22.11]) by isds.duke.edu (8.8.8/8.8.8) with ESMTP id RAA21790 for ; Wed, 22 Mar 2000 17:36:08 -0500 (EST) Received: (from sto@localhost) by cayenne.isds.duke.edu (8.8.8/8.8.8) id RAA09912 for freebsd-emulation@FreeBSD.ORG; Wed, 22 Mar 2000 17:36:07 -0500 (EST) Date: Wed, 22 Mar 2000 17:36:07 -0500 From: "Sean O'Connell" To: FreeBSD emulation Subject: Re: Matlab-5.3 vs FreeBSD Message-ID: <20000322173607.A9905@stat.Duke.EDU> Reply-To: "Sean O'Connell" References: <20000320174654.L7618@stat.Duke.EDU> <20000322010723.F9584@stat.Duke.EDU> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <20000322010723.F9584@stat.Duke.EDU>; from sean@stat.Duke.EDU on Wed, Mar 22, 2000 at 01:07:23AM -0500 X-Organization: Institute of Statistics and Decision Sciences Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Sean O'Connell stated: > > 23897 bash CALL linux_execve(0x80a8ce8,0x80a8488,0x80add40) > 23897 bash NAMI "/compat/linux/tmp/MLsystem23714" > 23897 bash NAMI "/tmp/MLsystem23714" > 23897 bash RET linux_execve -1 errno 13 Permission denied KEY!! ----------------------------------------^^^^^^^^^^^^^^^^^^ > 23897 bash CALL linux_newstat(0x80a8ce8,0xbfbfef58) > 23897 bash NAMI "/compat/linux/tmp/MLsystem23714" > 23897 bash NAMI "/tmp/MLsystem23714" > 23897 bash RET linux_newstat 0 > 23897 bash CALL linux_newfstat(0x2,0xbfbfe770) > 23897 bash RET linux_newfstat 0 > 23897 bash CALL linux_mmap(0xbfbfe7c0) > 23897 bash RET linux_mmap 671809536/0x280b0000 > 23897 bash CALL linux_ioctl(0x2,0x5401 ,0xbfbfe758) > 23897 bash RET linux_ioctl 0 > 23897 bash CALL write(0x2,0x280b0000,0x2a) > 23897 bash GIO fd 2 wrote 42 bytes > "sh: /tmp/MLsystem23714: Permission denied > " Hi All- I had forgotten to include the "Sean" factor. Turns out that I had mounted /tmp with the noexec flag...d'oh! This was pointed out to me by someone far wiser. Thanks. S ----------------------------------------------------------------------- Sean O'Connell Email: sean@stat.Duke.EDU Institute of Statistics and Decision Sciences Phone: (919) 684-5419 Duke University Fax: (919) 684-8594 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Thu Mar 23 17:48:17 2000 Delivered-To: freebsd-emulation@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id C5A3D37BBDE; Thu, 23 Mar 2000 17:48:15 -0800 (PST) (envelope-from kris@FreeBSD.org) Received: from localhost (kris@localhost) by freefall.freebsd.org (8.9.3/8.9.2) with ESMTP id RAA54738; Thu, 23 Mar 2000 17:48:16 -0800 (PST) (envelope-from kris@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: kris owned process doing -bs Date: Thu, 23 Mar 2000 17:48:16 -0800 (PST) From: Kris Kennaway To: Akinori -Aki- MUSHA Cc: vsilyaev@mindspring.com, freebsd-emulation@FreeBSD.org Subject: Re: About VMware port In-Reply-To: <86zorqvepq.wl@archon.local.idaemons.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 23 Mar 2000, Akinori -Aki- MUSHA wrote: > - Without Linux procfs, you need to setuid some of the binaries to > root. Currently I'm not sure which ones are safe to setuid or which > ones are enough to run VM. Be careful when doing this, of course..lots of things aren't safe to make setuid and it's not always easy to tell which ones are safe without an audit of the source. Kris ---- In God we Trust -- all others must submit an X.509 certificate. -- Charles Forsythe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Fri Mar 24 22:58:17 2000 Delivered-To: freebsd-emulation@freebsd.org Received: from goose.prod.itd.earthlink.net (goose.prod.itd.earthlink.net [207.217.120.18]) by hub.freebsd.org (Postfix) with ESMTP id 6B6BB37B5DF for ; Fri, 24 Mar 2000 22:58:11 -0800 (PST) (envelope-from someone@earthlink.net) Received: from earthlink.net (pool0578.cvx6-bradley.dialup.earthlink.net [209.178.160.68]) by goose.prod.itd.earthlink.net (8.9.3/8.9.3) with ESMTP id WAA02838 for ; Fri, 24 Mar 2000 22:58:05 -0800 (PST) Message-ID: <38DC6238.C46ECEE8@earthlink.net> Date: Fri, 24 Mar 2000 22:52:40 -0800 From: Kevin Bailey X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-emulation@freebsd.org Subject: Trying to install Glide rpm Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I'm trying to install the (Linux version) 3dfx Glide libraries under /compat/linux. I run: /compat/linux/bin/rpm -Uvh -vv Glide_V3-2.60-16.i386.rpm but it dies saying: Glide_V3 ##unpacking of archive failed on file /usr/lib/libglide.so: cpio: chown failed - No such file or directory The reason for the 'No such' is that .../usr/lib/libglide.so -> libglide.so.2 and it doesn't exist. It turns out that none of the files mentioned in the debug output under usr/lib or usr/local get created (except for the symbolic link.) (They're not under the real /usr/lib or /usr/local either.) Any ideas why ? This is under 4.0. Here's the output from rpm -vv ... D: counting packages to install D: found 1 packages D: looking for packages to download D: retrieved 0 packages D: New Header signature D: Signature size: 68 D: Signature pad : 4 D: sigsize : 72 D: Header + Archive: 375381 D: expected size : 375381 D: opening database mode 0x42 in //var/lib/rpm/ D: found 0 source and 1 binary packages D: requires: /bin/sh satisfied by db file lists. D: requires: ld-linux.so.2 satisfied by db provides. D: requires: libc.so.6 satisfied by db provides. D: YES A libglide3.so.3 B libglide3.so.3 D: requires: libglide3.so.3 satisfied by added provide. D: YES A libglide.so.2 B libglide.so.2 D: requires: libglide.so.2 satisfied by added provide. D: requires: libm.so.6 satisfied by db provides. D: YES A libtexus.so.1 B libtexus.so.1 D: requires: libtexus.so.1 satisfied by added provide. D: requires: libX11.so.6 satisfied by db provides. D: requires: libXext.so.6 satisfied by db provides. D: requires: libc.so.6(GLIBC_2.0) satisfied by db provides. D: requires: libc.so.6(GLIBC_2.1) satisfied by db provides. D: requires: libm.so.6(GLIBC_2.1) satisfied by db provides. D: installing binary packages D: getting list of mounted filesystems D: New Header signature D: Signature size: 68 D: Signature pad : 4 D: sigsize : 72 D: Header + Archive: 375381 D: expected size : 375381 D: package: Glide_V3-2.60-16 files test = 0 D: file: /usr/bin/texus action: create D: file: /usr/doc/Glide2/glide_license.txt action: create D: file: /usr/doc/Glide3/glide_license.txt action: create D: file: /usr/lib/libglide.so action: create D: file: /usr/lib/libglide.so.2 action: create D: file: /usr/lib/libglide.so.2.60 action: create D: file: /usr/lib/libglide2x.so action: create D: file: /usr/lib/libglide2x.so.2 action: create D: file: /usr/lib/libglide3.so action: create D: file: /usr/lib/libglide3.so.3 action: create D: file: /usr/lib/libglide3.so.3.10 action: create D: file: /usr/lib/libglide3x.so action: create D: file: /usr/lib/libglide3x.so.3 action: create D: file: /usr/lib/libtexus.so action: create D: file: /usr/lib/libtexus.so.1 action: create D: file: /usr/lib/libtexus.so.1.1 action: create D: file: /usr/local/glide action: create D: file: /usr/local/glide/bin action: create D: file: /usr/local/glide/bin/test3Dfx action: create D: file: /usr/local/glide/bin/testGlide2x action: create D: file: /usr/local/glide/bin/testGlide3x action: create D: running preinstall script (if any) Glide_V3 ##unpacking of archive failed on file /usr/lib/libglide.so: cpio: chown failed - No such file or directory To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message