close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Closed 15 years ago

#923 closed defect (fixed)

Error loading the package GuiTools

Reported by: Pedro Gea Owned by: Víctor de Buen Remiro
Priority: highest Milestone: TOL Packages
Component: Kernel Version:
Severity: blocker Keywords:
Cc: Jorge

Description

Con la nueva versión de TOLBase descargable desde la web, no soy capaz de utilizar el paquete GuiTools.

No soy capaz de explicar qué es lo que pasa, pues no me entero de lo que se supone que ocurre con el asunto de los paquetes.

En el primer arranque tras la instalación se abrireron muchas ventanas negras (de la consola) y no sé qué se bajó ni sé qué hacer para eliminarlo y volver a reproducir ese comportamiento inicial, ni sé si eso tiene algo que ver con el problema o serviría para algo, pero sin duda me gustaría saber qué ocurre, qué está haciendo, dónde se están escribiendo cosas, etc.

Ahora si arranco TOLBase y solicito #Require GuiTools encuentro:

ERROR: [1] [ZipArchive]Error while processing archive C:/Users/pgea/AppData/Roaming/tol/OIS/TolPackage/Client/GuiTools.oza: The central directory was not found in the archive (or you were trying to open not the last volume of a segmented archive).

ERROR: [2] El paquete corrupto GuiTools ha sido eliminado localmente y no será reinstalado de nuevo.
No ha sido cargado el paquete GuiTools
Lea información acerca de los paquetes TOL en https://www.tol-project.org/wiki/TolPkg

Si insisto sobre ese mismo TolBase y vuelvo a ejecutar #Require GuiTools entonces encuentro:

[TolPackage::Client::@Repository::Connect] Trying to conect to repository http://packages.tol-project.org/OfficialTolArchiveNetwork/ ...
Downloading from "http://packages.tol-project.org/OfficialTolArchiveNetwork/index.tol" ...
Downloading from "http://packages.tol-project.org/OfficialTolArchiveNetwork/index.csv" ...
 ... Connected!
[TolPackage::Client::@Repository::Connect] Trying to conect to repository http://packages.tol-project.org/tol_pkg/ ...
Downloading from "http://packages.tol-project.org/tol_pkg/index.tol" ...

ERROR: [3] Símbolo binario < fuera de lugar.  en el carácter 1, línea 1:

Línea de código 
   1 > <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
       ^
   2 : <html><head>
   3 : <title>404 Not Found</title>
   4 : </head><body>
   5 : <h1>Not Found</h1>
   6 : <p>The requested URL /tol_pkg/index.tol was not found on this server.</p>
   7 : </body></html>
   8 : 


[Call stack]
  [5] Real new::Connect (Real void)
  [4] NameBlock StdLib::TolPackage::Client::@Repository::Open (Text url, Real connect)
  [3] NameBlock StdLib::TolPackage::Client::@Repository::Get (Text url, Real connect)
  [2] Real StdLib::TolPackage::Client::@Repository::FindAndInstall (Text package.version, Real showError)
  [1] Real StdLib::TolPackage::Client::FindAndInstall (Text repository, Real showError)

ERROR: [4] No se ha encontrado elemento con nombre name

[Call stack]
  [5] Real new::Connect (Real void)
  [4] NameBlock StdLib::TolPackage::Client::@Repository::Open (Text url, Real connect)
  [3] NameBlock StdLib::TolPackage::Client::@Repository::Get (Text url, Real connect)
  [2] Real StdLib::TolPackage::Client::@Repository::FindAndInstall (Text package.version, Real showError)
  [1] Real StdLib::TolPackage::Client::FindAndInstall (Text repository, Real showError)

Warning: [1] La función :: ha fallado en : 
repInf::name

ERROR: [5] No se ha encontrado elemento con nombre type

[Call stack]
  [5] Real new::Connect (Real void)
  [4] NameBlock StdLib::TolPackage::Client::@Repository::Open (Text url, Real connect)
  [3] NameBlock StdLib::TolPackage::Client::@Repository::Get (Text url, Real connect)
  [2] Real StdLib::TolPackage::Client::@Repository::FindAndInstall (Text package.version, Real showError)
  [1] Real StdLib::TolPackage::Client::FindAndInstall (Text repository, Real showError)

Warning: [2] La función :: ha fallado en : 
repInf::type

ERROR: [6] No se ha encontrado elemento con nombre description

[Call stack]
  [5] Real new::Connect (Real void)
  [4] NameBlock StdLib::TolPackage::Client::@Repository::Open (Text url, Real connect)
  [3] NameBlock StdLib::TolPackage::Client::@Repository::Get (Text url, Real connect)
  [2] Real StdLib::TolPackage::Client::@Repository::FindAndInstall (Text package.version, Real showError)
  [1] Real StdLib::TolPackage::Client::FindAndInstall (Text repository, Real showError)

Warning: [3] La función :: ha fallado en : 
repInf::description
Downloading from "http://packages.tol-project.org/tol_pkg/index.csv" ...

ERROR: [7] No se puede indexar por nombre un conjunto vac�o.

[Call stack]
  [5] Real new::Connect (Real void)
  [4] NameBlock StdLib::TolPackage::Client::@Repository::Open (Text url, Real connect)
  [3] NameBlock StdLib::TolPackage::Client::@Repository::Get (Text url, Real connect)
  [2] Real StdLib::TolPackage::Client::@Repository::FindAndInstall (Text package.version, Real showError)
  [1] Real StdLib::TolPackage::Client::FindAndInstall (Text repository, Real showError)

Warning: [4]  ... NOT Connected!

[TolPackage::Client::@Repository::DownloadPackage] 
wget -O"C:/Users/pgea/AppData/Roaming/tol/OIS/TolPackage/Client/GuiTools.oza" "http://packages.tol-project.org/tol_pkg/packages/GuiTools.oza"
[TolPackage::Client::@Repository::Install] Installed package GuiTools

ERROR: [8] [ZipArchive]Error while processing archive C:/Users/pgea/AppData/Roaming/tol/OIS/TolPackage/Client/GuiTools.oza: The central directory was not found in the archive (or you were trying to open not the last volume of a segmented archive).

ERROR: [9] El paquete desconocido GuiTools debe ser instalado manualmente.
No ha sido cargado el paquete GuiTools
Lea información acerca de los paquetes TOL en https://www.tol-project.org/wiki/TolPkg

}}}

Change History (3)

comment:1 Changed 15 years ago by Víctor de Buen Remiro

Prueba a ejecutar esta sentencia

  Real TolPackage::Client::Upgrade.AllInAll(1);

El {{#Require}}} llama al instalador automático pero como de momento está montado sobre wget se tiene que llamar por el sistema operativo y resulta que la descarga se ejecuta en segundo plano y devuelve el control antes de acabar por lo que el instalador piensa que ha fracasado.

Lo de las ventanas negras es por no lanzar TOLBase de forma directa, o bien lo lanzaste desde el propio setup de instalación de TOL o bien desde un .bat o algo así. En ese caso windows no es capaz de lanzar procesos sin crear una ventana. Es un defecto de Windows sobre el que no tenemos ninguna capacidad de actuación. Si lanzas tolbase.exe desde el explorador o desde una consola no le pasa eso.

comment:2 Changed 15 years ago by Víctor de Buen Remiro

Cc: Jorge added

Pongo en copia a Jorge para que acelere el tema de sustituir wget por alguna librería enlazable vía C, C++, TCL o lo que sea.

comment:3 Changed 15 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.