Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/06/2007, à 13:41

petitmoyengrand

Pas assez d'espace sur mon DD mais trop dans /home

Bonjour,

J'ai déjà posté mais aucune solution n'a été apportée.
Je récapitule rapidement:

En essayant de mettre à jour vers la version 7.04, je me suis heurté au message d'erreur que voici:

"Abandon de la mise à jour. Veuillez libérer au moins 298M d'espace disque sur /var/cache/apt/archives/. Videz la corbeille et supprimez les paquets temporaires des installations effectuées en utilisant la commande « sudo apt-get clean »."

En tapant df dans le terminal, voici ce que j'obtiens:

Code:

Sys. de fich.           1K-blocs       Occupé Disponible Capacité Monté sur
/dev/sda6              3091284   2536636    397616  87% /
varrun                  452040       100    451940   1% /var/run
varlock                 452040         0    452040   0% /var/lock
procbususb               10240       116     10124   2% /proc/bus/usb
udev                     10240       116     10124   2% /dev
devshm                  452040         0    452040   0% /dev/shm
lrm                     452040     17580    434460   4% /lib/modules/2.6.17-11-generic/volatile
/dev/sda7              3142548        40   3142508   1% /exch
/dev/sda8             54473944   3162508  48544244   7% /home
/dev/sda1               112186      7400    104786   7% /media/sda1
/dev/sda2             10482408  10001188    481220  96% /media/sda2
/dev/sda3              4858184   3246772   1611412  67% /media/sda3

J'ai découvert y'a pas longtemps que dans mon dossier /home, j'avais 45 Go d'espace libre!! C'est donc à cet endroit que se trouve toute ma mémoire!!. Est-il possible de transférer de l'espace de /home vers mon disque dur pour rendre l'installation possible? Pouvez-vous aussi m'indiquer à quoi correspondent les différentes lignes dans le code ci-dessus (différentes parties de mon disque dur?). Pouvez-vous enfin m'expliquer quelles sont les relations entre /home et le reste du disque dur? Est-ce que /home est une partition à part? Indépendante?

Vous l'avez compris, je suis bloqué.

Dernière chose, je suis en dual-boot avec Xp.

Merci beaucoup,

Pierre

Hors ligne

#2 Le 26/06/2007, à 14:10

seb0uil

Re : Pas assez d'espace sur mon DD mais trop dans /home

Salut,

petitmoyengrand a écrit :

Pouvez-vous enfin m'expliquer quelles sont les relations entre /home et le reste du disque dur? Est-ce que /home est une partition à part? Indépendante?

Oui, dans ton cas, /home est une partition a part qui correspond a /dev/sda8
et ta racine / est sur une autre partition

Ton pb est donc que pour la MAJ tu a besoin de place sur /var/cache/apt/archives/ or dans ton architecture, cela suppose donc de la place dans /

Comme tu n'en as visiblement pas assez, tu peux :
- Augmenter la taille de ta partition racine / pour disposer de 298M supplémentaire (cf doc sur Gparted par exemple)
-S'il s'agit juste de faire le changement de version, tu peux faire un lien symbolique de /var/cache/apt/archives/ vers /home/archives par exemple.
Dans ce cas, le repertoire /var/cache/apt/archives/ se trouve en fait sur ta partition /home et bénéficie donc de la place de celle ci.

/!\ Cela doit etre temporaire et remis en place sur à la MAJ.

Pour ca

sudo mv /var/cache/apt/archives/ /var/cache/apt/archives.old
sudo mkdir /homes/archives
sudo ln -s /home/archives /var/cache/apt/archives/

-> tu fais la MAJ et après tu remets ca tel que c'était

sudo rm /var/cache/apt/archives/
sudo mv /var/cache/apt/archives.old /var/cache/apt/archives/
sudo rm -rf /home/archives

Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#3 Le 26/06/2007, à 15:51

petitmoyengrand

Re : Pas assez d'espace sur mon DD mais trop dans /home

Salut,

J'ai opté pour la deuxième solution qui m'avait l'air plus rapide et je me suis heurté à deux problèmes:

(1) Dans la troisième étape, le terminal m'indique que la fichier cible n'existe pas. Du coup j'ai remplacé /var/cache/apt/archives par /var/cache/apt/archives.old dans la dernière commande que tu m'as indiqué et ça a l'air d'avoir marché car pas de message d'erreur. Mais est-ce que c'est bien ça qu'il fallait faire? Je suis allé voir avec Nautilus, en mode graphique, et ça a l'air d'être la pagaille!

