Bonjour,
Mon nœud Seeks public fonctionne actuellement en version 0.3.5a-experimental mais je me prépare à le basculer en version 0.4-experimental.
Seulement, je rencontre un problème avec la user database qui passe de la version 0.5 à la v0.6. Quand, je tente de copier la db en 0.5 vers le répertoire correspondant de mon install Seeks 0.4, le nombre d'entrées s'affiche bien lors du log de démarrage du serveur, mais une fois le moteur ouvert, les requêtes ne s'affichent pas en tant que related queries dans l'interface web de la v0.4.
Il y a-t-il une conversion à faire? Cela m'ennuierait beaucoup de perdre les 10000 entrées de ma base de données en v.0.5.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Normalement Seeks 0.4 effectue automatiquement une conversion de la base de donnée si celle-ci n'est pas à la version 0.6. Un backup de la base est effectué, avec l'extension .back575. (575 étant le numéro du ticket correspondant, http://redmine.seeks-project.info/issues/575).
Si le nombre d'entrée est correct, il n'y a pas de raison de penser qu'il y a un dysfonctionnement.
Fais le test suivant :
- effectue une requête de plusieurs mots que tu sais correspond à des requêtes que tu as déjà effectuées dans le passé;
- utilise le bouton expansion pour amener l'expansion à un rayon 2;
- tu devrais voir des requêtes approchées dans ton UI.
Cela fonctionne-t-il ?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2011-11-22
J'ai fait le test en lançant une recherche en termes approchant sur mon install seeks 0.4, j'ai cliqué sur expansion, mais les couples "queries/results" enregistrés depuis seeks 3.5aexperimental demeurent invisibles depuis l'interface web de la v0.4.
Pourtant le log confirme que la database a bien été importée
Les erreurs dans le log ressemblent à des erreurs de transfert P2P.
Pour débugger :
- dans /etc/seeks/config, activer l'option
debug 32
- dans /etc/seeks/cf-config, désactiver le P2P en commentant les lignes commencant par
cf-peer
A partir de là seeks n'utilisera plus que la base de requête locale, ce qui permettra d'y voir plus clair.
Le log indiquera des informations plus détaillées.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2011-11-22
Après avoir fait les manips indiquées, le log de démarrage est le suivant.
Nov2220:54:13.659b68f8870Info:Seeksversion0.4Nov2220:54:13.659b68f8870Info:Programname:seeksNov2220:54:13.659b68f8870Info:Reloadingconfigurationfile'/etc/seeks//config'Nov2220:54:13.661b68f8870Info:seeksproxyconfigurationsuccessfullyloadedNov2220:54:13.661b68f8870Info:Reloadingconfigurationfile'/etc/seeks//lsh-config'Nov2220:54:13.661b68f8870Info:lshconfigurationsuccessfullyloadedNov2220:54:13.661b68f8870Info:openeduser_db/var/lib/seeks/seeks_user.db,(10028records)Nov2220:54:14.396b68f8870Info:userdboptimizedNov2220:54:14.396b68f8870Info:listen_loop():attempttofindplugins...Nov2220:54:14.400b68f8870Info:Reloadingconfigurationfile'/etc/seeks//httpserv-config'Nov2220:54:14.400b68f8870Info:Registeringpluginhttpserv,and0CGIdispatchersNov2220:54:14.401b68f8870Info:Loadingpatternfile/usr/share/seeks//plugins/no_tracking/lm-patternsNov2220:54:14.404b68f8870Info:Registeringpluginno-tracking,and0CGIdispatchersNov2220:54:14.404b68f8870Info:Reloadingconfigurationfile'/etc/seeks//websearch-config'Nov2220:54:14.406b68f8870Info:Loadingpatternfile/usr/share/seeks//plugins/websearch/patterns/qi_patternsNov2220:54:14.406b68f8870Info:Registeringpluginwebsearch,and12CGIdispatchersNov2220:54:14.406b68f8870Info:websearch:registeringCGIdispatcherwebsearch-hpNov2220:54:14.406b68f8870Info:websearch:registeringCGIdispatcherseeks_hp_search.cssNov2220:54:14.406b68f8870Info:websearch:registeringCGIdispatcherseeks_search.cssNov2220:54:14.406b68f8870Info:websearch:registeringCGIdispatcheropensearch.xmlNov2220:54:14.406b68f8870Info:websearch:registeringCGIdispatchersearch/txtNov2220:54:14.406b68f8870Info:websearch:registeringCGIdispatcherwordsNov2220:54:14.406b68f8870Info:websearch:registeringCGIdispatcherrecent/queriesNov2220:54:14.406b68f8870Info:websearch:registeringCGIdispatchercluster/typesNov2220:54:14.406b68f8870Info:websearch:registeringCGIdispatchercluster/autoNov2220:54:14.406b68f8870Info:websearch:registeringCGIdispatchersimilar/txtNov2220:54:14.406b68f8870Info:websearch:registeringCGIdispatchercacheNov2220:54:14.406b68f8870Info:websearch:registeringCGIdispatcherinfoNov2220:54:14.406b68f8870Info:Loadingpatternfile/usr/share/seeks//plugins/blocker/blocked-patternsNov2220:54:14.406b68f8870Info:Registeringpluginblocker,and0CGIdispatchersNov2220:54:14.407b68f8870Info:Reloadingconfigurationfile'/etc/seeks//cf-config'Nov2220:54:14.407b68f8870Info:Registeringplugincf,and3CGIdispatchersNov2220:54:14.407b68f8870Info:cf:registeringCGIdispatcherpeersNov2220:54:14.407b68f8870Info:cf:registeringCGIdispatchersuggestionNov2220:54:14.407b68f8870Info:cf:registeringCGIdispatcherrecommendationNov2220:54:14.407b68f8870Info:Loadingpatternfile/usr/share/seeks//plugins/uri_capture/uri-patternsNov2220:54:14.407b68f8870Info:Reloadingconfigurationfile'/etc/seeks//uri-capture-config'Nov2220:54:14.407b68f8870Info:Registeringpluginuri-capture,and0CGIdispatchersNov2220:54:14.407b68f8870Info:Reloadingconfigurationfile'/etc/seeks//udb-service-config'Nov2220:54:14.408b68f8870Info:Registeringpluginudb-service,and2CGIdispatchersNov2220:54:14.408b68f8870Info:udb-service:registeringCGIdispatcherfind_dbrNov2220:54:14.408b68f8870Info:udb-service:registeringCGIdispatcherfind_bqcNov2220:54:14.408b68f8870Info:Reloadingconfigurationfile'/etc/seeks//img-websearch-config'Nov2220:54:14.408b68f8870Info:Registeringpluginimg_websearch,and2CGIdispatchersNov2220:54:14.408b68f8870Info:img_websearch:registeringCGIdispatcherseeks_img_search.cssNov2220:54:14.408b68f8870Info:img_websearch:registeringCGIdispatchersearch/imgNov2220:54:14.408b68f8870Info:Reloadingconfigurationfile'/etc/seeks//query-capture-config'Nov2220:54:14.409b68f8870Info:Registeringpluginquery-capture,and0CGIdispatchersNov2220:54:14.409b68f8870Info:Registeringpluginwebsearch-api-compat,and6CGIdispatchersNov2220:54:14.409b68f8870Info:websearch-api-compat:registeringCGIdispatchersearchNov2220:54:14.409b68f8870Info:websearch-api-compat:registeringCGIdispatchersearch_cacheNov2220:54:14.409b68f8870Info:websearch-api-compat:registeringCGIdispatcherqc_redirNov2220:54:14.409b68f8870Info:websearch-api-compat:registeringCGIdispatchertbdNov2220:54:14.409b68f8870Info:websearch-api-compat:registeringCGIdispatchersearch_imgNov2220:54:14.409b68f8870Info:websearch-api-compat:registeringCGIdispatcherqc_redir_imgNov2220:54:14.409b68f8870Info:loadedpluginblockerNov2220:54:14.409b68f8870Info:loadedplugincfNov2220:54:14.409b68f8870Info:loadedpluginhttpservNov2220:54:14.409b68f8870Info:loadedpluginimg_websearchNov2220:54:14.409b68f8870Info:loadedpluginno-trackingNov2220:54:14.409b68f8870Info:loadedpluginquery-captureNov2220:54:14.409b68f8870Info:loadedpluginudb-serviceNov2220:54:14.409b68f8870Info:loadedpluginuri-captureNov2220:54:14.409b68f8870Info:loadedpluginwebsearchNov2220:54:14.409b68f8870Info:loadedpluginwebsearch-api-compatNov2220:54:14.409b68f8870Info:SeeksHTTPserverpluginlisteningon192.168.1.51:80Nov2220:54:14.508b68f8870Info:Pruned0recordsfromuserdbbelongingtopluginuri-captureNov2220:54:14.523b68f8870Info:uri_captureplugin:0recordsNov2220:54:14.637b68f8870Info:Pruned0recordsfromuserdbbelongingtopluginquery-captureNov2220:54:14.652b68f8870Info:query_captureplugin:10027recordsNov2220:54:14.652b68f8870Info:dbversion:0.6Nov2220:54:14.652b68f8870Info:Listeningonport80onIPaddress127.0.0.1Nov2220:54:14.652b68f8870Fatalerror:can't bind to 127.0.0.1:80: There may be another Seeks proxy or some other proxy running on port 80root@oldkid-Satellite-A200:/home/oldkid# seeksNov2220:54:53.447b689c870Info:Seeksversion0.4Nov2220:54:53.447b689c870Info:Programname:seeksNov2220:54:53.448b689c870Info:Reloadingconfigurationfile'/etc/seeks//config'Nov2220:54:53.450b689c870Info:seeksproxyconfigurationsuccessfullyloadedNov2220:54:53.450b689c870Info:Reloadingconfigurationfile'/etc/seeks//lsh-config'Nov2220:54:53.450b689c870Info:lshconfigurationsuccessfullyloadedNov2220:54:53.450b689c870Info:openeduser_db/var/lib/seeks/seeks_user.db,(10028records)Nov2220:54:54.188b689c870Info:userdboptimizedNov2220:54:54.188b689c870Info:listen_loop():attempttofindplugins...Nov2220:54:54.192b689c870Info:Reloadingconfigurationfile'/etc/seeks//httpserv-config'Nov2220:54:54.193b689c870Info:Registeringpluginhttpserv,and0CGIdispatchersNov2220:54:54.193b689c870Info:Loadingpatternfile/usr/share/seeks//plugins/no_tracking/lm-patternsNov2220:54:54.196b689c870Info:Registeringpluginno-tracking,and0CGIdispatchersNov2220:54:54.196b689c870Info:Reloadingconfigurationfile'/etc/seeks//websearch-config'Nov2220:54:54.198b689c870Info:Loadingpatternfile/usr/share/seeks//plugins/websearch/patterns/qi_patternsNov2220:54:54.198b689c870Info:Registeringpluginwebsearch,and12CGIdispatchersNov2220:54:54.198b689c870Info:websearch:registeringCGIdispatcherwebsearch-hpNov2220:54:54.198b689c870Info:websearch:registeringCGIdispatcherseeks_hp_search.cssNov2220:54:54.198b689c870Info:websearch:registeringCGIdispatcherseeks_search.cssNov2220:54:54.198b689c870Info:websearch:registeringCGIdispatcheropensearch.xmlNov2220:54:54.198b689c870Info:websearch:registeringCGIdispatchersearch/txtNov2220:54:54.198b689c870Info:websearch:registeringCGIdispatcherwordsNov2220:54:54.198b689c870Info:websearch:registeringCGIdispatcherrecent/queriesNov2220:54:54.198b689c870Info:websearch:registeringCGIdispatchercluster/typesNov2220:54:54.198b689c870Info:websearch:registeringCGIdispatchercluster/autoNov2220:54:54.198b689c870Info:websearch:registeringCGIdispatchersimilar/txtNov2220:54:54.198b689c870Info:websearch:registeringCGIdispatchercacheNov2220:54:54.198b689c870Info:websearch:registeringCGIdispatcherinfoNov2220:54:54.198b689c870Info:Loadingpatternfile/usr/share/seeks//plugins/blocker/blocked-patternsNov2220:54:54.198b689c870Info:Registeringpluginblocker,and0CGIdispatchersNov2220:54:54.199b689c870Info:Reloadingconfigurationfile'/etc/seeks//cf-config'Nov2220:54:54.199b689c870Info:Registeringplugincf,and3CGIdispatchersNov2220:54:54.199b689c870Info:cf:registeringCGIdispatcherpeersNov2220:54:54.199b689c870Info:cf:registeringCGIdispatchersuggestionNov2220:54:54.199b689c870Info:cf:registeringCGIdispatcherrecommendationNov2220:54:54.199b689c870Info:Loadingpatternfile/usr/share/seeks//plugins/uri_capture/uri-patternsNov2220:54:54.199b689c870Info:Reloadingconfigurationfile'/etc/seeks//uri-capture-config'Nov2220:54:54.199b689c870Info:Registeringpluginuri-capture,and0CGIdispatchersNov2220:54:54.200b689c870Info:Reloadingconfigurationfile'/etc/seeks//udb-service-config'Nov2220:54:54.200b689c870Info:Registeringpluginudb-service,and2CGIdispatchersNov2220:54:54.200b689c870Info:udb-service:registeringCGIdispatcherfind_dbrNov2220:54:54.200b689c870Info:udb-service:registeringCGIdispatcherfind_bqcNov2220:54:54.200b689c870Info:Reloadingconfigurationfile'/etc/seeks//img-websearch-config'Nov2220:54:54.200b689c870Info:Registeringpluginimg_websearch,and2CGIdispatchersNov2220:54:54.200b689c870Info:img_websearch:registeringCGIdispatcherseeks_img_search.cssNov2220:54:54.200b689c870Info:img_websearch:registeringCGIdispatchersearch/imgNov2220:54:54.200b689c870Info:Reloadingconfigurationfile'/etc/seeks//query-capture-config'Nov2220:54:54.201b689c870Info:Registeringpluginquery-capture,and0CGIdispatchersNov2220:54:54.201b689c870Info:Registeringpluginwebsearch-api-compat,and6CGIdispatchersNov2220:54:54.201b689c870Info:websearch-api-compat:registeringCGIdispatchersearchNov2220:54:54.201b689c870Info:websearch-api-compat:registeringCGIdispatchersearch_cacheNov2220:54:54.201b689c870Info:websearch-api-compat:registeringCGIdispatcherqc_redirNov2220:54:54.201b689c870Info:websearch-api-compat:registeringCGIdispatchertbdNov2220:54:54.201b689c870Info:websearch-api-compat:registeringCGIdispatchersearch_imgNov2220:54:54.201b689c870Info:websearch-api-compat:registeringCGIdispatcherqc_redir_imgNov2220:54:54.201b689c870Info:loadedpluginblockerNov2220:54:54.201b689c870Info:loadedplugincfNov2220:54:54.201b689c870Info:loadedpluginhttpservNov2220:54:54.201b689c870Info:loadedpluginimg_websearchNov2220:54:54.201b689c870Info:loadedpluginno-trackingNov2220:54:54.201b689c870Info:loadedpluginquery-captureNov2220:54:54.201b689c870Info:loadedpluginudb-serviceNov2220:54:54.201b689c870Info:loadedpluginuri-captureNov2220:54:54.201b689c870Info:loadedpluginwebsearchNov2220:54:54.201b689c870Info:loadedpluginwebsearch-api-compatNov2220:54:54.201b689c870Info:SeeksHTTPserverpluginlisteningon192.168.1.51:80Nov2220:54:54.302b689c870Info:Pruned0recordsfromuserdbbelongingtopluginuri-captureNov2220:54:54.317b689c870Info:uri_captureplugin:0recordsNov2220:54:54.432b689c870Info:Pruned0recordsfromuserdbbelongingtopluginquery-captureNov2220:54:54.446b689c870Info:query_captureplugin:10027recordsNov2220:54:54.446b689c870Info:dbversion:0.6Nov2220:54:54.446b689c870Info:Listeningonport8250onIPaddress127.0.0.1
Ensuite quand je lance une requête, rien ne s'affiche dans le terminal. Seeks se comporte uniquement comme un méta-moteur et ne va pas chercher les résultats présents dans la base de données.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello, quand tu fais une requête, les logs doivent montrer cette requête.
Si ca n'est pas le cas, c'est que le navigateur ne passe pas par le proxy Seeks, ou par le serveur HTTP de Seeks, et que Seeks (en tout cas le processus dont le log est donné dans le message précédent), ne recoit rien.
Les logs ci-dessus indiquent que Seeks écoute à la fois en tant que serveur HTTP sur le port 80 et en tant que proxy sur le port 8250.
J'ai un soucis.
Si j'essaie de démarrer Seeks sans être root, il accède à la database en lecture seule et au final, le plugin websearch reste inaccessible.
Bonjour,
Mon nœud Seeks public fonctionne actuellement en version 0.3.5a-experimental mais je me prépare à le basculer en version 0.4-experimental.
Seulement, je rencontre un problème avec la user database qui passe de la version 0.5 à la v0.6. Quand, je tente de copier la db en 0.5 vers le répertoire correspondant de mon install Seeks 0.4, le nombre d'entrées s'affiche bien lors du log de démarrage du serveur, mais une fois le moteur ouvert, les requêtes ne s'affichent pas en tant que related queries dans l'interface web de la v0.4.
Il y a-t-il une conversion à faire? Cela m'ennuierait beaucoup de perdre les 10000 entrées de ma base de données en v.0.5.
Bonjour,
Normalement Seeks 0.4 effectue automatiquement une conversion de la base de donnée si celle-ci n'est pas à la version 0.6. Un backup de la base est effectué, avec l'extension .back575. (575 étant le numéro du ticket correspondant, http://redmine.seeks-project.info/issues/575).
Si le nombre d'entrée est correct, il n'y a pas de raison de penser qu'il y a un dysfonctionnement.
Fais le test suivant :
- effectue une requête de plusieurs mots que tu sais correspond à des requêtes que tu as déjà effectuées dans le passé;
- utilise le bouton expansion pour amener l'expansion à un rayon 2;
- tu devrais voir des requêtes approchées dans ton UI.
Cela fonctionne-t-il ?
J'ai fait le test en lançant une recherche en termes approchant sur mon install seeks 0.4, j'ai cliqué sur expansion, mais les couples "queries/results" enregistrés depuis seeks 3.5aexperimental demeurent invisibles depuis l'interface web de la v0.4.
Pourtant le log confirme que la database a bien été importée
Les fichiers .back575 ont bien été créés également.
Et voici le log étrange qui apparaît à la suite d'une requête:
Les erreurs dans le log ressemblent à des erreurs de transfert P2P.
Pour débugger :
- dans /etc/seeks/config, activer l'option
debug 32
- dans /etc/seeks/cf-config, désactiver le P2P en commentant les lignes commencant par
cf-peer
A partir de là seeks n'utilisera plus que la base de requête locale, ce qui permettra d'y voir plus clair.
Le log indiquera des informations plus détaillées.
Après avoir fait les manips indiquées, le log de démarrage est le suivant.
Ensuite quand je lance une requête, rien ne s'affiche dans le terminal. Seeks se comporte uniquement comme un méta-moteur et ne va pas chercher les résultats présents dans la base de données.
Hello, quand tu fais une requête, les logs doivent montrer cette requête.
Si ca n'est pas le cas, c'est que le navigateur ne passe pas par le proxy Seeks, ou par le serveur HTTP de Seeks, et que Seeks (en tout cas le processus dont le log est donné dans le message précédent), ne recoit rien.
Les logs ci-dessus indiquent que Seeks écoute à la fois en tant que serveur HTTP sur le port 80 et en tant que proxy sur le port 8250.
Faire une requete à partir de http://92.168.1.51/websearch-hp doit être rapporté normalement dans les logs.
Pour information, il n'est pas recommandé de lancer seeks en 'root'.
En suivant vos conseils, j'ai donc:
1) désactivé le p2p
2) désactivé le serveur http
3) relancé seeks en tant que simple user
Seeks est donc en mode proxy local. Voici le log de démarrage:
Ensuite, quand j'essaye d'y accéder en localhost, j'obtiens ceci:
J'ai un soucis.
Si j'essaie de démarrer Seeks sans être root, il accède à la database en lecture seule et au final, le plugin websearch reste inaccessible.
Vous avez un problème d'installation. Comment avez-vous installé Seeks, par paquet pour votre distribution, ou bien à partir des sources ?