[chroot] Changer la date du system (dead)

Ce qui ne concerne ni le forum ni des problèmes
Avatar de l’utilisateur
cassyb
Chu Ko Nu
Messages : 310
Inscription : jeu. 04 janv. 2007, 09:07

[chroot] Changer la date du system (dead)

Message par cassyb »

salut,

Pour le developpement j'ai mis mon systeme à une date antérieure genre 04 septembre...

entre temps comme une quiche, j'ai fait un pacman -Syu...
en oubliant de mettre la date à jour...

pacman.log me dit:

[2007-09-28 10:52 synchronizing package lists]
[2007-09-28 10:52 starting full system upgrade]
[2007-09-04 11:14 synchronizing package lists]
[2007-09-04 11:14 starting full system upgrade]

pacman n'a rien installé mais mon système ne redémarre plus.
:shock:
comment remettre la date (juste le jour) à partir du cd d'install?
ou quel fichier faut-il éditer?

merci!!
Dernière modification par cassyb le dim. 30 sept. 2007, 11:02, modifié 3 fois.
Avatar de l’utilisateur
cassyb
Chu Ko Nu
Messages : 310
Inscription : jeu. 04 janv. 2007, 09:07

Message par cassyb »

precision à partir du cd d'install la commande date renvoie la bonne date.
Avatar de l’utilisateur
Temet
Daikyu
Messages : 99
Inscription : mar. 04 sept. 2007, 09:36
Localisation : 92

Message par Temet »

Ah mon avis, tu devrais utiliser un liveCD et faire un chroot pour rétablir la bonne date.
"For someone who was never meant for this world, I must confess... I'm suddenly having a hard time leaving it.
Of course, they say every atom in our bodies was once part of a star.
Maybe I'm not leaving. Maybe I'm going home." (Vincent Freeman)
Avatar de l’utilisateur
cassyb
Chu Ko Nu
Messages : 310
Inscription : jeu. 04 janv. 2007, 09:07

Message par cassyb »

concretement chroot je l'utilise comment?
Avatar de l’utilisateur
Temet
Daikyu
Messages : 99
Inscription : mar. 04 sept. 2007, 09:36
Localisation : 92

Message par Temet »

Bah tu vas lancer le liveCD.
Ensuite tu vas monter ton système de fichier racine (le réel, pas celui du liveCD) dans un répertoire type "/mnt/toto".
Puis tu vas faire:

Code : Tout sélectionner

mount -t proc none /mnt/toto/proc
mount -o bind /dev /mnt/toto/dev
mount -t devpts /dev/pts/ /mnt/toto/dev/pts

chroot /mnt/toto /bin/bash
Ensuite tu peux changer la date (en ligne de commande).

Une fois le chroot quitté, n'oublie pas de démonter le bordel (enfin je ne pense pas que ce soit vital, mais on va dire que c'est mieux) et avec du bol, ça devrait marcher ;)
"For someone who was never meant for this world, I must confess... I'm suddenly having a hard time leaving it.
Of course, they say every atom in our bodies was once part of a star.
Maybe I'm not leaving. Maybe I'm going home." (Vincent Freeman)
Avatar de l’utilisateur
cassyb
Chu Ko Nu
Messages : 310
Inscription : jeu. 04 janv. 2007, 09:07

Message par cassyb »

quand je fais:
chroot /mnt/sda5 /bin/bash

j'ai le message:
chroot cannot run command '/bin/bash': No such file or directory

alors qu'il l'a trouvé par autocompletion...
Avatar de l’utilisateur
cassyb
Chu Ko Nu
Messages : 310
Inscription : jeu. 04 janv. 2007, 09:07

Message par cassyb »

une idée?
Avatar de l’utilisateur
cassyb
Chu Ko Nu
Messages : 310
Inscription : jeu. 04 janv. 2007, 09:07

Message par cassyb »

