Date: Tue, 22 Jan 2008 13:22:17 +0100 From: Alexander Leidinger <Alexander@Leidinger.net> To: Boris Samorodov <bsam@ipt.ru> Cc: Gaspar Chilingarov <nm@web.am>, freebsd-emulation@freebsd.org Subject: Re: ports/119880: emulators/linux_base-f7 - [linux] OpenOffice 2.x fails after portupgrade with "error writing file" Message-ID: <20080122132217.699ex5azgg0oosc8@webmail.leidinger.net> In-Reply-To: <64902368@bb.ipt.ru> References: <61386061@bb.ipt.ru> <4795CF12.5010003@web.am> <64902368@bb.ipt.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
Quoting Boris Samorodov <bsam@ipt.ru> (from Tue, 22 Jan 2008 14:51:27 +0300)= : >> Shouldn't linuxolator report to linux applications that /tmp exists, >> even if we have no /compat/linux/tmp, but have /tmp ? This is a trace >> of opeoffice calls This is an answer which I can not fix to yes or no. Both are valid in =20 some way. I tend to say "yes" for the default case of running as an =20 user without a chroot, but I also see where it may be good to have the =20 current "no" (e.g. chroots are obvious to me, other uses may be valid =20 too). >> 42087 soffice.bin CALL close(0xc) >> 42087 soffice.bin RET close 0 >> 42087 soffice.bin CALL linux_mkdir(0xffffc5fc,0x1ff) >> 42087 soffice.bin NAMI "/compat/linux" >> 42087 soffice.bin NAMI "/compat/linux/tmp" I would say the bug is that OO doesn't try to e.g. cd into or readdir =20 of the directory or something like this before doing a mkdir. Bye, Alexander. --=20 BOFH excuse #313: your process is not ISO 9000 compliant http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080122132217.699ex5azgg0oosc8>