Topics

Can't open 'c:\storage.nv' permission denied #pcbgcode

AlbertHall
 

Just installed eagle 7.6 and PCBgcode on win10.
The PCBgcode files are in c:\users\jim\documents\ulp\pcb-gcode-3_6_0_4
The directories are set as below.
When I try to run PCBgcode I get the message as the subject above.  If I proceed regardless it complains that it can't access c:\settings.
Why is it looking in the root of the hard disk, please?

Bruce Gennette
 

arrr, is it because the paths don't match ?

Files stored here - c:\users\jim\documents\ulp\pcb-gcode-3_6_0_4
Library to look at - c:\users\jim\documents\ulp\

It seems to be a bit short.  Perhaps Eagle needs a little help to look a level deeper...

Alternatively if you are not logged on as jim then you don't get permission to look at jim's stuff.

bye.

On Tue, 30 Oct 2018 at 02:03, AlbertHall <jim@...> wrote:
Just installed eagle 7.6 and PCBgcode on win10.
The PCBgcode files are in c:\users\jim\documents\ulp\pcb-gcode-3_6_0_4
The directories are set as below.
When I try to run PCBgcode I get the message as the subject above.  If I proceed regardless it complains that it can't access c:\settings.
Why is it looking in the root of the hard disk, please?

AlbertHall
 

After many install/uninstall attempts I have finally got it working.
During Eagle install it offers to install to 'C:\EAGLE-7.6.0'
Changing this to 'C:\Program Files\Eagle-7_6_0' and all is well.
It seems to be the 'EAGLE' in all capitals that causes the problem.

Christian Robert Adzic
 

Hi!

It seems to me also does Eagle is the problem maker, but if I dig a bit deeper I can say Eagle is not the problem maker.
The trouble you had was because of win10 and all that, for me a bit "over secured" setup of win10.
It looks like some permissions restriction was active for the folder where Eagle was installed, and because of not enough
access privilege for the user who was logged in in your win, you can't access that Eagle path.
That's a very often problem in win10.

Chipteck
 

It appears that you don't have permissions on C:\

Chipteck




On Sun, Nov 4, 2018 at 6:20 AM -0400, "AlbertHall" <jim@...> wrote:

After many install/uninstall attempts I have finally got it working.
During Eagle install it offers to install to 'C:\EAGLE-7.6.0'
Changing this to 'C:\Program Files\Eagle-7_6_0' and all is well.
It seems to be the 'EAGLE' in all capitals that causes the problem.

jeff.birt
 

I disagree. Eagle IS the problem maker. No modern program should install itself to C:\ . This is not only a problem for a standard Windows install in some cases it is also a problem with companies who have group policies that prohibit installs to C:\. Developers who set up their programs installer to default to c:\ are just making life hard for the users of their program.

 

Some of these types of programs that insist on wanting to install to C:\ do so because they cannot tolerate spaces in paths. Quite often they also do a really poor job of uninstalling themselves too. When I ran into this issue recently with Cygwin and a few other programs I created a ‘Dev’ folder under ‘…/user/documents’ . This path has no spaces which might cause problems for some programs and keeps the programs separated from ones that install properly to ‘/program files’ by default.

 

Jeff Birt

Soigeneris.com

 

From: pcbgcode@groups.io <pcbgcode@groups.io> On Behalf Of Christian Robert Adzic
Sent: Sunday, November 4, 2018 4:26 AM
To: pcbgcode@groups.io
Subject: Re: [pcbgcode] Can't open 'c:\storage.nv' permission denied #pcbgcode

 

Hi!

It seems to me also does Eagle is the problem maker, but if I dig a bit deeper I can say Eagle is not the problem maker.
The trouble you had was because of win10 and all that, for me a bit "over secured" setup of win10.
It looks like some permissions restriction was active for the folder where Eagle was installed, and because of not enough
access privilege for the user who was logged in in your win, you can't access that Eagle path.
That's a very often problem in win10.

Chipteck
 

We can debate the idiosyncrasies of windows and application developers, but to stay in a user reality we must understand that the windows system drive is not a desirable place to store our data files for a lot of obvious reasons.
I have chosen to place all my static files and my projects to a network drive, however the location can be a local drive or even a USB drive since I got tired of windows constantly changing my environment with security "updates".

Since I am lazy by nature and all versions of Eagle uses environment variables as per all of their documentation, you need to set:
EAGLE_HOME = "\\SERVER\Eagle" <For network or> "D:\Eagle" <for drive D:>
HOME = "\\SERVER\Eagle" <For network or> "D:\Eagle" <for drive D:>
Of course in both cases without quotations.

This will allow any version of eagle to work with "your" files (and retain them after upgrades)  by making the followingentries in EAGLE>Options>Directories:

Libraries = $HOME\libraries\Common;$HOME\libraries*****Will need to add all your directories*****
Design Blocks = $HOME\design blocks
Designe Rules = $HOME\design rules
User Language Programs = $HOME\ulps;$HOME\ulps\pcb-gcode
Scripts = $HOME\scripts
CAM Jobs = $HOME\cam
Projects = $HOME\eProjects
Simulation Path = $EAGLEDIR\ngspice\bin
SPICE Modules = $HOME\EAGLE\spice

My \\SERVER\Eagle folder contain the following folders:
cam
Design Blocks
Design Rules
ulps
eProjects
libraries
scripts
spice

abyset2105@...
 

Mine worked just fine in win10 as "C:\EAGLE-9.3.0" after i elevated all permissions for that folder (including subfolders).
But i like the solution of putting the files in server and i think i will go for it, thanks Chipteck.