bon je vais devoir reinstaller dans quelques minutes si j'ai pas de reponses...
quelle echec...juste pour une date
Avatar de l’utilisateur
Temet
Daikyu
Messages : 99
Inscription : mar. 04 sept. 2007, 09:36
Localisation : 92

Message par Temet »

Mouarf, et si tu fais un "chroot /mnt/sda5" ??

Désolé mais je ne maitrise pas trop l'art du chroot, qui est pourtant je le pense ta solution.
"For someone who was never meant for this world, I must confess... I'm suddenly having a hard time leaving it.
Of course, they say every atom in our bodies was once part of a star.
Maybe I'm not leaving. Maybe I'm going home." (Vincent Freeman)
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

je ne maitrise pas le chroot (qui a dit 'man chroot' ? :lol: ), mais je suis surpris de la présence, sans option, de ce /bin/bash... :shock:
Avatar de l’utilisateur
Temet
Daikyu
Messages : 99
Inscription : mar. 04 sept. 2007, 09:36
Localisation : 92

Message par Temet »

Bah regarde sur le net tu verras qu'il est là habituellement.

J'ai aussi trouvé ça : http://bbs.archlinux.org/viewtopic.php?id=34631

Cf post numéro 4.
"For someone who was never meant for this world, I must confess... I'm suddenly having a hard time leaving it.
Of course, they say every atom in our bodies was once part of a star.
Maybe I'm not leaving. Maybe I'm going home." (Vincent Freeman)
Avatar de l’utilisateur
cassyb
Chu Ko Nu
Messages : 310
Inscription : jeu. 04 janv. 2007, 09:07

Message par cassyb »

non c'est moi qui fait de la merde...
j'ai refais ta manip...ça marche
fais un date 092815162007
mais j'ai toujours des erreurs au boot.
il recherche des fichiers qui n'existent pas...
:cry:
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

tu peux poster un exemple de messages d'erreurs? de fichiers recherchés?
Avatar de l’utilisateur
cassyb
Chu Ko Nu
Messages : 310
Inscription : jeu. 04 janv. 2007, 09:07

Message par cassyb »

b'hein c'est chaud ça va trop vite.
et les log sont pas explicites..
dans everything.log
ça s'arrete au 4 sept...donc le demarrage ne doit plus écrire sur ces fichiers...
Avatar de l’utilisateur
cassyb
Chu Ko Nu
Messages : 310
Inscription : jeu. 04 janv. 2007, 09:07

Message par cassyb »

au chargement des module y'a plein d'erreur...
de type cannot remove

puis pour les messages persistants:

INIT: cannot execute "/opt/kde/bin/kdm"
INIT: cannot execute "/sbin/agetty"

INIT: Id "c2" respawning too fast: disabled for 5 minutes
...
INIT: no more processes left in this runlevel
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

une fois le système bloqué (il s'arrete où d'ailleurs?), tu peux remonter avec shift+page up.

sinon, une piste peut etre, avec le chroot depuis le livecd, tu peux lancer une maj du système (pacman -Syu)

EDIT: je pense qu'une mise à jour ou réinstallation des paquets "defectueux" depuis le chroot peut s'avérer utile.
Dernière modification par tuxce le ven. 28 sept. 2007, 15:36, modifié 1 fois.
Avatar de l’utilisateur
Temet
Daikyu
Messages : 99
Inscription : mar. 04 sept. 2007, 09:36
Localisation : 92

Message par Temet »

La je sèche :?
"For someone who was never meant for this world, I must confess... I'm suddenly having a hard time leaving it.
Of course, they say every atom in our bodies was once part of a star.
Maybe I'm not leaving. Maybe I'm going home." (Vincent Freeman)
Avatar de l’utilisateur
cassyb
Chu Ko Nu
Messages : 310
Inscription : jeu. 04 janv. 2007, 09:07

Message par cassyb »

