Qualcuno ha problemi ad aggiornare TeXlive?

  • Creatore
    Topic
  • #33493
    Up
    0
    Down
    ::


    E’ da qualche giorno che non riesco ad aggiornate texlive 2008 con tlmgr.

    Qualunque mirror io scelga, mi da’ un paio di messaggi d’errore relativi a due pacchetti (pst-vowel e svn-prov) e poi si impianta sul pacchetto ESIEEcv.

    Questo è il messaggio di log:

    `
    Lettura del database remoto di TeX Live
    Questa operazione può richiedere del tempo, attendere!
    Completato
    [1/27] auto-install: pst-vowel
    untarring /usr/local/texlive/2008/temp/pst-vowel.tar failed, please retry
    /usr/local/texlive/2008/bin/x86_64-linux/tlmgr: couldn't install new package pst-vowel
    [2/27] auto-install: svn-prov
    untarring /usr/local/texlive/2008/temp/svn-prov.tar failed, please retry
    /usr/local/texlive/2008/bin/x86_64-linux/tlmgr: couldn't install new package svn-prov
    [3/27] update: ESIEEcv (7340 -> 12879) …
    `

    Qui rimane fermo per minuti e non è una questione di lentezza del server perché, come ho detto, ho provato diversi mirror e ho lasciato in attesa anche delle ore.

    Tra l’altro non riesco a capire se ci siano dei pacchetti che causano problemi: ho provato a selezionarne solo alcuni per l’upgrade, escludendo ESIEEcv, ad esempio, su cui tlmgr si blocca e i primi due con quegli strani messaggi d’errore. Ma tlmgr tenta autonomamente di scaricare quei 3 e poi si ferma lì per un tempo infinito, mentre la connessione resta sospesa (verificato con netstat).

    Intanto si accumulano i pacchetti da aggiornare (oggi siamo a quota 27)…

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #33494
      Up
      0
      Down
      ::

      E’ da qualche giorno che non riesco ad aggiornate texlive 2008 con tlmgr.

      Qualunque mirror io scelga, mi da’ un paio di messaggi d’errore relativi a due pacchetti (pst-vowel e svn-prov) e poi si impianta sul pacchetto ESIEEcv.

      Questo è il messaggio di log:

      `
      Lettura del database remoto di TeX Live
      Questa operazione può richiedere del tempo, attendere!
      Completato
      [1/27] auto-install: pst-vowel
      untarring /usr/local/texlive/2008/temp/pst-vowel.tar failed, please retry
      /usr/local/texlive/2008/bin/x86_64-linux/tlmgr: couldn't install new package pst-vowel
      [2/27] auto-install: svn-prov
      untarring /usr/local/texlive/2008/temp/svn-prov.tar failed, please retry
      /usr/local/texlive/2008/bin/x86_64-linux/tlmgr: couldn't install new package svn-prov
      [3/27] update: ESIEEcv (7340 -> 12879) …
      `

      Qui rimane fermo per minuti e non è una questione di lentezza del server perché, come ho detto, ho provato diversi mirror e ho lasciato in attesa anche delle ore.

      Tra l’altro non riesco a capire se ci siano dei pacchetti che causano problemi: ho provato a selezionarne solo alcuni per l’upgrade, escludendo ESIEEcv, ad esempio, su cui tlmgr si blocca e i primi due con quegli strani messaggi d’errore. Ma tlmgr tenta autonomamente di scaricare quei 3 e poi si ferma lì per un tempo infinito, mentre la connessione resta sospesa (verificato con netstat).

      Intanto si accumulano i pacchetti da aggiornare (oggi siamo a quota 27)…

      Qui nessun problema. Quali mirror provi?

      Ciao
      Enrico

    • #33495
      Up
      0
      Down
      ::


      A gennaio avevo seguito la procedura di aggiornamento di TexLive, come riportato in http://www.tug.org/texlive/tlmgr.html.
      Orbene, in 10 minuti ha distrutto una installazione che aveva richiesto quasi 2 ore…
      L’errore non l’ho mai capito, ma era più o meno simile a quello riportato, cioè un file che non c’era o che non passava un qualche controllo. Però nel mio caso alla fine mi sono ritrovato con una installazione inutilizzabile… Neanche il ‘disaster recovery’ mi ha recuperato l’installazione!

    • #33496
      Up
      0
      Down
      ::

      Qui nessun problema. Quali mirror provi?

      Ho provato con l’indirizzo di default, che in teoria, se non ho capito bene, dovrebbe ridirigermi sul mirror più vicino, probabilmente quello italiano; ho provato esplicitamente con quest’ultimo ( uniroma2); con quello svizzero (mirror.switch.ch), con uno greco (mirror.switch.ch)…

      Nessun problema ad aggiornare la lista dei pacchetti, salvo poi fermarsi al terzo scaricamento, dopo aver fallito i primi due, con quel messaggio d’errore riportato nel log.

    • #33497
      Up
      0
      Down
      ::

      Qui nessun problema. Quali mirror provi?

      Ho provato con l’indirizzo di default, che in teoria, se non ho capito bene, dovrebbe ridirigermi sul mirror più vicino, probabilmente quello italiano; ho provato esplicitamente con quest’ultimo ( uniroma2); con quello svizzero (mirror.switch.ch), con uno greco (mirror.switch.ch)…

      Nessun problema ad aggiornare la lista dei pacchetti, salvo poi fermarsi al terzo scaricamento, dopo aver fallito i primi due, con quel messaggio d’errore riportato nel log.

      Normalmente
      `tlmgr –location http://bo.mirror.garr.it/mirrors/CTAN/systems/texlive/tlnet/2008/ update –all`
      non mi dà problemi. Prova prima a rimuovere quei due pacchetti e, eventualmente, a reinstallarli in seguito. Ciò che rimuovi non dovrebbe comparire nella lista dei pacchetti da aggiornare. In ogni caso puoi aggiornare “a mano”; con la GUI (tlmgr –gui) è più semplice scegliere solo i pacchetti che desideri aggiornare.

      Ti ripeto, a me non danno alcun problema. Di solito il mirror svizzero è veloce e sicuro; quello di Roma2 è uno strazio. Non andrei in Grecia: oltre a quello del Garr, Svizzera, Germania o Austria.

      Ciao
      Enrico

    • #33498
      Up
      0
      Down
      ::


      Ah… che scemo.

      Sempre usare la linea di comando: da’ più informazioni!

      `
      sudo env PATH=/usr/local/texlive/2008/bin/x86_64-linux:/usr/bin tlmgr option location ftp://ftp.univie.ac.at/packages/tex/systems/texlive/tlnet/2008/
      tlmgr: setting default installation location to ftp://ftp.univie.ac.at/packages/tex/systems/texlive/tlnet/2008/

      sudo env PATH=/usr/local/texlive/2008/bin/x86_64-linux:/usr/bin tlmgr update –all
      tlmgr: installation location ftp://ftp.univie.ac.at/packages/tex/systems/texlive/tlnet/2008/
      [1/27] auto-install: pst-vowel
      Can't exec “tar”: Nessun file o directory at /usr/local/texlive/2008/tlpkg/TeXLive/TLUtils.pm line 1254.
      untarring /usr/local/texlive/2008/temp/pst-vowel.tar failed, please retry
      /usr/local/texlive/2008/bin/x86_64-linux/tlmgr: couldn't install new package pst-vowel
      [2/27] auto-install: svn-prov
      Can't exec “tar”: Nessun file o directory at /usr/local/texlive/2008/tlpkg/TeXLive/TLUtils.pm line 1254.
      untarring /usr/local/texlive/2008/temp/svn-prov.tar failed, please retry
      /usr/local/texlive/2008/bin/x86_64-linux/tlmgr: couldn't install new package svn-prov
      [3/27] update: ESIEEcv (7340 -> 12879) … Can't exec “tar”: Nessun file o directory at /usr/local/texlive/2008/tlpkg/TeXLive/TLUtils.pm line 393.
      /usr/local/texlive/2008/bin/x86_64-linux/tlmgr: system(tar -cf /usr/local/texlive/2008/temp/__BACKUP_ESIEEcv.r7340.tar texmf-dist/doc/latex/ESIEEcv/cvtest.dvi texmf-dist/doc/latex/ESIEEcv/cvtest.tex texmf-dist/source/latex/ESIEEcv/ESIEEcv.dtx texmf-dist/source/latex/ESIEEcv/ESIEEcv.ins texmf-dist/tex/latex/ESIEEcv/ESIEEcv.sty tlpkg/tlpobj/ESIEEcv.tlpobj) failed in /usr/local/texlive/2008, status -1 at /usr/local/texlive/2008/tlpkg/TeXLive/TLUtils.pm line 397.
      `

      Can’t exec “tar”… per forza!

      `
      which tar

      /bin/tar
      `

      Avevo impostato quel PATH restrittivo, anche nel lanciare la gui, memore del fatto che sono stati riscontrati conflitti tra alcuni eseguibili del sistema operativo e quelli di TeXLive. E così ho tenuto fuori /bin, che si da’ il caso contenga il fatidico archiviatore “tar”, in Ubuntu. /usr/bin invece lo avevo aggiunto perché era necessario il perl. Evidentemente per qualche giorno tlmgr non ha avuto bisogno di scompattare archivi tar e non mi sono accorto dell’errore.

      Sarebbe stato sufficiente mettere il percorso di TeXLive davanti al PATH normale, senza bisogno di tagliare via directory fondamentali come /bin.

      🙄

      Chiedo scusa per avervi disturbato con la mia sbadataggine, e grazie in ogni caso per il supporto 😳

Visualizzazione 4 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top