TeX-Live / tlcockpit

GUI for tlmgr written in Scala
GNU General Public License v3.0
27 stars 2 forks source link

If there are no updates available, "Loading updates" goes on forever #16

Closed Keks-Dose closed 6 years ago

Keks-Dose commented 6 years ago

In the tab "Packages" tlcockpit loads the packages and displays "Loading database". This vanishes, as soon as the database has been loaded and the package names are listed.

Under the tab "Updates" the message "Loading updates" does not vanish in case there are no updates available. This is misleading, because tlcockpit does no longer load a list after some moments.

Current tlcockpit version from texlive 2018.

norbusan commented 6 years ago

Interesting, I don't see this here. I get the following screen: screenshot from 2018-10-11 22-12-19

Can you please run with -d and send me the output?

Keks-Dose commented 6 years ago

admin-cmd under Win 8.1, tlcockpit -dd:

D:tlmgr:main: ::tldownload_server defined: TeXLive::TLDownload=HASH(0x315f3fc)
D:setup_programs: preferring system versions
D:(w32) trying to set up tar, default C:/texlive/2018/tlpkg/installer/tar.exe, arg --version
D:Using shipped C:/texlive/2018/tlpkg/installer/tar.exe for tar (tested).
D:trying to set up system curl, arg --version
D:program curl found in the path
D:trying to set up system wget, arg --version
D:program wget found in the path
D:trying to set up system lz4, arg --version
D:program lz4 not usable from path
D:(w32) trying to set up lz4, default C:/texlive/2018/tlpkg/installer/lz4/lz4.exe, arg --version
D:Using shipped C:/texlive/2018/tlpkg/installer/lz4/lz4.exe for lz4 (tested).
D:trying to set up system gzip, arg --version
D:program gzip found in the path
D:trying to set up system xz, arg --version
D:program xz found in the path
DD:dumping $::progs = {
  'compressor' => 'lz4',
  'curl' => 'curl',
  'gzip' => 'gzip',
  'lz4' => 'C:\\texlive\\2018\\tlpkg\\installer\\lz4\\lz4.exe',
  'tar' => 'C:\\texlive\\2018\\tlpkg\\installer\\tar.exe',
  'wget' => 'wget',
  'working_compressors' => [
    'lz4',
    'gzip',
    'xz'
  ],
  'working_downloaders' => [
    'curl',
    'wget'
  ],
  'xz' => 'xz'
};
D:Using checksum method digest::sha
D:Testing for gpg in gpg
D: ... gpg ok! ["C:\Program Files (x86)\GNU\GnuPG\pub\gpg.EXE" --version >nul 2>&1]
D:gpg command line: "C:\Program Files (x86)\GNU\GnuPG\pub\gpg.EXE" --homedir "C:\texlive\2018\tlpkg\gpg" --no-secmem-warning --no-permission-warning --lock-never 
D:will verify cryptographic signatures
D:persistent connection set up, trying to get http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 (for C:\Users\aw\AppData\Local\Temp\4tpbiR_peQ\GGDZEeeby4)
D:TLUtils::download_file: downloading using lwp succeeded
D:persistent connection set up, trying to get http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc (for C:\Users\aw\AppData\Local\Temp\4tpbiR_peQ\b_Ok9mZjNS)
D:TLUtils::download_file: downloading using lwp succeeded
D:verification succeeded, output:
gpg: Signature made 10/11/18 02:23:26 Mitteleuropäische Sommerzeit using RSA key ID 19438C70
gpg: Good signature from "TeX Live Distribution <tex-live@tug.org>" [ultimate]

D:cryptographic signature of http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 verified
D:verify_checksum: found remote digest
  bed90bae7efd7d232cef560f13824c3863646d6da76ef51302c6b0e903c2dfd72890dd67ec8717f8a100f59df7d0e152878666029569cd34e64e7b49351d61ed
from
  C:\Users\aw\AppData\Local\Temp\4tpbiR_peQ\GGDZEeeby4
for
  C:/texlive/2018/tlpkg/texlive.tlpdb.99dc451098031d695db4b0b3384560f1
and
  http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