je pense qu'une mise à jour ou réinstallation des paquets "defectueux" depuis le chroot peut s'avérer utile.
Le log de pacman montre qu'il n'a rien installé.
bon je fais une sauvegarde de ma partition système foireuse.
puis je ferais un petit coups de shift+page up pour te dire
Avatar de l’utilisateur
cassyb
Chu Ko Nu
Messages : 310
Inscription : jeu. 04 janv. 2007, 09:07

Message par cassyb »

merci pour cette astuce shift+page up!!

/etc/rc.sysinit: line 20 mount: command not find
grep: /proc/cmdline: No such file or directory
/etc/rc.sysinit: line 27: /bin/dmesg: No such file or directory
/etc/rc.sysinit: line 31: mount: command not find
grep: /proc/filesystems: No such file or directory

::Mounting Root Read-only [FAIL]
/etc/rc.sysinit: line 203: /sbin/hwclock: No such file or directory
::Checking Filesystems [BUSY]
grep: /proc/cmdline: No such file or directory
::Mounting Local Filesystems
/etc/rc.sysinit: line 254: /bin/mount: No such file or directory
/bin/rm: cannot remove '/etc/mtab': Read only files ystem
/etc/rc.sysinit: line 257: /bin/mount: No such file or directory
/etc/rc.sysinit: line 259: umount: command not find
grep: /proc/filesystems: No such file or directory
/etc/rc.sysinit: line 272: /bin/mount: No such file or directory

::Activating Swap [FAIL]
::Configurin System Clock [BUSY]
/bin/rm: cannot remove '/etc/localtime': Read-only file system
/bin/cp: cannot create regular file '/etc/localtime': Read-only file system
/etc/rc.sysinit: line 288: /sbin/hwclock: No such file or directory

::Initializing Random Seed [BUSY]
/etc/rc.sysinit: line 294: /dev/urandom: Read-only file system

::Removing Leftover Files [BUSY]
rm: cannot remove '.cups/certs/0': Read-only file system
(...y'en a une chié...)

:: Starting Syslog-NG [BUSY]
Error binding socket; addr='AF_UNIX(/dev/log)', error='Read-only file system (30)'
Error initializing source driver: source ='src'

:: Starting D-BUS system messagebus
Failed to start message-bus: Failed to bind socket "/var/run/dbus/system_bus_socket": Read only system

::Starting Hardware Abstraction Layer [FAIL]
Networking is already running. Try 'network restart'

::Mounting Network filesystems [FAIL]
/etc/rc.d/netfs: line 9: /bin/mount: No such file or directory

::Restoring ALSA levels [FAIL]
/usr/sbin/alsactl: load_state 1329: No soundcard found...

::Starting Samba server [FAIL]
::Starting cups daemon [FAIL]
cupsd: Child exited with status 2!
::Starting Postfix [FAIL]
::Starting http Daemon [FAIL]
Net: Registered protocol family 10
lo: Disabled Privacy extensions
Mobile IPV6

::Starting MySQL
INIT: cannot execute "/sbin/agetty"
(...y'en a une chié...)
INIT: cannot execute "/opt/kde/bin/kdm"
INIT: cannot execute "/sbin/agetty"

INIT: Id "c2" respawning too fast: disabled for 5 minutes
...
INIT: no more processes left in this runlevel

voilà
:shock: :? :( :cry:
Dernière modification par cassyb le ven. 28 sept. 2007, 16:30, modifié 3 fois.
Avatar de l’utilisateur
Temet
Daikyu
Messages : 99
Inscription : mar. 04 sept. 2007, 09:36
Localisation : 92

Message par Temet »

Ouais bon là ça pue vraiment... réinstalle.
Désolé :?
"For someone who was never meant for this world, I must confess... I'm suddenly having a hard time leaving it.
Of course, they say every atom in our bodies was once part of a star.
Maybe I'm not leaving. Maybe I'm going home." (Vincent Freeman)
Répondre