TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: semi-old Firefox/Chrome can't update itslf, requires full reinstal, why?

23 点作者 nathan_phoenix将近 2 年前
I notice this once every few months when I need Chrome for something and then it says that this version is too old to auto update and shows how to re-download newest version. Same happens with the PC of some older relatives, they don&#x27;t use it for a month or two and then call me saying that Chrome is again &quot;broken&quot;&#x2F;&quot;red&quot; (the update button changes color to red when it hasn&#x27;t been updated for some time) ...<p>My question is why can&#x27;t a semi-old browser just update itself or do the re-download itself? Aren&#x27;t they supposed to be &quot;evergreen&quot;? Looked online but couldn&#x27;t find any answer.<p>Edit: this issue only happens when the browser hasn&#x27;t been used in a while (like more than two months) and didn&#x27;t have a chance to update itself. Then it refuses to auto update from an semi-old version automatically and tells you to manually re-download it.

8 条评论

capableweb将近 2 年前
I&#x27;m guessing there are some cryptographic keys included in the installation that requires updating once every N days, and if it doesn&#x27;t, it&#x27;s unable to validate new updates somehow.<p>&quot;Evergreen&quot; when it comes to browsers just means that they try to update themselves rather than letting the OS handle the process, it doesn&#x27;t mean it&#x27;s always successful :)
mduggles将近 2 年前
On Windows it isn&#x27;t possible to remove or rename files and directories that are being used. In order to handle this, you typically have to run some sort of helper application outside of the installation directory. This renames the existing installation directory to a new directory with &quot;.tmp&quot; (often, not always, but this is my guess). If that rename operation fails in the middle of the operation because a file being opened, either by another process or sometimes by an add-on, then the background update fails.<p>On Mac and Linux it&#x27;s less complicated which is why they never get the &quot;download the new version&quot; prompt, but Chrome and Firefox have evolved systems for managing how these silent updates work. On Chrome the update button you talk talking about means you haven&#x27;t closed the browser in awhile. If you see green that means an update has been available for 2 days, orange – 4 days and red – 7 or more days.<p>My guess is that you are encountering a situation in which the Chrome background helper can&#x27;t successfully run the update process and then asks you to download the whole thing again so they don&#x27;t need to rely on the updater and can just move your user files over.
评论 #37062449 未加载
评论 #37064599 未加载
garydgregory将近 2 年前
It might be that the browser onky downloads deltas to install and that after a certain point, those deltas either can&#x27;t be computed or are large enough that a new download is better.
评论 #37062113 未加载
TacoSteemers将近 2 年前
The connection to the update server must be secured, but it might not be using SSL the way connections to websites normally do. Perhaps the local install has not been updated in a while, so neither have the details about the server certificate. Then the local install might not accept the update server&#x27;s certificate because the expected details don&#x27;t match.<p>I have occasionally seen this type of construction when doing integrations.
评论 #37062132 未加载
IIsi50MHz将近 2 年前
A month or two old, and it couldn&#x27;t update? This is surprising.<p>I just yesterday stumbled upon somebody&#x27;s forgotten Firefox v43, and it upgraded itself to latest. It took three relaunches:<p>1. Peeked in the About box when the second site I tried to load glitched visibly. 2. Let it upgraded itself to v50-something. 3. Site still broken. 4. About box again, to see if it really updated… yep, but another update already downloaded. 5. Let it upgrade again (didn&#x27;t note the version). 6. Site slightly less broken. 7. Back to the About box, upgrade a third time. 8. Site fully functional, but checked the About box again to be sure… 9. Up-to-date.<p>Edit: Just checked; user is now on v116.0.2
kyrra将近 2 年前
Not near enough details to answer this question.<p>What OS?<p>What version of chrome were you on when it asked you to install manually? (What version was the latest?)<p>Do you have your PC locked down in any interesting way that may cause problems with the installer?<p>Do you have the exact wording of the error message? (If you know th is exact wording, you could likely search the code base to find the message)<p>I&#x27;ve seen Firefox say it will wipe my profile because it was too long since I used it. But never had update issues.
anamexis将近 2 年前
To auto-update, Chrome needs to be restarted. If you never quit Chrome, it will never update. Could this be the issue?
评论 #37062561 未加载
评论 #37062310 未加载
评论 #37062110 未加载
Fire-Dragon-DoL将近 2 年前
I received that message and proceeded with auto update, got the latest version and message gone