OVH Cloud OVH Cloud

[FreeBSD5.3]Pb make world:libmagic

6 réponses
Avatar
anaxagore
Bonjour,
apres un cvsup (vers RELENG_5_3, puis RELENG_5_4), je tente le
makeworld. Et j'ai droit à un error code 1:
...
WARNING type @@ invalid
WARNING offset @@ invalid
mkmagic : couldnot find any magic file!

stop in /usr/src/lib/libmagic
*** error code 1

Bon, man magic: pige pas; rien ds bsd.google.fr.
Et au passage xorg ne démarre plus après cela: il manque libSM.so.6. Qui
existe. Et donc réinstallation de fluxbox. Pratique. Rien ds google (en
français) au sujet de libSM, qui me concerne en tout cas.

Y a-t'il un kador dans la salle pour m'orienter?
Si oui, merci d'avance, si non, idem.

6 réponses

Avatar
anaxagore
Bonjour,
apres un cvsup (vers RELENG_5_3, puis RELENG_5_4), je tente le
makeworld. Et j'ai droit à un error code 1:
...
WARNING type @@ invalid
WARNING offset @@ invalid
mkmagic : couldnot find any magic file!

stop in /usr/src/lib/libmagic
*** error code 1

Bon, man magic: pige pas; rien ds bsd.google.fr.
Et au passage xorg ne démarre plus après cela: il manque libSM.so.6. Qui
existe. Et donc réinstallation de fluxbox. Pratique. Rien ds google (en
français) au sujet de libSM, qui me concerne en tout cas.

Y a-t'il un kador dans la salle pour m'orienter?
Si oui, merci d'avance, si non, idem.


Au fait qu'est-ce qu'un magic file?

Avatar
Miod Vallat
WARNING type @@ invalid
WARNING offset @@ invalid
[...]





Comment ai-je pu perdre ce fichier magic?


Soit tu as patché toi même tes sources avec de mauvais diff, soit cvsup
s'est un peu pris les pieds comme un bête haricot et a lui-même fait
cette bourde. Du coup ton fichier contient des lignes de syntaxe
incorrecte, qui sont en fait des en-tête de diff.

Le mieux est d'effacer le fichier mis en cause et de le reprendre à
partir de rien par cvsup.




Avatar
anaxagore


Comment ai-je pu perdre ce fichier magic?



Soit tu as patché toi même tes sources avec de mauvais diff, soit cvsup
s'est un peu pris les pieds comme un bête haricot et a lui-même fait
cette bourde. Du coup ton fichier contient des lignes de syntaxe
incorrecte, qui sont en fait des en-tête de diff.

Les deux?

#cd /usr/src/libexec/rtld-elf
#patch < rtld_dlsym_hack.diff
C'était pour tenter d'avoir Flashplayer sur Mozilla.


Le mieux est d'effacer le fichier mis en cause et de le reprendre à
partir de rien par cvsup.


Fichier effacé.
Changement de serveur pour cvsup.
Idem. La liste de WARNING est un peu longue...
Si j'efface tout /usr/src?


Avatar
anaxagore
Bonjour,
apres un cvsup (vers RELENG_5_3, puis RELENG_5_4), je tente le
makeworld. Et j'ai droit à un error code 1:
...
WARNING type @@ invalid
WARNING offset @@ invalid
mkmagic : couldnot find any magic file!

stop in /usr/src/lib/libmagic
*** error code 1

Bon, man magic: pige pas; rien ds bsd.google.fr.
Et au passage xorg ne démarre plus après cela: il manque libSM.so.6. Qui
existe. Et donc réinstallation de fluxbox. Pratique. Rien ds google (en
français) au sujet de libSM, qui me concerne en tout cas.

Y a-t'il un kador dans la salle pour m'orienter?
Si oui, merci d'avance, si non, idem.


Apres avoir effacé le rép magic et cvsup (en 5.4 5.3, stable): même Pb.

Avatar
anaxagore
anaxagore écrivait


Apres avoir effacé le rép magic et cvsup (en 5.4 5.3, stable): même
Pb.



Tu effaces bien /usr/obj avant le make buildworld ?

make world est obsolète je crois aussi.
Même resultat.

Je fais make buildworld, bien sur.
Merci


Avatar
F. Senault


Le mieux est d'effacer le fichier mis en cause et de le reprendre à
partir de rien par cvsup.


Fichier effacé.
Changement de serveur pour cvsup.
Idem. La liste de WARNING est un peu longue...
Si j'efface tout /usr/src?


Ca peut se faire aussi. Si ta config de kernel est spécifique, et pas
un lien symbolique, pense à la sauver dans un coin.

Fred
--
... I've seen Sun monitors on fire off the side of the multimedia lab.
I've seen NTU lights glitter in the dark near the Mail Gate.
All these things will be lost in time, like the root partition last
week. Time to die... (Peter Gutmann in the scary devil monastery)