Bug #2724
Updates may fail on some Windows versions due to user file permissions
Statut: | Closed | Début: | 17/01/2020 | |
---|---|---|---|---|
Priorité: | High | Echéance: | ||
Assigné à: | - | % réalisé: | 100% |
|
Catégorie: | Update | Temps passé: | - | |
Version cible: | TXM 0.8.2 |
Description
Updates may fail on some Window versions due of user file permissions.
Issue reported on Windows 10.
Error:
Le contexte de la session était :(profil=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall, operande=[R]org.txm.rcp.app_root.win32.win32.x86_64 0.8.0.201908301442 --> null, action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupzipAction). Backup of file C:\Program Files\TXM-0.8.0_2019-09-03\TXM.exe failed. File that was copied to backup could not be deleted: C:\Program Files\TXM-0.8.0_2019-09-03\TXM.exe
Temporary workaround to update¶
- quit TXM if launched
- copy the "jre" directory of the TXM installation directory (eg. C:\Program Files\TXM-0.8.0_2019-09-03\jre) to "C:/jre"
- edit the file "C:/Users/User/.TXM-0.8.0/TXM.ini" to add the two following lines just before "-vmargs" :
-vm
C:/jre/bin/javaw.exe
- go to TXM installation directory, eg. "C:\Program Files\TXM-0.8.0_2019-09-03"
- right click on "TXM.bat" and select "Run as administrator"
- TXM will start with some errors in console
- do the "File\Check for updates" command and install the available update
- when the update is done let TXM restarts by clicking on "Restart Now"
- TXM will restart with some errors in console
- quit TXM
- edit the file ".TXM-0.8.0/TXM.ini" to remove the 2 lines added
- restart TXM
- after that you can delete the created directory "C:/jre""
Solution¶
- TBD
Improvements¶
The TXMUpdate handler file rights test fails on Windows: it does not detect the missing rights.
Add:
!installDirectory.canWrite() || !installDirectory.canExecute()
Demandes liées
Historique
#1 Mis à jour par Sebastien Jacquot il y a plus de 5 ans
- Sujet changé de Updates may failed on some Windows versions because of user files rights à Updates may failed on some Windows versions because of user files rights and JRE in use
- Description mis à jour (diff)
#2 Mis à jour par Sebastien Jacquot il y a plus de 5 ans
- Description mis à jour (diff)
#3 Mis à jour par Sebastien Jacquot il y a plus de 5 ans
- Description mis à jour (diff)
#4 Mis à jour par Sebastien Jacquot il y a plus de 5 ans
- Fichier TXM.ini
ajouté
#5 Mis à jour par Matthieu Decorde il y a plus de 5 ans
- Description mis à jour (diff)
#6 Mis à jour par Sebastien Jacquot il y a plus de 5 ans
- Description mis à jour (diff)
#7 Mis à jour par Sebastien Jacquot il y a plus de 5 ans
- Sujet changé de Updates may failed on some Windows versions because of user files rights and JRE in use à Updates may fail on some Window versions due of user files rights and JRE in use
- Description mis à jour (diff)
#8 Mis à jour par Serge Heiden il y a plus de 5 ans
- Sujet changé de Updates may fail on some Window versions due of user files rights and JRE in use à Updates may fail on some Windows versions due to user file permissions and JRE file being used
#9 Mis à jour par Sebastien Jacquot il y a plus de 5 ans
- Sujet changé de Updates may fail on some Windows versions due to user file permissions and JRE file being used à Updates may fail on some Windows versions due to user file permissions
- Description mis à jour (diff)
#10 Mis à jour par Sebastien Jacquot il y a plus de 5 ans
- Description mis à jour (diff)
#11 Mis à jour par Sebastien Jacquot il y a plus de 5 ans
- Description mis à jour (diff)
#13 Mis à jour par Sebastien Jacquot il y a plus d'un an
- % réalisé changé de 80 à 100
#14 Mis à jour par Sebastien Jacquot il y a plus d'un an
- Statut changé de New à Closed