Problème de date sur Pegasos II

15 sujets de 1 à 15 (sur un total de 19)

  • 1
  • 2
  • Rmais96

      #2971

      Salut,

      Après chaque démarrage de mon Pegasos II sous Linux (Debian Sarge), je

      retrouve MorphOS avec la bonne heure et la bonne date mais en

      l’an 1999.

      Aucun problème sous Linux où tout fonctionne bien, même après un

      re-démarrage de la machine. Le passage par Linux semble interférer sur

      la gestion de la date de MorphOS.

      Constatez-vous le même problème sur vos Pegasos ?

      Connaissez-vous la cause de celui-ci ?

      A plus.

      Rmais96

      amigafil

        #57950

        Hello,

        J’ai constate le même souci. Je n’ai pas trouve de solution !!!!

        MorphBook MOS 3.9 et Pegasos II MOS 3.9

        slobman

          #57951

          (note: Slobman=WickedVinz encore une fois)

          Hip !!

          bon j’ai fait un bete truc en rexx qui fixe ça :

          http://pernoteam.forumactif.com/viewtopic.forum?t=32

          DateFix entre autres scripts

          à insérer dans la user startup:

          y a qq cas non géré (genre vous passez nouvel an sous linux :) ) et il est important de le lancer la première fois à la bonne date

          Enfin, j’attends des retour là dessus comme sur tout les autres scripts

          WickedVinz

          SoundSquare

            #57952

            merci slobman

            sinon Fab avait fait un fix aussi, très efficace, et sinon il reste la solution de la synchro avec un serveur ntp au démarrage. Enfin bref y’a un tas de solutions et ce problème a été discuté des tonnes de fois. pensez à la fonction « recherche ».

            WickedVinz

              #57953

              SoundSquare: c’est pas slobman :) c’est WickedVinz :)

              En fait j’ai fait mon propre truc paskeu le Fix2005 qui traine justement ne laisse pas entendre qu’il marchera l’année prochaine, alors que le mien oui :) (et l’année prochaine c’est bientot)

              Sinon, bien sur, le mieux c’est la synchro NTP dans miami par exemple mais ce petit script au démarrage permet justement de corriger le problème lors de Party et démonstration sans réseau par exemple.

              En tout cas, si vous l’essayer, reportez moi vos impressions/idées/Rapport de bug/histoires droles préférées du moment :)

              (bon pour les bugs, à part quelques trucs bien spécifiques du genre le nouvel an sous linux, il ne devrait pas vraiment avoir de problème, je m’en sert depuis juin)

              SoundSquare

                #57954

                Docteur Slob et Mister Vinz

                WickedVinz ! sors de ce corps !!!!

                Rmais96

                  #57955

                  Merci slobWickedmanVinz :-) pour cette solution.

                  C’est simple et suffisant.

                  Chez moi, ton script marche bien avec _debug=1 mais sinon il me sort

                  l’erreur suivante :

                  +++ Error 47 in line 55: Arithmetic conversion error

                  Command returned 10/47:

                  si la variable LHS_DateFix_PreviousDate n’existe pas et

                  +++ Error 47 in line 71: Arithmetic conversion error

                  Command returned 10/47:

                  lorsque la variable existe. Je ne comprends pas le problème.

                  J’ai mis tous les « DebugSay » en commentaire pour le faire fonctionner

                  avec _debug=1 sans message sur la sortie standard.

                  A plus.

                  Rmais96

                  slobman

                    #57956

                    (Slobman=WickedVinz)


                    @Rmais96
                    : Ah?

                    C’est que tu n’a pas télécharger la dernière version qui date d’il y a 10 minutes dans laquelle je corrige ça :)

                    (bon ok, ct le fignolage avec des redirections dans NIL: qui merdait :) )

                    DateFix_v1.1.lha [ReadMe]

                    sarag

                      #57957

                      Sinon, personnellement, dans le fichier

                      /etc/init.d/hwclock.sh

                      j’ai commenté les lignes

                      # [ « $GMT » = « -u » ] && GMT= »–utc »

                      # /sbin/hwclock –systohc $GMT $BADYEAR

                      Rmais96

                        #57958

                        @Slobman=WickedVinz:

                        Encore un petit soucis avec la version 1.1.

                        Lors du premier lancement avec _DEBUG=0, la variable

                        LHS_DateFix_PreviousDate ne contient pas simplement

                        l’année « 2005 » mais « 2005 >NIL: ». Cela ne permet pas

                        le fonctionnement ensuite et voici la sortie standard

                        résultant :

                        CurrentYear 1999

                        opening ENVARC:LHS_DateFix_PreviousDate returns : 1

                        Date to set : 31 Déc 2005 >NIL:

                        DATE DATE 31-Déc-L:

                        ***Bad args:

                        – use DD-MMM-YY or or yesterday etc. to set date

                        HH:MM:SS or HH:MM to set time

                        31 Dec 1999

                        A plus.

                        Rmais96

                        Rmais96

                          #57959

                          @sarag:

                          Et quelles sont les conséquences sur le fonctionnement de Linux ?

                          Si c’est tirer la nappe à MorphOS pour découvrir Linux ce n’est pas

                          forcément mieux.

                          A plus.

                          Rmais96

                          sarag

                            #57960

                            Ca empeche le linux de sauver l’horloge système en hard au shutdown…

                            L’heure est ensuite ok des deux côtés…

                            Je viens de faires d’autres essais. Ca marche aussi si au lieu de modifier le fichier hwclock.sh, on modifie le fichier /etc/default/rcS en rajoutant

                            HWCLOCKACCESS=no

                            Dans ce cas, linux ne va pas non plus sauver l’horloge système dans l’horloge hard au shutdown. Par contre, je ne sais pas comment il fabrique l’horloge sys depuis l’horloge hard au boot avec cette option…

                            Mais bon, ça a l’air de marcher…

                            SoundSquare

                              #57961

                              Par contre, je ne sais pas comment il fabrique l’horloge sys depuis l’horloge hard au boot avec cette option…

                              en se synchronisant avec un serveur NTP, enfin chez moi il fait ça pendant le boot (Ubuntu, Peg2)

                              slobman

                                #57962

                                (Slobman=WickedVinz)


                                @RMais96
                                : je te propose de retélécharger le petit script.. cette fois-ci j’espère que c’est ok.. (sinon, moi en fait, je suis en _debug=1 et je redirige en ram avec

                                rx S:DateFix.rexx >ram:DateFix.log

                                WickedVinz

                                Rmais96

                                  #57963

                                  Parfait, cette version semble être la bonne.

                                  A plus.

                                  Rmais96

                                15 sujets de 1 à 15 (sur un total de 19)

                                • 1
                                • 2
                                • Vous devez être connecté pour répondre à ce sujet.

                                Forums AmigaOS, MorphOS et AROS Général Problème de date sur Pegasos II

                                Amiga Impact