Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[resolus]script lua non fonctionnelle.
#1
Bonjour

suite  au message  https://darktable.fr/forum/showthread.php?tid=2766  j'ai voulus activer ce script mais cela ne fonctionne pas.

avant  de me faire tiré à boulet rouge, j'ai lu le manuel de dartkateble et j'ai suivi le tuto  https://darktable.fr/2018/03/installatio...ous-linux/ 

 voila ce que j'obtiens dans l'interface darktable.

[Image: lua_darktable.jpg]


pour être complet je suis sous linux mint 18.3, 
version de darktable :
 
Code :
darktable --version
this is darktable 2.4.4
copyright (c) 2009-2018 johannes hanika
darktable-dev@lists.darktable.org

compile options:
 bit depth is 64 bit
 normal build
 SSE2 optimized codepath enabled
 OpenMP support enabled
 OpenCL support enabled
 Lua support enabled, API version 5.0.0
 Colord support enabled
 gPhoto2 support enabled
 GraphicsMagick support enabled
 OpenEXR support enabled

contenus du fichier luarc dans le dossier ./config/darktable  que j'ai aussi testé dans le sous dossier lua:

Code :
cat luarc
-- default  lua require can't handle yielding across "require" calls
-- This version is implemented in pure-lua and avoids the problem
-- override the require function for everybody

local orig_ipairs = ipairs
local function ipairs_iterator(st, var)
 var = var + 1
 local val = st[var]
 if val ~= nil then
 return var, st[var]
 end
 end

ipairs = function(t)
 if getmetatable(t) ~= nil then -- t has metatable
   return ipairs_iterator, t, 0
 else
   return orig_ipairs(t)
 end
 end

-- vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua

require "include_all"

le dossier lua a été récupérer directement via la commande d'importation  git.

il  y a un truc que je ne fais pas correctement mais impossible de connaitre ma "bourde" et la je sèche completement..
Répondre
#2
Je n'arrive pas à ouvrir : http://%20https//darktable.fr/forum/showthread.php?tid=2766
Ta question concerne le script donc à parler Philippe car je vois qu'il est activé dans tes préférences ?
Peux-tu mettre la réponse à : darktable -d lua ?
Répondre
#3
alors  voici la commande lancé.



Code :
darktable -d lua
13,678805 LUA registering import filter `ignore jpegs'
13,772447 LUA registering import filter `prefer raw over jpeg'
14,257378 LUA ERROR : /home/christophe/.config/darktable/lua/official/enfuse.lua:57: attempt to concatenate a boolean value (local 'enfuse_installed')

et la fenêtre script lua dans DT ne change pas.

je parle dus script lua script-manager
Répondre
#4
Je préfère largement ce script : https://darktable.fr/2018/08/nouveau-scr...r-les-lua/
Il faudrait que je réinstalle script-nanager pour voir.
Enfin, tu as une erreur avec le script enfuse.lua. Il faut l'enlever ou le dévalider dans luarc.
Répondre
#5
je tente effectivement d'utiliser ce scipt là.

bon en désactivant enfuse.lua j'ai d'autre erreurs mais  la configuration se complète  petit a petit. cela bloc sur le script update, j'ai tenté d'installé tout ce qui est possible d'installé pour lua, mais toujours la même erreur:

Code :
darktable -d lua
14,083176 LUA registering import filter `ignore jpegs'
14,083235 LUA registering import filter `prefer raw over jpeg'
18,938509 LUA ERROR : ...phe/.config/darktable/lua/official/check_for_updates.lua:31: module 'ssl.https' not found:
       no field package.preload['ssl.https']
       no file '/usr/local/share/lua/5.3/ssl/https.lua'
       no file '/usr/local/share/lua/5.3/ssl/https/init.lua'
       no file '/usr/local/lib/lua/5.3/ssl/https.lua'
       no file '/usr/local/lib/lua/5.3/ssl/https/init.lua'
       no file '/usr/share/lua/5.3/ssl/https.lua'
       no file '/usr/share/lua/5.3/ssl/https/init.lua'
       no file './ssl/https.lua'
       no file './ssl/https/init.lua'
       no file '/usr/share/darktable/lua/ssl/https.lua'
       no file '/home/christophe/.config/darktable/lua/ssl/https.lua'
       no file '/usr/local/lib/lua/5.3/ssl/https.so'
       no file '/usr/lib/x86_64-linux-gnu/lua/5.3/ssl/https.so'
       no file '/usr/lib/lua/5.3/ssl/https.so'
       no file '/usr/local/lib/lua/5.3/loadall.so'
       no file './ssl/https.so'
       no file '/usr/local/lib/lua/5.3/ssl.so'
       no file '/usr/lib/x86_64-linux-gnu/lua/5.3/ssl.so'
       no file '/usr/lib/lua/5.3/ssl.so'
       no file '/usr/local/lib/lua/5.3/loadall.so'
       no file './ssl.so'

en désactivant le script de mise à jour, j'ai enfin quelque chose de correcte.

je pense que mon problème viens essentiellement de script qui ne sont pas compatible . je vais donc gratter et éliminer les mauvais script.

merci pour la piste.
Répondre
#6
Pas de quoi. Le second script me convient mieux. Il active les modules sans avoir besoin de fermer et rouvrir darktable.
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)