Pathfinder Office 2.70 install- Regedit case sensitive?
-
- Level 2
- Posts: 16
- Joined: Thu May 21, 2009 1:09 am
Pathfinder Office 2.70 install- Regedit case sensitive?
Due to a number of issues (including needing to run some specialized DOS software in our lab as well as recent stuff), we have decided to check out the possibility of going to Linux in our lab.
I've been testing Linux and Wine. So far, I've found Linux Fedora 10 to be the best for my old (2002 or so) laptop, and I've been trying to get Trimble Pathfinder Office 2.70 running with Wine (without luck).
For one thing, the installer works but doesn't properly edit the registry. I have to manually insert a number of lines that the installer doesn't- and I think there may be some more that need to be put in, but I can't find references to them.
After fighting with it for many hours and pulling my hair, I discovered that the installer AND software was case sensitive to the registry. After editing for capitalization, I was able to eliminate two out of three error messages when I try to start the main software. The third message, however, is a killer- It says that I have the wrong database name for the Coordinate Systems Manager. I've checked the path and the capitalization, and that seems right, but for some reason I cannot get it to run.
When I try to run it through the console (Wine C:\"Program Files"\"Pathfinder Office 2.70"\PFoffice.exe, it opens up and then gives me an error box (with the wrong database name message) and then shuts down. There do not seem to be any additional error messages from Wine.
I'm a newby to Linux, but I've been around computers since the teletype and punch card days (somewhat conversant with Basic, Fortran, and C). I could use some tips/advice/suggestions on this one.
This software is critical to our switching to Linux- we MUST have this and the Dos software working right (along with some specialized Excel 2003 spreadsheets containing heavy Visual Basic coding) before we can considering make a complete changeover. The present move to Vista is putting a lot of pressure on us- we cannot use it or the new Windows 7.
Bob
P.S. I DID locate the DLL responsible for the database name error, but could not figure out how to get around that problem- using a hex editor.
I've been testing Linux and Wine. So far, I've found Linux Fedora 10 to be the best for my old (2002 or so) laptop, and I've been trying to get Trimble Pathfinder Office 2.70 running with Wine (without luck).
For one thing, the installer works but doesn't properly edit the registry. I have to manually insert a number of lines that the installer doesn't- and I think there may be some more that need to be put in, but I can't find references to them.
After fighting with it for many hours and pulling my hair, I discovered that the installer AND software was case sensitive to the registry. After editing for capitalization, I was able to eliminate two out of three error messages when I try to start the main software. The third message, however, is a killer- It says that I have the wrong database name for the Coordinate Systems Manager. I've checked the path and the capitalization, and that seems right, but for some reason I cannot get it to run.
When I try to run it through the console (Wine C:\"Program Files"\"Pathfinder Office 2.70"\PFoffice.exe, it opens up and then gives me an error box (with the wrong database name message) and then shuts down. There do not seem to be any additional error messages from Wine.
I'm a newby to Linux, but I've been around computers since the teletype and punch card days (somewhat conversant with Basic, Fortran, and C). I could use some tips/advice/suggestions on this one.
This software is critical to our switching to Linux- we MUST have this and the Dos software working right (along with some specialized Excel 2003 spreadsheets containing heavy Visual Basic coding) before we can considering make a complete changeover. The present move to Vista is putting a lot of pressure on us- we cannot use it or the new Windows 7.
Bob
P.S. I DID locate the DLL responsible for the database name error, but could not figure out how to get around that problem- using a hex editor.
Pathfinder Office 2.70 install- Regedit case sensitive?
"Paleoethnobotanist" <[email protected]> wrote:
then
wine PFoffice.exe
Does it work any better if you change to the directory first,When I try to run it through the console
(Wine C:\"Program Files"\"Pathfinder Office 2.70"\PFoffice.exe ...
then
wine PFoffice.exe
Pathfinder Office 2.70 install- Regedit case sensitive?
On Thu, 2009-05-21 at 01:34 -0500, Paleoethnobotanist wrote:
permissions and ownership for the database and related files?
Linux has a more sophisticated access control system than Windows, so
its possible that a Windows installer hasn't set them correctly.
Martin
Maybe I'm teaching granny to suck eggs, but have you checked file accessWhen I try to run it through the console (Wine C:\"Program
Files"\"Pathfinder Office 2.70"\PFoffice.exe, it opens up and then
gives me an error box (with the wrong database name message) and then
shuts down. There do not seem to be any additional error messages
from Wine.
I'm a newby to Linux, but I've been around computers since the
teletype and punch card days (somewhat conversant with Basic, Fortran,
and C). I could use some tips/advice/suggestions on this one.
permissions and ownership for the database and related files?
Linux has a more sophisticated access control system than Windows, so
its possible that a Windows installer hasn't set them correctly.
Martin
-
- Level 2
- Posts: 16
- Joined: Thu May 21, 2009 1:09 am
Pathfinder Office 2.70 install- Regedit case sensitive?
On Thu, 2009-05-21 at 10:45 -0500, Paleoethnobotanist wrote:
sudo. If you prefer using the GUI, then the file permissions are
accessed from the file manager (Nautilus under Gnome) They are in the
Permissions tab of the Properties pop-up. If you have several files to
change it will be quicker with to use chown than to go in via the GUI,
since the one command can change several files at once.
If its simply that the files aren't owned by the user who should own
them then chown/changing permissions should do the trick.
If the files are in another user's directory, make sure both users are
in the same group or create a group for the purpose and add it to all
appropriate users. Then change the file's group permissions with chmod
to allow the access you need.
Martin
you don't have permission to make the change, run chown as root or useThat's one of the things I've been trying to figure out. I've changed
permissions to include the necessary folders, but not ownership
(trying to figure out how to do that right now).
From the command line you use the chown utility. If it complains that
sudo. If you prefer using the GUI, then the file permissions are
accessed from the file manager (Nautilus under Gnome) They are in the
Permissions tab of the Properties pop-up. If you have several files to
change it will be quicker with to use chown than to go in via the GUI,
since the one command can change several files at once.
If its simply that the files aren't owned by the user who should own
them then chown/changing permissions should do the trick.
If the files are in another user's directory, make sure both users are
in the same group or create a group for the purpose and add it to all
appropriate users. Then change the file's group permissions with chmod
to allow the access you need.
Martin
-
- Level 2
- Posts: 16
- Joined: Thu May 21, 2009 1:09 am
I've tried all the suggestions mentioned here, and changed permissions. None of them helped to eliminate the error message (which is generated by the software I'm trying to run).
I thought that the directory structure of Linux was similar to Windows in that case wasn't important, but have learned different.
I don't know what to try next. A friend of mine thinks that there may be a dll that's not working right with this software, but I don't know how to figure that out. I haven't learned the command line side of Linux, and I'm working with the desktop interface... I'd rather get these bugs fixed and then learn the commands later (as I'd be teaching others to use Linux via the desktop interface). Thus, if you have suggestions, can they be done through the desktop interface?
Is there any way to chase down which dll it is, without trying each one separately? This has been driving me crazy.
I've even thought (and tried) to set up a virtual machine- but that's also new software that I haven't figured out. I'd rather use Wine if possible. My laptop is limited to 512 mb ram.
Being that the software is several years old (about 1998 to 2000 vintage), I would think it would run fine (it's supposed to be able to run from w3.1 clear to w2k, including wNT 3.5 and 4). The installer is garbage- doesn't install all the files and doesn't edit the registry correctly. Some of the modules do run- except the two that are critical for our projects.
Both of those come up with "Improper database name for Coordinate Systems Manager" error.
Any help would be greatly appreciated. Before anyone suggests the commercial Wine versions - I can't afford that.
I thought that the directory structure of Linux was similar to Windows in that case wasn't important, but have learned different.
I don't know what to try next. A friend of mine thinks that there may be a dll that's not working right with this software, but I don't know how to figure that out. I haven't learned the command line side of Linux, and I'm working with the desktop interface... I'd rather get these bugs fixed and then learn the commands later (as I'd be teaching others to use Linux via the desktop interface). Thus, if you have suggestions, can they be done through the desktop interface?
Is there any way to chase down which dll it is, without trying each one separately? This has been driving me crazy.
I've even thought (and tried) to set up a virtual machine- but that's also new software that I haven't figured out. I'd rather use Wine if possible. My laptop is limited to 512 mb ram.
Being that the software is several years old (about 1998 to 2000 vintage), I would think it would run fine (it's supposed to be able to run from w3.1 clear to w2k, including wNT 3.5 and 4). The installer is garbage- doesn't install all the files and doesn't edit the registry correctly. Some of the modules do run- except the two that are critical for our projects.
Both of those come up with "Improper database name for Coordinate Systems Manager" error.
Any help would be greatly appreciated. Before anyone suggests the commercial Wine versions - I can't afford that.
Console output would be helpful.Paleoethnobotanist wrote: I don't know what to try next. A friend of mine thinks that there may be a dll that's not working right with this software, but I don't know how to figure that out. I haven't learned the command line side of Linux, and I'm working with the desktop interface... I'd rather get these bugs fixed and then learn the commands later (as I'd be teaching others to use Linux via the desktop interface). Thus, if you have suggestions, can they be done through the desktop interface?
Is there any way to chase down which dll it is, without trying each one separately? This has been driving me crazy.
http://wiki.winehq.org/FAQ#head-a37de32 ... 52258551a4
That may be the problem; apps that old tend not to work in Wine. Have you tried setting the Windows version in winecfg to an older version? The default is XP.Being that the software is several years old (about 1998 to 2000 vintage), I would think it would run fine (it's supposed to be able to run from w3.1 clear to w2k, including wNT 3.5 and 4).
-
- Level 2
- Posts: 16
- Joined: Thu May 21, 2009 1:09 am
-
- Level 2
- Posts: 16
- Joined: Thu May 21, 2009 1:09 am
-
- Level 2
- Posts: 16
- Joined: Thu May 21, 2009 1:09 am
One thing I've figured out was that Linux is case sensitive. Once I edited the registry (and double-checked the file names) I eliminated two out of three error messages generated by PFOffice. Is there some way to force Linux so that it is not case sensitive (or at least for the Wine subdirectories)?
That MIGHT fix the problem- or at least point us in the right direction.
That MIGHT fix the problem- or at least point us in the right direction.