D:tlchecksum(C:/texlive/2018/tlpkg/texlive.tlpdb.99dc451098031d695db4b0b3384560f1): ===89f7fc0bc123e99c429e1a28dd646fd241c871e4699cedca628bb8e7cf2a967f053ebedd9c6809b4e715f14b2d2cb874a83fb6e7e0c0925aa6193876a85ec418===
D:verify_checksum: local_digest = 89f7fc0bc123e99c429e1a28dd646fd241c871e4699cedca628bb8e7cf2a967f053ebedd9c6809b4e715f14b2d2cb874a83fb6e7e0c0925aa6193876a85ec418
D:TLPDB.pm: trying to initialize from http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb
D:trying to download http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz to C:\Users\aw\AppData\Local\Temp\4tpbiR_peQ\3DZS3WBIdE
D:persistent connection set up, trying to get http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz (for C:\Users\aw\AppData\Local\Temp\4tpbiR_peQ\3DZS3WBIdE)
D:TLUtils::download_file: downloading using lwp succeeded
D:decompressing C:\Users\aw\AppData\Local\Temp\4tpbiR_peQ\3DZS3WBIdE to C:\Users\aw\AppData\Local\Temp\4tpbiR_peQ\XL4NWPNNPb
D:TLUtils::system_pipe: calling xz -dcf < "C:\Users\aw\AppData\Local\Temp\4tpbiR_peQ\3DZS3WBIdE" > "C:\Users\aw\AppData\Local\Temp\4tpbiR_peQ\XL4NWPNNPb"
D:TLUtils::system_pipe: removing C:\Users\aw\AppData\Local\Temp\4tpbiR_peQ\3DZS3WBIdE
D:found the uncompressed xz file
D:persistent connection set up, trying to get http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 (for C:\Users\aw\AppData\Local\Temp\4tpbiR_peQ\a2zuIx93p8)
D:TLUtils::download_file: downloading using lwp succeeded
D:persistent connection set up, trying to get http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc (for C:\Users\aw\AppData\Local\Temp\4tpbiR_peQ\DLHSSj3v4Z)
D:TLUtils::download_file: downloading using lwp succeeded
D:verification succeeded, output:
gpg: Signature made 10/11/18 02:23:26 Mitteleuropäische Sommerzeit using RSA key ID 19438C70
gpg: Good signature from "TeX Live Distribution <tex-live@tug.org>" [ultimate]

D:cryptographic signature of http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 verified
D:verify_checksum: found remote digest
  bed90bae7efd7d232cef560f13824c3863646d6da76ef51302c6b0e903c2dfd72890dd67ec8717f8a100f59df7d0e152878666029569cd34e64e7b49351d61ed
from
  C:\Users\aw\AppData\Local\Temp\4tpbiR_peQ\a2zuIx93p8
for
  C:\Users\aw\AppData\Local\Temp\4tpbiR_peQ\XL4NWPNNPb
and
  http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
D:tlchecksum(C:\Users\aw\AppData\Local\Temp\4tpbiR_peQ\XL4NWPNNPb): ===bed90bae7efd7d232cef560f13824c3863646d6da76ef51302c6b0e903c2dfd72890dd67ec8717f8a100f59df7d0e152878666029569cd34e64e7b49351d61ed===
D:verify_checksum: local_digest = bed90bae7efd7d232cef560f13824c3863646d6da76ef51302c6b0e903c2dfd72890dd67ec8717f8a100f59df7d0e152878666029569cd34e64e7b49351d61ed
D:checksum of local copy identical with remote hash
D:writing out tlpdb to C:/texlive/2018/tlpkg/texlive.tlpdb.99dc451098031d695db4b0b3384560f1
D:Testing for gpg in gpg
D: ... gpg ok! ["C:\Program Files (x86)\GNU\GnuPG\pub\gpg.EXE" --version >nul 2>&1]
D:gpg command line: "C:\Program Files (x86)\GNU\GnuPG\pub\gpg.EXE" --homedir "C:\texlive\2018\tlpkg\gpg" --no-secmem-warning --no-permission-warning --lock-never 
D:will verify cryptographic signatures
D:Automatic backups activated, keeping 1 backups.
D:tlmgr.pl: new pkgs: ctanbib.win32
D:tlmgr.pl: deleted : 
D:tlmgr.pl: forced  : returntogrid
    quantikz
    metapost-colorbrewer
    kalendarium
    pst-marble
    widows-and-orphans
    businesscard-qrcode
    ucsmonograph
    tikz-network
    jigsaw
    inline-images
    rank-2-roots
    mathfont
    xfakebold
    kvmap
    ctanbib
    pst-lsystem
    chs-physics-report
    utexasthesis
    worksheet
    beamertheme-npbt
    clrstrip
D:cluttex.win32 upd package
D:texlive-scripts upd package
D:xits upd package
Keks-Dose commented 6 years ago

Works again. After tlmgr update --list it displayed a list of 26 packages as skipping forcibly removed package. Cured by tlmgr update --all --reinstall-forcibly-removed. Then tlcockpit works as expected.

So, you'll know much better than me, some process removed the 26 packages and something went wrong.