Bug: 4.0b Beta 7: Still having persistent infinite download problems

Rosie Perera
Rosie Perera Member Posts: 26,194 ✭✭✭✭✭

I heard the word that 4.0b Beta 8 is out, so I ran "update now" (in Beta 7).

Logos says "downloading updates (0% of 38.2 MB)" forever -- a problem which has happened every beta update for me since I can't remember when. Very frustrating. I know how to work around it, but I wish someone would figure out what causes this in the first place and fix it, so I don't have to do a workaround each time. I've reported it before, with log files (see this thread).

This time I'm posting more detailed log generated after following the instructions in this post to enable it:

4645.ZeroPercentForever2.zip

Here are some relevant threads, some mentioning various workarounds, but none of which is satisfactory as to why this keeps happening and how to prevent it in the future so I don't have to do a workaround each time:

http://community.logos.com/forums/t/8136.aspx

http://community.logos.com/forums/t/10220.aspx

http://community.logos.com/forums/t/10825.aspx

After reading that first thread more carefully, I tried bitsadmin /list and this was the resulting error message:

{6DA8FF7A-BEAC-4AA7-B3E6-1E8A1E4C6E9A} 'Logos 4: Update:82' TRANSIENT_ERROR 0 / 3 0 / UNKNOWN

I don't want to hear about another work around this time (I know how to do thos). I want to help solve this problem so nobody ever has to suffer through it again. Tell me what else I can do to help. I'll hold off on doing the workarounds and trying out Beta 8 until someone gets back to me, which is excruciatingly difficult to do because I really want to try it!

