From owner-freebsd-current@FreeBSD.ORG Sun May 11 16:19:21 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 47B2937B407 for ; Sun, 11 May 2003 16:19:21 -0700 (PDT) Received: from mail.gmx.net (mail.gmx.de [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id EBF8B43F3F for ; Sun, 11 May 2003 16:19:19 -0700 (PDT) (envelope-from Gerhard.Sittig@gmx.net) Received: (qmail 9931 invoked by uid 65534); 11 May 2003 23:19:18 -0000 Received: from p50910015.dip0.t-ipconnect.de (EHLO mail.gsinet.sittig.org) (80.145.0.21) by mail.gmx.net (mp013-rz3) with SMTP; 12 May 2003 01:19:18 +0200 Received: (qmail 96599 invoked from network); 11 May 2003 22:05:34 -0000 Received: from shell.gsinet.sittig.org (192.168.11.153) by mail.gsinet.sittig.org with SMTP; 11 May 2003 22:05:34 -0000 Received: (from sittig@localhost) by shell.gsinet.sittig.org (8.11.3/8.11.3) id h4BM5V696595 for freebsd-current@freebsd.org; Mon, 12 May 2003 00:05:31 +0200 (CEST) (envelope-from sittig) Date: Mon, 12 May 2003 00:05:31 +0200 From: Gerhard Sittig To: freebsd-current@freebsd.org Message-ID: <20030512000531.E26888@shell.gsinet.sittig.org> Mail-Followup-To: freebsd-current@freebsd.org References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from akbeech@northwindcom.net on Sun, May 11, 2003 at 12:57:03PM -0800 Organization: System Defenestrators Inc. Subject: Re: Crossover Office on FreeBSD X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 May 2003 23:19:21 -0000 On Sun, May 11, 2003 at 12:57 -0800, Beech Rintoul wrote: > > I'm attempting to get Crossover Office to install on 5.1 Beta, but the > script errors with the following: > > chown: 0.0: illegal user name > This installation doesn't support glibc-2.1 on FreeBSD / x86 > > I think it needs the 2.2 libs in /compat/linux, but I have no clue how to > point it there. There are two things to consider here: Is the second error ("doesn't support glibc...") separate from the first one ("illegal user name") or is the "user friendly" print out just the consequence of the failed chown(1) operation (due to a lack of a better classification)? IOW: Is the chown command meant to prepare or check the glibc support? The answer has quite dramatic an influence on the severeness of your problem. :) To catch and squish the first bug: For ages it has been (IIUC) the correct way to specify "user:group" to the chown command (watch the semicolon!). While the "user.group" syntax (with a dot) was supported merely for convenience or compatibility reasons. After a rather long notice the not necessarily legal second syntax was removed and is invalid now (it does not allow for dots in user names and makes the syntax ambigious in this scenario while being unpredictable is a behaviour you cannot accept from an essential system tool). Ask your software vendor to correct the installer (and/or correct it locally yourself and feed back the improvement to the vendor which raises the chance for being accepted and integrated). > Anyone have any suggestions on where to start on this? How do I get the > script to use the linux libs, etc... Codeweavers wasn't very helpful, told > me to install Linux! Do they ship their application with one? Do they support this base system or at least make sure that this combination will work? The problem with "Linux" is that there are so many flavours of it and some of the distributors cannot even handle version numbers correctly (do not label patched version as such or call totally mangled conglomerats(sp?) by their originals' names, which confuses both the users and the service personnel -- since it's hard when you don't know what is really inside from the look on the package/cover). You probably don't want to fight these problems, too, when you actually have some other things to do. Yes, I have seen office packages come with SuSE distros here. And one might assume that the two components cope well with each other when they come in one box from one source -- in contrast to simply having been thrown together by a salesman in the market. This bundling approach isn't even too sick when you simply want to setup an office workstation instead of installing an office suite to an already existing production system. Linux licensing makes the OS shipping even easier than it would be in the Windows world (imagine Windows applications bringing their suggested or required OS with them :] ). VMware can even be cheaper and more space efficient than a second machine. And it definitely is handier than a dual boot setup. But I still assume that you don't really have a library problem but a simple typo/braino (or Linuxism) in the install script. virtually yours 82D1 9B9C 01DC 4FB4 D7B4 61BE 3F49 4F77 72DE DA76 Gerhard Sittig true | mail -s "get gpg key" Gerhard.Sittig@gmx.net -- If you don't understand or are scared by any of the above ask your parents or an adult to help you.