![]() ![]() It could be possibly only OS itself or AV - there are no other applications running at the update time. So I can't tell which application caused this, not directly. And this could be a complex thing to do.Īll of the above wouldn't probably directly work because the xul.dll is locked till the next restart or some different way to unlock it.Īs of the "what have locked it" question: as quite as I can remember (thanks God it doesn't happen really often) the handle was from the system directly. On the other hand, this is a clear example of needed transaction management - we need to make a backup copy of the application folder, so in case of trouble we have a state to roll back to. So here I think that the message would be a better solution.īut what would be the user's reaction? Should he try to download the application installer and manually update it? This breaks the whole idea behind the platform menu and updater. What is better: to report an error or not? In both cases the installation is broken, but at least the user is notified, that something went wrong. I think we have some non-technical, philosophic questions. Maybe this isn't a FFx installer issue, but a common issue of the portable installers and platform? ![]() Then installation always succeed, but the result isn't always can be run. So the issue here is probably that platform updater updates everything in the "ignore all the errors" mode. After that, it was possible to completely install a new portable version. With a little help of the Process Explorer, the xul.dll handle was found and fried. The result was the same - FFx files were mixed and the program couldn't be started. ![]() So I have to go further by pressing the ignore button. All the repeats of this operation couldn't overwrite the file. ![]() This time I got an error, that the xul.dll couldn't be overwritten. So I downloaded the new portable version of the FFx manually and started the update manually. I checked this manually, and the xul.dll really looks like to be from the previous version. After the start of the FFx I got the message, that xul.dll isn't compatible with the current version. The new version of the FFx was found, downloaded and kinda successfully installed. Have to report the following issue: I try to update to the newest version of FFx by manually starting the platform updater from the platform menu. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |