Fichiers de configuration inaccessibles en écriture

7 Antworten [Letzter Beitrag]
Stem
Offline
Beigetreten: 05/03/2017

Bonjour,

Sans raison apparente, plusieurs fichiers de config ont décidé de ne plus être accessibles en écriture. Résultat: la plupart de mes applis sont inutilisables. Chaque lancement me retourne le même message d'erreur: "Le fichier de configuration « /home/stem/.kde/share/config/[nomdelappli] » n'est pas inscriptible. Veuillez contacter votre administrateur système." Le problème est apparu comme ça, tombé du ciel, sans explication. Je pourrais bien redémarrer, mais ça ne me garantit pas qu'il réapparaisse par la suite. Quelqu'un sait d'où ça peut venir ? Sûrement pas d'un disque plein, vu qu'il est quasi vide.

Merci.

Magic Banana

I am a member!

I am a translator!

Offline
Beigetreten: 07/24/2010

Il s'agit apparemment d'un problème de permissions. Tu peux voir les permissions d'un fichier/répertoire depuis le navigateur de fichiers : clic droit dessus puis "Propriétés", onglet "Permissions". Tu devrais être le propriétaire du fichier et avoir accès en lecture/écriture (création/suppression pour un répertoire). La même vérification depuis le terminal (ici du répertoire caché .kde dans ton dossier personnel) :
$ stat ~/.kde

Le propriétaire et ses permissions peuvent être changés. Depuis le terminal avec 'chown' et 'chmod' respectivement.

Stem
Offline
Beigetreten: 05/03/2017

Voilà ce que donne la commande:

stem@Stem-PC:~$ stat ~/.kde
Fichier : «/home/stem/.kde»
Taille : 4096 Blocs : 8 Blocs d'E/S : 4096 répertoire
Périphérique : 801h/2049d Inœud : 3538964 Liens : 6
Accès : (0755/drwxr-xr-x) UID : ( 1000/ stem) GID : ( 1000/ stem)
Accès : 2017-05-31 15:20:27.674738834 +0200
Modif. : 2017-05-04 01:41:57.578429195 +0200
Changt : 2017-05-04 01:41:57.578429195 +0200
Créé : -
stem@Stem-PC:~$

D'après ce qu'il me dit, il m'est déjà accessible en écriture. Du coup, ça ajoute une nouvelle question: pourquoi la console me dit que je peux écrire alors que les applis graphiques me disent le contraire ? Je comprends de moins en moins.

Je viens de tenter un chown et un chmod sur les dossiers concernés. Les 2 commandes me retournent "Système de fichiers accessible en lecture seulement" pour chaque fichier et mon problème est toujours là. Quand je redémarre ma machine, j'ai un message me demandant si je veux réparer mon système de fichiers, ce que je fais, puis redémarre le tout et ça rentre dans l'ordre...jusqu'à ce que le problème réapparaisse. J'ai lu sur le forum ubuntu que c'était dû soit à un système de fichiers corrompu, soit un disque dur en fin de vie. Vu l'aĝe de mon disuqe dur, ça m'étonnerait que ce soit la deuxième solution, et j'ai vraiment pas envie de réinstaller une énième fois un OS complet.

Magic Banana

I am a member!

I am a translator!

Offline
Beigetreten: 07/24/2010

Vois cela depuis l'utilitaire "Disques" dans les "Paramètres système" : choisis le disque dur contenant les données des utilisateur (à gauche), clique sur bouton avec un engrenage (en haut à droite), choisis "Données SMART et auto-tests..." et lance un tel test.

Stem
Offline
Beigetreten: 05/03/2017

J'ai utilisé la commande smartctl, qui fait très bien l'affaire. Voici les résultats:

stem@Stem-PC:~$ sudo smartctl -s on -a /dev/sda
[sudo] password for stem:
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-4.11.2-gnu] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family: SandForce Driven SSDs
Device Model: KINGSTON SV300S37A240G
Serial Number: 50026B725504AE66
LU WWN Device Id: 5 0026b7 25504ae66
Firmware Version: 603ABBF0
User Capacity: 240.057.409.536 bytes [240 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: Solid State Device
Device is: In smartctl database [for details use: -P show]
ATA Version is: ATA8-ACS, ACS-2 T13/2015-D revision 3
SATA Version is: SATA 3.0, 6.0 Gb/s (current: 1.5 Gb/s)
Local Time is: Fri Jun 2 07:16:04 2017 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF ENABLE/DISABLE COMMANDS SECTION ===
SMART Enabled.

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 0) seconds.
Offline data collection
capabilities: (0x7d) SMART execute Offline immediate.
No Auto Offline data collection support.
Abort Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 48) minutes.
Conveyance self-test routine
recommended polling time: ( 2) minutes.
SCT capabilities: (0x0025) SCT Status supported.
SCT Data Table supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x0032 095 095 050 Old_age Always - 0/8891308
5 Retired_Block_Count 0x0033 100 100 003 Pre-fail Always - 0
9 Power_On_Hours_and_Msec 0x0032 100 100 000 Old_age Always - 28h+56m+20.210s
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 4
171 Program_Fail_Count 0x000a 100 100 000 Old_age Always - 0
172 Erase_Fail_Count 0x0032 100 100 000 Old_age Always - 0
174 Unexpect_Power_Loss_Ct 0x0030 000 000 000 Old_age Offline - 0
177 Wear_Range_Delta 0x0000 000 000 000 Old_age Offline - 1
181 Program_Fail_Count 0x000a 100 100 000 Old_age Always - 0
182 Erase_Fail_Count 0x0032 100 100 000 Old_age Always - 0
187 Reported_Uncorrect 0x0012 100 100 000 Old_age Always - 0
189 Airflow_Temperature_Cel 0x0000 031 042 000 Old_age Offline - 31 (Min/Max 12/42)
194 Temperature_Celsius 0x0022 031 042 000 Old_age Always - 31 (Min/Max 12/42)
195 ECC_Uncorr_Error_Count 0x001c 120 120 000 Old_age Offline - 0/8891308
196 Reallocated_Event_Count 0x0033 100 100 003 Pre-fail Always - 0
201 Unc_Soft_Read_Err_Rate 0x001c 120 120 000 Old_age Offline - 0/8891308
204 Soft_ECC_Correct_Rate 0x001c 120 120 000 Old_age Offline - 0/8891308
230 Life_Curve_Status 0x0013 100 100 000 Pre-fail Always - 100
231 SSD_Life_Left 0x0000 097 097 011 Old_age Offline - 1
233 SandForce_Internal 0x0032 000 000 000 Old_age Always - 4294962140
234 SandForce_Internal 0x0032 000 000 000 Old_age Always - 15
241 Lifetime_Writes_GiB 0x0032 000 000 000 Old_age Always - 15
242 Lifetime_Reads_GiB 0x0032 000 000 000 Old_age Always - 19
244 Unknown_Attribute 0x0000 097 097 010 Old_age Offline - 8519789

SMART Error Log not supported

SMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]

SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

stem@Stem-PC:~$

Magic Banana

I am a member!

I am a translator!

Offline
Beigetreten: 07/24/2010

Tu n'as pas lancé d'auto-test là :
No self-tests have been logged. [To run self-tests, use: smartctl -t]

Montre-nous aussi la sortie de cette commande lorsqu'il y a un problème lorsqu'il n'y en a pas (après redémarrage) :
$ mount

Stem
Offline
Beigetreten: 05/03/2017

Pour l'auto test, je dois lancer quelle commande exactement ? j'ai tenté un sudo smartctl -t /dev/sda, j'obtiens ceci:

stem@Stem-PC:~$ sudo smartctl -t short /dev/sda
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-4.11.2-gnu] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
Sending command: "Execute SMART Short self-test routine immediately in off-line mode".
Drive command "Execute SMART Short self-test routine immediately in off-line mode" successful.
Testing has begun.
Please wait 1 minutes for test to complete.
Test will complete after Sun Jun 4 08:25:30 2017

Use smartctl -X to abort test.
stem@Stem-PC:~$

Je ne comprends pas pourquoi il me dit que le test est en cours et finira dans une minute alors que je vois bien que la commande lancée est terminée. Et bien évidemment, je n'ai aucun résultat à l'heure dite.

Quant à la commande mount, le résultat est le même que le problème soit présent ou non

Stem
Offline
Beigetreten: 05/03/2017

J'ai remplacé le câble S-ATA qui était partiellement dénudé d'un côté, et apparemment, c'était ça l'origine du problème, vu que certains de mes problèmes semblent avoir disparu, tels que les messages incompréhensibles au démarrage (au point que je n'aurais moi-même jamais deviné qu'ils concernaient un problème au HDD), la mise en lecture seule de tous les fichiers ainsi que les freezes réguliers. Croisons les doigts pour que ce soit ça.