Comments

  • Melissa Snyder
    Melissa Snyder Member Posts: 4,702 ✭✭✭

    I will submit the new logs and try to get an answer for you soon. 

    Melissa

  • Bryan Albert
    Bryan Albert Member, Logos Employee Posts: 92

    Rosie,

    This is indeed a problem that we'd like to figure it out! The TRANSIENT_ERROR means that an error occurred while BITS was downloading the file, such as a network cable getting unplugged, losing connection to your wireless router for a moment, or a hiccup on the Internet. This sort of error is considered recoverable, so BITS will wait for a time then retry, and it'll do that for a while before it finally quits.

    It is curious that you always have this problem—it doesn't sound very transient. In any case, here are some questions for you, if you wouldn't mind helping us troubleshoot:

     

    1. How long have you waited for the download to make progress? The default pause before retrying is ten minutes. (I'd guess that you have waited longer than ten minutes, though I thought I ought to ask.)
    2. What sorts of work-arounds have you had success with? For example, if you restart your computer, does the download succeed? 
    3. Since you're handy with bitsadmin.exe, what happens if, when the download is stalled, at your Command Prompt you type "bitsadmin /reset" (without the quotes)? The Logos 4 Indexer icon in your System Notification Area should disappear. If you were to then issue the Logos 4 "update now" command, it should try downloading the update again. If you do this a number of times, does it always fail, or might it eventually actually succeed begin downloading the file? 
    4. Please gather some data for us: type "update now" in the Logos command window to initiate a download. (If your Logos is already up to date, see the special instructions below). Then type in your Command Prompt "bitsadmin /list" to get the guid for the download job, pretend it was {A8ECFE28-B800-4E1A-8C91-BAD46C772328}, then, when it's showing TRANSIENT_ERROR, type "bitsadmin /info {A8ECFE28-B800-4E1A-8C91-BAD46C772328} /verbose and past the output back here. Hopefully it will contain some useful clues. 

    Here's a tip: if you open two Command Prompts, you can type into one of them"bitsadmin /monitor /refresh 1" which shows an updating list of download jobs. You can use that to monitor BITS. Then in the other Command Prompt you can manipulate BITS with bitsadmin.exe. 

    If your Logos 4 is already up to date, you can fake it out by using a special update channel we made for you. Type into your Logos 4 command window "set update channel to rosie", which should cause it to think that there's a download available. (There isn't really one, and if you were to let it download and install, it wouldn't actually install anything, because it actually downloads 4.0b Beta 11.) When you're all finished with your testing, type "set update channel to default" to restore the update channel. 

    Thanks for your help!

    Bryan

     

     

  • Rosie Perera
    Rosie Perera Member Posts: 26,194 ✭✭✭✭✭

    Thanks, Bryan. I have not seen this problem on the last two betas (10 and 11) so I'd kind of thought maybe it was fixed, whatever it was. But it's happening again for Beta 12, so I have the opportunity to gather some more data for you.

    1.  How long have you waited for the download to make progress? The default pause before retrying is ten minutes. (I'd guess that you have waited longer than ten minutes, though I thought I ought to ask.)

    I've waited hours! Multiple times.

    2.  What sorts of work-arounds have you had success with? For example, if you restart your computer, does the download succeed? 

    I can't remember off the top of my head, but I'm going to wait to answer that until I've spent some time gathering info on when it doesn't work. If I work around it right away again, that won't help you.

    3.  Since you're handy with bitsadmin.exe, what happens if, when the download is stalled, at your Command Prompt you type "bitsadmin /reset" (without the quotes)? The Logos 4 Indexer icon in your System Notification Area should disappear. If you were to then issue the Logos 4 "update now" command, it should try downloading the update again. If you do this a number of times, does it always fail, or might it eventually actually succeed begin downloading the file? 

    I think this is one of the things that has worked around the problem for me in the past (possibly also with a machine reboot), but will get back to you on it...

    4.  Please gather some data for us: type "update now" in the Logos command window to initiate a download. (If your Logos is already up to date, see the special instructions below). Then type in your Command Prompt "bitsadmin /list" to get the guid for the download job, pretend it was {A8ECFE28-B800-4E1A-8C91-BAD46C772328}, then, when it's showing TRANSIENT_ERROR, type "bitsadmin /info {A8ECFE28-B800-4E1A-8C91-BAD46C772328} /verbose and past the output back here. Hopefully it will contain some useful clues. 

    Here's the output from that:

    C:\Windows>bitsadmin /list

     

    BITSADMIN version 3.0 [ 7.0.6001 ]

    BITS administration utility.

    (C) Copyright 2000-2006 Microsoft Corp.

     

    {24F0B512-9F1A-4731-BEF0-13FB5544CE90} 'Logos 4: Update:152' TRANSIENT_ERROR 2 /

     3 347130 / 40499706

    Listed 1 job(s).

     

    C:\Windows>bitsadmin /info {24F0B512-9F1A-4731-BEF0-13FB5544CE90} /verbose

     

    BITSADMIN version 3.0 [ 7.0.6001 ]

    BITS administration utility.

    (C) Copyright 2000-2006 Microsoft Corp.

     

    GUID: {24F0B512-9F1A-4731-BEF0-13FB5544CE90} DISPLAY: 'Logos 4: Update:152'

    TYPE: DOWNLOAD STATE: TRANSIENT_ERROR OWNER: RLP-DESKTOP\Rosie Perera

    PRIORITY: FOREGROUND FILES: 2 / 3 BYTES: 347130 / 40499706

    CREATION TIME: 2/24/2010 8:31:00 PM MODIFICATION TIME: 2/24/2010 9:11:04 PM

    COMPLETION TIME: UNKNOWN ACL FLAGS:

    NOTIFY INTERFACE: UNREGISTERED NOTIFICATION FLAGS: 3

    RETRY DELAY: 600 NO PROGRESS TIMEOUT: 1209600 ERROR COUNT: 6

    PROXY USAGE: PRECONFIG PROXY LIST: NULL PROXY BYPASS LIST: NULL

    ERROR FILE:    http://downloads.logos.com/LBS4/InstallerBeta/Logos4.msi -> C:\Users\Rosie Perera\AppData\Local\Logos4\Data\wmkts0os.hzs\UpdateManager\Installers\152\Logos4.msi

    ERROR CODE:    0x80072ee4 - An internal error occurred in the Microsoft Windows HTTP Services

    ERROR CONTEXT: 0x00000005 - The error occurred while the remote file was being processed.

    DESCRIPTION:

    JOB FILES:

            334672 / 334672 WORKING http://downloads.logos.com/LBS4/InstallerBeta/Logos4Setup.exe -> C:\Users\Rosie Perera\AppData\Local\Logos4\Data\wmkts0os.hzs\UpdateManager\Installers\152\Logos4Setup.exe

            12458 / 12458 WORKING http://downloads.logos.com/LBS4/InstallerBeta/Logos4UpdateScript.lbxdat -> C:\Users\Rosie Perera\AppData\Local\Logos4\Data\wmkts0os.hzs\UpdateManager\Installers\152\Logos4UpdateScript.lbxdat

            0 / 40152576 WORKING http://downloads.logos.com/LBS4/InstallerBeta/Logos4.msi -> C:\Users\Rosie Perera\AppData\Local\Logos4\Data\wmkts0os.hzs\UpdateManager\Installers\152\Logos4.msi

    NOTIFICATION COMMAND LINE: none

    Peercaching flags

             Enable download from peers      :false

             Enable serving to peers         :false

    CUSTOM HEADERS: NULL

     

    C:\Windows>

    If your Logos 4 is already up to date, you can fake it out by using a special update channel we made for you. Type into your Logos 4 command window "set update channel to rosie", which should cause it to think that there's a download available.


    How cool is that! I have my own private update channel! [H]  I'll try it if I need it.

    Now on to try out item #3...

    OK, I let the update run for nearly an hour with no progress, finally gave up and ran "bitsadmin /reset" and then "update now." Again it waited for a LONG time, at least 20-30 minutes, but it did finally start downloading and completed fine. Unfortunately I wasn't able to capture any more data long the way to see what was hanging it up before the percentages started incrementing. I did not have to reboot my machine at any time.

    I will try the special rosie update channel next...

    Had the same results with that. I did "update now" three times. First time I let it run for a long time (30 min or so), and it was stuck at 0% the whole time. Canceled it by running "bitsadmin /reset" and tried "update now" again. Next time I let it run until bitsadmin reported ERROR COUNT: 3, then canceled it again using "bitsadmin /reset". Ran it a third time and it's still stuck at 0%. The error code and other info given by "bitsadmin /info guid /verbose" was essentially the same as that posted above. I'm going back to the default update chanel now.

    Hope this helps. I'd really like to see you figure this out, because it might be the cause of some other people's update problems too.

    Let me know if there's any other info I can collect for you either with the rosie channel or next time there is a real beta update.

    UPDATE: The third try on the rosie update channel did finally start downloading and got as far as 99% before I canceled it. You had told me it would try to download Beta 11, but I'm on Beta 12 already and I didn't want it to mess up anything, so that's why I canceled it.

  • Bryan Albert
    Bryan Albert Member, Logos Employee Posts: 92

    Rosie,

    Thanks for the good information, I'll be digging into it!

    Bryan

  • Melissa Snyder
    Melissa Snyder Member Posts: 4,702 ✭✭✭

    Rosie ~  Has this download problem been resolved with the 4.0c beta? 

  • Rosie Perera
    Rosie Perera Member Posts: 26,194 ✭✭✭✭✭


    Rosie ~  Has this download problem been resolved with the 4.0c beta? 


    I saw the 0% for an unusually long time (2 minutes or more?) for 4.0c Beta 2, but I didn't give up and eventually it did start ticking up and downloaded completely. So I think the issue I reported has been resolved.

  • Thom Blair
    Thom Blair Member Posts: 17 ✭✭

    Is it resolved for everyone or for those who have dug into the bitsadmin route?  I'm still having this issue.  As far as I know, I haven't downloaded any betas...should I?  Thanks!

  • Dave Hooton
    Dave Hooton MVP Posts: 36,340

    Is it resolved for everyone or for those who have dug into the bitsadmin route?  I'm still having this issue.  As far as I know, I haven't downloaded any betas...should I?  Thanks!

    What version do you have? You should have downloaded 4.0c v9511 with 1.2 GB of resource updates (it's no longer a beta but it is still available on the beta channel).

     

    Dave
    ===

    Windows 11 & Android 13

This discussion has been closed.