[MacPorts] #26775: slib @3b2_0 prevents gnucash from starting up
#26775: slib @3b2_0 prevents gnucash from starting up -------------------------------------+-------------------------------------- Reporter: nigel.stanger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: -------------------------------------+-------------------------------------- The new update of slib from @3b1_0 to @3b2_0 stops gnucash (@2.2.9_5 and @2.2.9_6 tested) from starting up. I get a brief flash of the startup screen, then it disappears, and this error message is displayed: ERROR: In procedure open-file: ERROR: Permission denied: "/opt/local/share/guile/1.6/slibcat" Deactivating @3b2_0 and activating @3b1_0 fixes the problem. Reactivating @3b2_ reliably reproduces the problem. See also Ticket #16961 which dealt with a similar problem going from @3a3_0 to @3b1_0. -- Ticket URL: <https://trac.macports.org/ticket/26775> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26775: slib @3b2_0 prevents gnucash from starting up -------------------------------------+-------------------------------------- Reporter: nigel.stanger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: slib gnucash -------------------------------------+-------------------------------------- Changes (by macsforever2000@…): * port: => slib gnucash Old description:
The new update of slib from @3b1_0 to @3b2_0 stops gnucash (@2.2.9_5 and @2.2.9_6 tested) from starting up. I get a brief flash of the startup screen, then it disappears, and this error message is displayed:
ERROR: In procedure open-file: ERROR: Permission denied: "/opt/local/share/guile/1.6/slibcat"
Deactivating @3b2_0 and activating @3b1_0 fixes the problem. Reactivating @3b2_ reliably reproduces the problem.
See also Ticket #16961 which dealt with a similar problem going from @3a3_0 to @3b1_0.
New description: The new update of slib from @3b1_0 to @3b2_0 stops gnucash (@2.2.9_5 and @2.2.9_6 tested) from starting up. I get a brief flash of the startup screen, then it disappears, and this error message is displayed: {{{ ERROR: In procedure open-file: ERROR: Permission denied: "/opt/local/share/guile/1.6/slibcat" }}} Deactivating @3b2_0 and activating @3b1_0 fixes the problem. Reactivating @3b2_ reliably reproduces the problem. See also Ticket #16961 which dealt with a similar problem going from @3a3_0 to @3b1_0. -- -- Ticket URL: <https://trac.macports.org/ticket/26775#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26775: slib @3b2_0 prevents gnucash from starting up -------------------------------------+-------------------------------------- Reporter: nigel.stanger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: slib gnucash -------------------------------------+-------------------------------------- Comment(by jmr@…): What permissions does /opt/local/share/guile/1.6/slibcat have? -- Ticket URL: <https://trac.macports.org/ticket/26775#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26775: slib @3b2_0 prevents gnucash from starting up -------------------------------------+-------------------------------------- Reporter: nigel.stanger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: slib gnucash -------------------------------------+-------------------------------------- Comment(by macsforever2000@…): I see this problem too. The file does not even exist for me. -- Ticket URL: <https://trac.macports.org/ticket/26775#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26775: slib @3b2_0 prevents gnucash from starting up -------------------------------------+-------------------------------------- Reporter: nigel.stanger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: slib gnucash -------------------------------------+-------------------------------------- Comment(by nigel.stanger@…): /opt/local/share/guile/1.6/slibcat doesn’t exist for me either. However, /opt/local/share/guile/site/slibcat '''does''' exist. -- Ticket URL: <https://trac.macports.org/ticket/26775#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26775: slib @3b2_0 prevents gnucash from starting up -------------------------------------+-------------------------------------- Reporter: nigel.stanger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: slib-guile16 slib gnucash -------------------------------------+-------------------------------------- Changes (by jmr@…): * port: slib gnucash => slib-guile16 slib gnucash Comment: The slibcat under guile/1.6/ seems to be created by slib-guile16. Maybe it just needs a rev bump. What happens if you reinstall it? -- Ticket URL: <https://trac.macports.org/ticket/26775#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26775: slib @3b2_0 prevents gnucash from starting up -------------------------------------+-------------------------------------- Reporter: nigel.stanger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: slib-guile16 slib gnucash -------------------------------------+-------------------------------------- Comment(by nigel.stanger@…): Replying to [comment:5 jmr@…]:
The slibcat under guile/1.6/ seems to be created by slib-guile16. Maybe it just needs a rev bump. What happens if you reinstall it?
Nope, no difference, still no slibcat under guile/1.6/ and gnucash still fails to launch. It actually looks like slib-guile16 is installing guile/site/slibcat rather than guile/1.6/slibcat: {{{ $ ls /opt/local/share/guile/site slibcat $ port provides /opt/local/share/guile/site/slibcat /opt/local/share/guile/site/slibcat is not provided by a MacPorts port. $ ls /opt/local/share/guile/1.6 guile-procedures.txt oop/ slib@ ice-9/ scripts/ srfi/ $ sudo rm /opt/local/share/guile/site/slibcat $ ls /opt/local/share/guile/site $ sudo port -f uninstall slib-guile16 ---> Unable to uninstall slib-guile16 1.0_2, the following ports depend on it: ---> gnucash Warning: Uninstall forced. Proceeding despite dependencies. ---> Deactivating slib-guile16 @1.0_2 ---> Uninstalling slib-guile16 @1.0_2 $ sudo port install slib-guile16 ---> Computing dependencies for slib-guile16 ---> Fetching archive for slib-guile16 ---> Unpacking tgz archive for slib-guile16 1.0_2 ---> Installing slib-guile16 @1.0_2 ---> Activating slib-guile16 @1.0_2 ---> Cleaning slib-guile16 $ ls /opt/local/share/guile/site slibcat $ ls /opt/local/share/guile/1.6 guile-procedures.txt oop/ slib@ ice-9/ scripts/ srfi/ $ port provides /opt/local/share/guile/site/slibcat /opt/local/share/guile/site/slibcat is not provided by a MacPorts port. }}} -- Ticket URL: <https://trac.macports.org/ticket/26775#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26775: slib @3b2_0 prevents gnucash from starting up -------------------------------------+-------------------------------------- Reporter: nigel.stanger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: slib-guile16 slib gnucash -------------------------------------+-------------------------------------- Comment(by jmr@…): Well, I can't reproduce this. I have an empty /opt/local/share/guile/site/, slibcat in /opt/local/share/guile/1.6/, and gnucash starts normally. I notice you didn't actually rebuild slib-guile16, since there was an archive. -- Ticket URL: <https://trac.macports.org/ticket/26775#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26775: slib @3b2_0 prevents gnucash from starting up -------------------------------------+-------------------------------------- Reporter: nigel.stanger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: slib-guile16 slib gnucash -------------------------------------+-------------------------------------- Comment(by hypocrite@…): I had a similar problem, but I did have a file at /opt/local/share/guile/1.6/slibcat . After giving myself full permissions, Gnucash now starts. -- Ticket URL: <https://trac.macports.org/ticket/26775#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26775: slib @3b2_0 prevents gnucash from starting up -------------------------------------+-------------------------------------- Reporter: nigel.stanger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: slib-guile16 slib gnucash -------------------------------------+-------------------------------------- Comment(by nigel.stanger@…): Replying to [comment:7 jmr@…]:
Well, I can't reproduce this. I have an empty /opt/local/share/guile/site/, slibcat in /opt/local/share/guile/1.6/, and gnucash starts normally.
I notice you didn't actually rebuild slib-guile16, since there was an archive.
Whoops, my bad, I wasn’t paying close enough attention when I generated that, but a full rebuild of slib-guile16 (including cleaning the archive) that I did previous to the one shown above did yield the same failure. However, today I tried scorched earth: * port -f uninstall all installed versions of slib-guile16, guile16 and slib * port clean --archive on all of the above * rm -rf /opt/local/share/guile to get rid of the dangling slibcat * port install all of the above Result: slibcat ended up in guile/1.6/, and gnucash now works happily with slib @3b2. There was obviously something slightly kinked up in there somewhere. I think we can call this one fixed now, thanks ☺. -- Ticket URL: <https://trac.macports.org/ticket/26775#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26775: slib @3b2_0 prevents gnucash from starting up ----------------------------------------+----------------------------------- Reporter: nigel.stanger@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: worksforme | Keywords: Port: slib-guile16 slib gnucash | ----------------------------------------+----------------------------------- Changes (by macsforever2000@…): * status: new => closed * resolution: => worksforme Comment: reinstalling those ports works for me too. -- Ticket URL: <https://trac.macports.org/ticket/26775#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26775: slib @3b2_0 prevents gnucash from starting up ----------------------------------------+----------------------------------- Reporter: nigel.stanger@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: worksforme | Keywords: Port: slib-guile16 slib gnucash | ----------------------------------------+----------------------------------- Comment(by jmr@…): I rev bumped slib-guile16 anyway based on comment:8, in r72362. -- Ticket URL: <https://trac.macports.org/ticket/26775#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts