Projet

Général

Profil

Bug #5886

init.d (debian package) error on "Collecting static files ..."

Ajouté par Thomas Noël il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Debian packaging
Version cible:
-
Début:
05 novembre 2014
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

[info] Collecting static files ...
Linking '/usr/lib/python2.7/dist-packages/gadjo/static/js/gadjo.js'
OSError: [Errno 17] File exists
[info] .. done.

(authentic "eobuilder" 2.1.7.99.gc0a1690-1~eob70+1)

Historique

#1

Mis à jour par Benjamin Dauvergne il y a plus de 9 ans

Bug connu1 corrigé en 1.7, en attendant pas grand chose à faire à part ne pas utiliser les liens symboliques, faire plutôt des copies. Les liens symboliques c'était intéressant quand le script de démarrage n'appelait pas collectstatic maintenant ça n'a plus d'avantage à part l'économie en espace disque qui est négligeable.

[1]: https://code.djangoproject.com/ticket/20780

#2

Mis à jour par Thomas Noël il y a plus de 9 ans

diff --git a/debian/authentic2.init b/debian/authentic2.init
index 4ed129e..877c43f 100644
--- a/debian/authentic2.init
+++ b/debian/authentic2.init
@@ -131,7 +131,7 @@ do_migrate() {

 do_collectstatic() {
     log_action_msg "Collecting static files .." 
-    su $USER -p -c "$CTL collectstatic -l --noinput" 
+    su $USER -p -c "$CTL collectstatic --noinput" 
     log_action_msg ".. done" 
 }

Testé, ok. Qui est contre ?

#3

Mis à jour par Thomas Noël il y a plus de 9 ans

  • Patch proposed changé de Non à Oui
#4

Mis à jour par Thomas Noël il y a plus de 9 ans

  • Catégorie mis à Debian packaging
#5

Mis à jour par Benjamin Dauvergne il y a plus de 9 ans

Ack. À noter qu'il faudrait le faire partout.

#6

Mis à jour par Thomas Noël il y a plus de 9 ans

(Yep, en fait y'a un travail de fond d'harmonisation des init.d, cron, etc, à faire après l'harmonisation du système de settings et du multitenant, faut déjà que je finisse de lisser passerelle à ces sujets)

J'ai poussé le patch

commit 1e3cd466ddc60c53f40e7aeab4c8a095cd5d0183
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Thu Nov 6 11:02:28 2014 +0100

    debian/authentic2.init: don't use symlinks on collectstatic

#7

Mis à jour par Thomas Noël il y a plus de 9 ans

  • Statut changé de Nouveau à Résolu (à déployer)
  • Assigné à changé de Jérôme Schneider à Thomas Noël
#8

Mis à jour par Benjamin Dauvergne il y a plus de 9 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF