2016-09-28 6 views
0

Je cours la version 2.0.2 du serveur de Yaws avec Erlang/OTP 18 [erts-7.3] sur Ubuntu 16.04 et l'ai installé using apt. Maintenant, quand j'essaie d'exécuter this par exemple, je reçois undef yaws_dynopts random_seed. J'ai vérifié que le module yaws_dynopts n'est pas chargé OU compilé.Yaws ne charge pas le module yaws_dynopts

erreur est:

{undef,[{yaws_dynopts,random_seed,[6885,441906,806568],[]}, 
     {m1,'-out/1-fun-0-',1, 
      [{file,"/home/my_account/.yaws/yaws/default/m1.erl"},{line,16}]}]} 

qui correspond à la ligne dans l'exemple:

yaws_dynopts:random_seed(erlang:phash(node(), 100000), 
              erlang:phash(A2, A3), 
              A3), 

Ne Quelqu'un at-il une solution à cela? Et est-ce un bug?

+0

Quelle version d'Erlang/OTP utilisez-vous? Je ne connais aucun bogue signalé contre 'yaws_dynopts'. Pouvez-vous montrer l'erreur complète que vous obtenez? –

+0

@SteveVinoski vient de le faire –

+0

Merci pour l'info. Si vous exécutez 'yaws -i' depuis un shell Linux, vous obtenez un shell Erlang interactif. Pouvez-vous exécuter la commande 'm (yaws_dynopts).' Là et dites-moi ce que vous voyez? –

Répondre

1

Est-ce que l(yaws_dynopts). génère également une erreur? Je commence à croire que celui qui a emballé votre version de Yaws ne l'a pas fait correctement, en laissant de côté ce module critique. Vous devriez regarder pour voir si la version 2.0.3 est disponible, ou alternativement envisager de construire votre propre from source. Nous sommes actuellement à 2.0.4.

+0

Je crois aussi que c'est le cas, il me manque. fichier de poutre pour ce module. Aussi où serait le meilleur endroit pour signaler cela comme un bug de paquet? –

+0

Désolé, mais je ne sais pas qui compacte Yaws pour Ubuntu. –

+0

savez-vous peut-être si le soutien http/2 vient à l'avenir pour le pian? –