Forum OpenACS Q&A: Re: Please Help... site node not found at url

Collapse
Posted by Marc Fournier on
Ben, did you upgrade something at some point?  I downloaded the URL you provided above, to give a comparison ...

I just did a diff between that as a base, and your directory ... started with packages/acs-tcl, and *bam*:

diff -c openacs-5.3.0-base/packages/acs-tcl/acs-tcl.info openacs-5.3.0/packages/acs-tcl/acs-tcl.info
*** openacs-5.3.0-base/packages/acs-tcl/acs-tcl.info    Sat Jan 27 22:01:37 2007
--- openacs-5.3.0/packages/acs-tcl/acs-tcl.info Mon Jan 29 12:25:37 2007
***************
*** 7,24 ****
      <initial-install-p>t</initial-install-p>
      <singleton-p>t</singleton-p>

!    <version name="5.3.0" url="https://openacs.org/repository/download/apm/acs-tcl-5.3.0.apm">
          <owner url="http://openacs.org">OpenACS</owner>
          <summary>The Kernel Tcl API library.</summary>
!        <release-date>2007-01-25</release-date>
          <maturity>3</maturity>
          <license url="http://www.gnu.org/copyleft/gpl.html">GPL version 2</license>
          <vendor url="http://openacs.org">OpenACS</vendor>
          <description format="text/html">Contains all the core Tcl API, including the request processor, security and session management, permissions, site-nodes, package management infrastruc
ture, etc.</description>

!        <provides url="acs-tcl" version="5.3.0"/>
!        <requires url="acs-bootstrap-installer" version="5.3.0"/>
!        <requires url="acs-kernel" version="5.3.0"/>

          <callbacks>
          </callbacks>
--- 7,24 ----
      <initial-install-p>t</initial-install-p>
      <singleton-p>t</singleton-p>

!    <version name="5.4.0d2" url="https://openacs.org/repository/download/apm/acs-tcl-5.4.0d2.apm">
          <owner url="http://openacs.org">OpenACS</owner>
          <summary>The Kernel Tcl API library.</summary>
!        <release-date>2006-11-19</release-date>
          <maturity>3</maturity>
          <license url="http://www.gnu.org/copyleft/gpl.html">GPL version 2</license>
          <vendor url="http://openacs.org">OpenACS</vendor>
          <description format="text/html">Contains all the core Tcl API, including the request processor, security and session management, permissions, site-nodes, package management infrastruc
ture, etc.</description>

!        <provides url="acs-tcl" version="5.4.0d2"/>
!        <requires url="acs-bootstrap-installer" version="5.3.0b1"/>
!        <requires url="acs-kernel" version="5.3.0b1"/>

          <callbacks>
          </callbacks>

And:

diff -cr openacs-5.3.0-base/packages/acs-tcl/lib/actions.tcl openacs-5.3.0/packages/acs-tcl/lib/actions.tcl
*** openacs-5.3.0-base/packages/acs-tcl/lib/actions.tcl Sun Mar 20 00:47:07 2005
--- openacs-5.3.0/packages/acs-tcl/lib/actions.tcl      Wed Jan 10 21:22:11 2007
***************
*** 15,25 ****

      foreach action $action_list {

!        if {[string equal [lindex $action 0] "LINK"]} {
              foreach {type stub text title long} $action {break}
              multirow append actions $type "$base_url$stub" $text $title $long

!        } elseif {[string equal [lindex $action 0] "SECTION"]} {
              foreach {type title long} $action {break}
              multirow append actions $type {} {} $title $long

--- 15,25 ----

      foreach action $action_list {

!        if {[lindex $action 0] eq "LINK"} {
              foreach {type stub text title long} $action {break}
              multirow append actions $type "$base_url$stub" $text $title $long

!        } elseif {[lindex $action 0] eq "SECTION"} {
              foreach {type title long} $action {break}
              multirow append actions $type {} {} $title $long

The files are close, but there are slight differences ...

The really odd things, is that the dates presented seem to fly all over the place ... just checked page-error.tcl:

diff -cr openacs-5.3.0-base/packages/acs-tcl/lib/page-error.tcl openacs-5.3.0/packages/acs-tcl/lib/page-error.tcl
*** openacs-5.3.0-base/packages/acs-tcl/lib/page-error.tcl      Sun Jun  4 00:45:47 2006
--- openacs-5.3.0/packages/acs-tcl/lib/page-error.tcl  Wed Jan 10 21:22:11 2007
***************
*** 5,11 ****
      @author Victor Guerra (mailto:guerra@galileo.edu)
      @creation-date 2005-02-03
      @arch-tag: 983f3d87-40c8-4327-8873-c6a01ba7d875
!    @cvs-id $Id: page-error.tcl,v 1.5 2006/06/04 00:45:47 donb Exp $
  } {
      {bug_number ""}
  }
--- 5,11 ----
      @author Victor Guerra (mailto:guerra@galileo.edu)
      @creation-date 2005-02-03
      @arch-tag: 983f3d87-40c8-4327-8873-c6a01ba7d875
!    @cvs-id $Id: page-error.tcl,v 1.6 2007/01/10 21:22:11 gustafn Exp $
  } {
      {bug_number ""}
  }

The "live version" is 1.6, while the one in the URL you posted above is 1.5 ... but, in acs-tcl.info, your version name = 5.3.0, while the one at that URL has 5.4.0d2??  But, the release-date on yours is from Jan 25th, while the one I downloaded shows Nov 19th??

Here is what I downloaded (per your URL above):

!        <provides url="acs-tcl" version="5.3.0"/>
!        <requires url="acs-bootstrap-installer" version="5.3.0"/>
!        <requires url="acs-kernel" version="5.3.0"/>

while your copy has:

!        <provides url="acs-tcl" version="5.4.0d2"/>
!        <requires url="acs-bootstrap-installer" version="5.3.0b1"/>
!        <requires url="acs-kernel" version="5.3.0b1"/>

So, if I originally installed based on the URL you posted at the start of this thread, then either you upgraded something after, or OACS is updating its own files ... ?

Or ... someone changed the .tar.gz file at that URL since we originally downloaded it??

Please note that both of them untar'd into a openacs-5.3.0 directory ... so that would mean that someone re-packaged after we deployed 5.3.0, but without changing the minor number ...