Ticket #1072 (closed defect: worksforme)
erreur update_domains.sh
| Reported by: | anonyme | Owned by: | anonymous |
|---|---|---|---|
| Priority: | normal | Milestone: | alternc-0.9.7 |
| Component: | Shell-scripts et binaires | Version: | alternc-0.9.6.2 |
| Severity: | major | Keywords: | |
| Cc: |
Description
le domaine user.bellinux.net d'un nouvel utilisateur n'est jamais mis à jour. Sur la page web correspondante de son compte est marqué éternellement "le domaine a été modifié il y a moins de 5 min. essayez ultérieurement".
quand je tente une mise à jour à la main, erreur du script:
/usr/lib/alternc/update_domains.sh sed: -e expression n°1, caractère 9: commande inconnue: `/'
C'est sur une AlternC 0.9.6.2, a priori encore sur une sarge, mais j'ai probablement des détails de mise à jour stable (mixte sarge/etch).
Change History
comment:2 Changed 6 years ago by anarcat
- Status changed from new to closed
- Resolution set to fixed
- Milestone changed from 1.0 to 0.9.7
Je ne vois pas ce problème. Pouvez-vous confirmer quelles données provoquent ce phénomène?
comment:3 Changed 6 years ago by anarcat
- Status changed from closed to reopened
- Resolution fixed deleted
comment:4 Changed 6 years ago by anarcat
- Status changed from reopened to closed
- Resolution set to worksforme
comment:5 Changed 5 years ago by anonyme
- Status changed from closed to reopened
- Resolution worksforme deleted
Je confirme le bug, pour moi aussi, ici en essayant d'enregistrer le domaine magnetoscope-numerique.yi.org. Je reste toujours sur le message
Le domaine a été modifié il y a moins de 5 minutes, réessayez ultérieurement.
# ./usr/lib/alternc/update_domains.sh sed: -e expression n°1, caractère 9: commande inconnue: `/'
Dans /var/log/alternc/update_domains.log
magnetoscope magnetoscope-numerique.yi.org www / 0 0 magnetoscope magnetoscope-numerique.yi.org @ http://www.magnetoscope-numerique.yi.org 10 magnetoscope magnetoscopenumerique.yi.org mail NULL 3 0 magnetoscope magnetoscopenumerique.yi.org www / 0 0 magnetoscope magnetoscopenumerique.yi.org @ http://www.magnetoscopenumerique.yi.org 1 0 magnetoscope magnetoscope-numerique.yi.org mail NULL 3 0
Je reste à dispo si il y a besoin de plus d'infos.
Debian etch - alternC 0.97
comment:6 Changed 5 years ago by anarcat
- Status changed from reopened to closed
- Resolution set to worksforme
Je ne peux pas reproduire ce bug sur la plateforme de test ici, basée sur le "trunk" de subversion (futur 0.9.8). J'ai essayé de créer des domaines avec des tirets ainsi que magnetoscope-numerique.yi.com, ça marche.
Avant de réouvrir le bug, rouler update_domaines.sh avec le flag -x pour qu'on puisse identifier quel script sed fait planter le truc.

Ceci ressemble typiquement à des mauvaises données transmises par les scripts PHP à la base de données, qui font planter update_domaines.
Workaround: vider les tables sub_domaines_standby et domaines_standby.
Fix: le scripts php ne devraient pas envyer de cocchonneries.
Autre fix: il faudrait savoir quel sed provoque cette erreur.