(2) Quand je lance le Gestionnaire de MAJ, il charge puis se referme tout aussitôt. DU coup je n'ai pas du tout le temps de cliquer sur 7.04! Est-ce que c'est lié à la bêtise que j'ai fait juste avant? En tout cas, ça ne le faisait pas avant neutral

A bientôt,
Pierre

Hors ligne

#4 Le 26/06/2007, à 15:59

seb0uil

Re : Pas assez d'espace sur mon DD mais trop dans /home

Euh,
ya une petite erreur, il faut lire

sudo mv /var/cache/apt/archives/ /var/cache/apt/archives.old
sudo mkdir /home/archives  <-- sans le s à home
sudo ln -s /home/archives /var/cache/apt/archives/

bon, pour y voir plus clair, que donne un

ls -l /car/cache/apt

et un

ls -ld /home/arch*

Dernière modification par seb0uil (Le 26/06/2007, à 16:01)


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#5 Le 27/06/2007, à 15:31

petitmoyengrand

Re : Pas assez d'espace sur mon DD mais trop dans /home

Salut,

ls -l /car/cache/apt donne :

ls: /car/cache/apt: Aucun fichier ou répertoire de ce type

ls -ld /home/arch*:

drwxr-xr-x 2 root root 4096 2007-06-26 15:40 /home/archives

Par ailleurs, le gestionnaire de MAJ ne fonctionne toujours pas, il se referme tout seul!

Dernière modification par petitmoyengrand (Le 27/06/2007, à 15:32)

Hors ligne

#6 Le 27/06/2007, à 19:42

seb0uil

Re : Pas assez d'espace sur mon DD mais trop dans /home

petitmoyengrand a écrit :

ls -l /car/cache/apt donne :

Décidemment, je les cumule !!
c'est /var/cache/apt !!

désolé roll


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#7 Le 29/06/2007, à 13:54

petitmoyengrand

Re : Pas assez d'espace sur mon DD mais trop dans /home

piotr@piotr-laptop:~$ ls -l /var/cache/apt
total 20036
drwxr-xr-x 3 root root     4096 2007-06-26 15:40 archives.old
-rw-r--r-- 1 root root 10292855 2007-06-26 13:30 pkgcache.bin
-rw-r--r-- 1 root root 10271869 2007-06-26 13:30 srcpkgcache.bin

Désolé pour le délai, je n'étais pas chez moi.
Désormais je pourrai répondre plus vite wink

Merci!

Hors ligne

#8 Le 29/06/2007, à 14:05

seb0uil

Re : Pas assez d'espace sur mon DD mais trop dans /home

Ok,
Donc si tu fais un

sudo ln -s /home/archives/ /var/cache/apt/archives

si synaptic ne se lance pas, essaie de la lancer en console, en faisant

gksudo synaptic

Et colle ici les éventuels messages d'erreurs..


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#9 Le 29/06/2007, à 14:20

petitmoyengrand

Re : Pas assez d'espace sur mon DD mais trop dans /home

En fait je m'étais mal exprimé.

Ce qui bogue, c'est le petit carré orange dans la barre des tâches qui me propose de mettre à jour vers 7.04. Dès que je l'ouvre, il se referme tout seul.

Synaptic en revanche s'ouvre très bien.

En revanche, j'ai essayé de faire MAJ puis appliquer et message d'erreur apparu:

E: Le répertoire d'archive /var/cache/apt/archives/partial n'existe pas.
E: Le répertoire d'archive /var/cache/apt/archives/partial n'existe pas.
E: Le répertoire d'archive /var/cache/apt/archives/partial n'existe pas.
E: Impossible de verrouiller le répertoire de téléchargement

J'en suis donc au même point, avec cette erreur en plus que je viens de découvrir*

