From owner-freebsd-questions Wed Apr 25 18: 1: 2 2001 Delivered-To: freebsd-questions@freebsd.org Received: from post.aecom.yu.edu (post.aecom.yu.edu [129.98.1.4]) by hub.freebsd.org (Postfix) with ESMTP id BEC6C37B422 for ; Wed, 25 Apr 2001 18:00:59 -0700 (PDT) (envelope-from mvolaski@aecom.yu.edu) Received: from [129.98.91.150] (usseinstein.aecom.yu.edu [129.98.91.150]) by post.aecom.yu.edu (8.9.3/8.9.3) with ESMTP id VAA11887 for ; Wed, 25 Apr 2001 21:00:58 -0400 (EDT) Mime-Version: 1.0 X-Sender: mvolaski@mailserver.aecom.yu.edu Message-Id: Date: Wed, 25 Apr 2001 21:00:57 -0400 To: freebsd-questions@FreeBSD.ORG From: Maurice Volaski Subject: Canto Cumulus under Linux emulation Content-Type: text/plain; charset="us-ascii" ; format="flowed" Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Canto Cumulus (http://www.canto.com) is a well-known media management database program that runs under many platforms including Linux. I am trying to run the Linux version under FreeBSD 4.2. I have no problem getting the Cumulus server program to launch and stay running under Linux. When I tried to login from the Cumulus client program (a different computer), Cumulus complained it didn't know me. I learned that Linux keeps passwords stored in /etc/shadow but FreeBSD uses /etc/master.passwd. When I created a properly formatted /etc/shadow, I was able to login. I have a feeling this means that Cumulus is bypassing Linux system calls for authentication and manually looking for the /etc/shadow file which is not implemented under the /compat/linux tree. Does this sound accurate? The next step is for me to have Cumulus create a database, but Cumulus complains when I give it a path inside my Linux account. I know that /home is just a link to /usr/home, so I tried the full link, and I also tried moving my account under the /compat/linux tree but that doesn't help. I tried a kernel trace of the various Cumulus processes and can see the communication between the client and Cumulus but it is gibberish. I am assuming Cumulus wants create a file on disk in the path I specify but for some reason is getting throwing off by the underlying emulation, for example, by looking for some other file it shouldn't be. However, the cryptic error message appears to be inside its "oSecureU.cpp." file. I am trying to get help from the company's tech support, but they don't officially support FreeBSD. Does anyone have any ideas? -- Maurice Volaski, mvolaski@aecom.yu.edu Computing Support, Rose F. Kennedy Center Albert Einstein College of Medicine of Yeshiva University To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message