**[modif] 10 minutes après avoir posté le message, je voulais fermer le terminal (que j'avais quitté des yeux) quand j'ai vu que le message suivant est apparu, en trois exemplaires:

(synaptic:10440): Gtk-CRITICAL **: gtk_tree_view_unref_tree_helper: assertion `node != NULL' failed

Bizarre bizarre...**

Dernière modification par petitmoyengrand (Le 29/06/2007, à 14:31)

Hors ligne

#10 Le 29/06/2007, à 16:31

seb0uil

Re : Pas assez d'espace sur mon DD mais trop dans /home

Alors

sudo cp -r /var/cache/apt/archives.old /var/cache/apt/archives


pour recopier ce qu'il y avait dans archives vers le repertoire de transit devrait suffire maintenant ...


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#11 Le 29/06/2007, à 16:57

petitmoyengrand

Re : Pas assez d'espace sur mon DD mais trop dans /home

D'accord, mission accomplie.
Est-ce que je dois maintenant refaire les étapes que tu m'as indiqué dans le message #2?

Hors ligne

#12 Le 29/06/2007, à 17:01

seb0uil

Re : Pas assez d'espace sur mon DD mais trop dans /home

oui, il vaut mieux remettre ca en forme apres la MAJ, dans le doute, ne fait pas le
sudo rm -rf /home/archives

afin de garder le repertoire qui a servit a la mise a jour, ne sait on jamais...
(enfin faudra la supprimer dans quelques temps si tout est ok wink )


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#13 Le 29/06/2007, à 17:36

petitmoyengrand

Re : Pas assez d'espace sur mon DD mais trop dans /home

D'accord, merci.
Une dernière chose: depuis ces manipulations du #2, mon gestionnaire de MAJ ne marche plus pour les raisons que je t'ai dites. Le problème est-il lié à ces manips? Si non, comment passer à la 7.04 depuis Synaptic?

Hors ligne

#14 Le 29/06/2007, à 17:38

seb0uil

Re : Pas assez d'espace sur mon DD mais trop dans /home

petitmoyengrand a écrit :

D'accord, merci.
Une dernière chose: depuis ces manipulations du #2, mon gestionnaire de MAJ ne marche plus pour les raisons que je t'ai dites. Le problème est-il lié à ces manips? Si non, comment passer à la 7.04 depuis Synaptic?

Euh, possible, est ce toujours le cas si tu remets comme c'était ?

Autrement pour passer à la 7.04 -> http://doc.ubuntu-fr.org/installation/m … dgy_feisty


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#15 Le 29/06/2007, à 17:42

petitmoyengrand

Re : Pas assez d'espace sur mon DD mais trop dans /home

Problème: je ne sais pas mettre comme c'était avant! Je ne comprends pas les manips que j'effectue dans le terminal, du moins pas toutes (certaines je les devine). Peux tu me donner rapidement la ligne de code?

Hors ligne

#16 Le 29/06/2007, à 17:51

seb0uil

Re : Pas assez d'espace sur mon DD mais trop dans /home

petite explication de ce qui a été fait

sudo mv /var/cache/apt/archives/ /var/cache/apt/archives.old  -> on renomme en archives en archives.old
sudo mkdir /homes/archives  -> on crée un répertoire archives dans /homes
sudo ln -s /home/archives /var/cache/apt/archives/  -> on crée un lien symbolique depuis /var/cache/apt/archives/ qui pointe sur /home/archives

Ce que j'avais mis pour remettre en état :

sudo rm /var/cache/apt/archives/  -> on efface le lien symbolique
sudo mv /var/cache/apt/archives.old /var/cache/apt/archives/ -> on renomme le .old en archives
sudo rm -rf /home/archives  -> on supprime le répertoire crée dans /home

Notes bien que seul les 2 premiers points de la remise en état sont nécessaire, le dernier est surtout pour faire le ménage, c'est pourquoi tout a l'heure je t'ais dit de garder ce repertoire histoire de vérifier qu'il n'y avait pas de soucis..

j'espere que c'est plus claire..


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#17 Le 29/06/2007, à 18:01

petitmoyengrand

Re : Pas assez d'espace sur mon DD mais trop dans /home

D'accord d'accord. Merci. J'avais compris dans les grandes lignes, sauf le .old qui me paraissait être une extension bizarre.

une dernière chose, qui va peut-être éclaire ma lanterne: j'ai fait la commande donnée dans la page sur laquelle tu m'as renvoyé. Et il y a une erreur liée à /var:

piotr@piotr-laptop:~$ sudo update-manager -c
Password:
warning: could not initiate dbus
Traceback (most recent call last):
  File "/usr/bin/update-manager", line 87, in ?
    app.main(options)
  File "/usr/lib/python2.4/site-packages/UpdateManager/UpdateManager.py", line 960, in main
    self.fillstore()
  File "/usr/lib/python2.4/site-packages/UpdateManager/UpdateManager.py", line 836, in fillstore
    self.update_count()
  File "/usr/lib/python2.4/site-packages/UpdateManager/UpdateManager.py", line 619, in update_count
    self.refresh_updates_count()
  File "/usr/lib/python2.4/site-packages/UpdateManager/UpdateManager.py", line 611, in refresh_updates_count
    self.dl_size = self.cache.requiredDownload
  File "/usr/lib/python2.4/site-packages/UpdateManager/UpdateManager.py", line 109, in requiredDownload
    pm.GetArchives(fetcher, self._list, self._records)
SystemError: E:Le répertoire d'archive /var/cache/apt/archives/partial n'existe pas.
piotr@piotr-laptop:~$ AMP FIDDLER

J'espère ne pas abuser de ta patience

Dernière modification par petitmoyengrand (Le 29/06/2007, à 18:01)

Hors ligne

#18 Le 29/06/2007, à 18:08

seb0uil

Re : Pas assez d'espace sur mon DD mais trop dans /home

c'est dans quel état la ?
C'est remis comme au debut ou pas ?
Ya entre autre

/var/cache/apt/archives/partial

regarde s'il existe, crée le sinon

Mais cela ne doit pas l'empecher de se lancer

warning: could not initiate dbus

cette ligne la pose aussi pb..
essaie de faire

sudo /etc/init.d/dbus restart

avant de relancer update-manager


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#19 Le 29/06/2007, à 18:11

petitmoyengrand

Re : Pas assez d'espace sur mon DD mais trop dans /home

Une autre chose encore (j'espère la dernière):
en explorant avec Nautilus, j'obtiens des choses surprenantes:

dans /var/cache/apt, j'ai deux dossiers + deux fichiers. Les deux dossiers sont archives et archives.old.
En cliquant sur le premier, j'arrive dans un dossier où il y a archives.old et un fichier nommé lock.
En cliquant sur archives.old, j'arrive dans un dossier avec un dossier archives et un autre avec archives.old.

Ainsi, je peux cliquer à l'infini sur les dossiers, ça ne s'arrête jamais et je tourne en rond.

Hors ligne

#20 Le 29/06/2007, à 18:17

seb0uil

Re : Pas assez d'espace sur mon DD mais trop dans /home

euh, pas normal ca..
enfin rien de grave
Le mieux est peut etre de repartir du début, histoire d'avoir des bases propres..

ensuite, quand c'est remis comme au début :

cd /var/cache/apt/             -> on se place dans le bon rep.
sudo cp -R archives/ /home/archives  -> on copie vers /home/archives
sudo mv archives archives.old  -> on renomme l'ancien
sudo ln -s /home/archives/ archives  -> on fait un lien symbolique

Je viens de la tester chez moi, ca marche ici..


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#21 Le 29/06/2007, à 18:35

petitmoyengrand

Re : Pas assez d'espace sur mon DD mais trop dans /home

J'essaye donc de remettre au début, mais je me heurte à un nouveau problème:

Dans le dossier archives, j'ai toujours un archives.old qui traine (+ un fichier protégé nommé archives).
Quand je clique sur le-dit archives.old, je tombe sur deux fichiers protégés: l'un archives, qui semble être le même, l'autre se nomme lock.

Question: comment faire pour supprimer le dossier archives.old? Depuis nautilus, impossible. Est-ce grave si par conséquence je supprime lock qui ne se trouve pas lui même dans archives?

Hors ligne

#22 Le 29/06/2007, à 19:24

seb0uil

Re : Pas assez d'espace sur mon DD mais trop dans /home

Pour remettre ca ok, fais le plutot en ligne de commande.

Que donne un

ls -l /var/cache/apt

Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#23 Le 30/06/2007, à 11:18

petitmoyengrand

Re : Pas assez d'espace sur mon DD mais trop dans /home

piotr@piotr-laptop:~$ ls -l /var/cache/apt
total 20036
drwxr-xr-x 3 root root     4096 2007-06-26 15:40 archives
-rw-r--r-- 1 root root 10292855 2007-06-26 13:30 pkgcache.bin
-rw-r--r-- 1 root root 10271869 2007-06-26 13:30 srcpkgcache.bin

(que signifie cette fonction? Que veulent dire "rw", "r", "root"...?)

Dernière modification par petitmoyengrand (Le 30/06/2007, à 11:20)

Hors ligne

#24 Le 30/06/2007, à 11:34

seb0uil

Re : Pas assez d'espace sur mon DD mais trop dans /home

salut,
Donc la tu n'as plus de archives.old, ca semble remis comme a l'origine..

ls liste les fichiers d'un repertoire
Les rwx indiquent les droits sur les fichiers et repertoire  (cf http://doc.ubuntu-fr.org/droits )


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#25 Le 30/06/2007, à 12:55

petitmoyengrand

Re : Pas assez d'espace sur mon DD mais trop dans /home

Salut salut,

Ce que je voulais te dire dans le message précédent, c'est que archives.old se trouve à cette adresse /var/cache/apt/archives et c'est bien lui que j'ai du mal à supprimmer et qui semble faire boguer les choses

piotr@piotr-laptop:~$ ls -l /var/cache/apt/archives
total 16
lrwxrwxrwx 1 root root    14 2007-06-26 15:40 archives -> /home/archives
drwxr-xr-x 3 root root 16384 2007-06-26 15:33 archives.old

Hors ligne