1 :
Staff ★ (6f33-****)
: 11/11/21(jue)23:49:26
ID:CAP_USER*
rep del
weabot (el motor del sitio) ha sido actualizado para funcionar con Python 3 y la versión nueva de MySQLdb, la cual usa la MySQL API definida en el PEP 249 (pueden verlo en la página de estadísticas). Esto quiere decir que se necesitaron muchísimos cambios en el código, además de que se realizó una conversión completa del encoding de la base de datos de latin1 (antiquísimo) a UTF-8. Este gran salto nos lleva a un salto de versión de 0.8 a 0.10.
En resumen, el código se modernizó bastante pero hay muchas cosas que aún no se han probado y es muy probable que se encuentren con problemas. Apenas encuentren uno les pedimos que lo comenten en este hilo para repararlo lo más rápido posible.
Esperando no causarles muchos problemas, un abrazo.
2 :
Sin Nombre@Sin ideas (7645-f825)
: 12/11/21(vie)00:10:52
ID:YzBhYmI4C
rep del
test
3 :
Sin Nombre@Sin ideas (904c-6887)
: 12/11/21(vie)02:59:36
ID:OTBhZTk5a
rep del
Pues parece que la App de BAI ya no funciona, aunque era de esperar para algo sin mantenimiento.
4 :
Sin Nombre@Sin ideas (7645-f3ea)
: 12/11/21(vie)03:14:22
ID:YzBhYmI4a
rep del
>>3
La app de bai fue creada por alguien externo al staff
5 :
Sin Nombre@Sin ideas (f77a-5284)
: 12/11/21(vie)03:23:49
ID:NGRiZmIza
rep del
la version movil, la de m.bienvenido... no funciona, sale lo siguiente;
Versión: weabot 0.10.0
Tipo: <class 'TypeError'>
Detalle: 'float' object cannot be interpreted as an integer
Traceback:
weabot.py 63 __init__ self.run()
weabot.py 271 run self.output = threadPage(0, True, int(path_split[3]))
post.py 528 threadPage return renderTemplate(template_filename, {"threads": [thread], "replythread": postid}, mobile)
template.py 119 renderTemplate return engine.render(template_folder + template, values)
tenjin.py 1961 render content = template.render(context, globals)
tenjin.py 981 render exec(self.bytecode, globals, locals)
txt_thread.html 14 <module> <?py r = range(thread['length'] / 50) ?>
Te recordamos que el software está en desarrollo y estamos siempre haciendo lo posible para arreglar los problemas lo antes posible.
Te pedimos las disculpas por cualquier inconveniente.
6 :
Sin Nombre@Sin ideas (4119-cba1)
: 12/11/21(vie)07:43:13
ID:YzZmODIxF
rep del
Nunca llegaremos a weabot versión 1.x...
>>3-4
Si se echó a perder ahora es probable que sea la API, en ese caso es algo que se puede arreglar desde aquí.
>>5
Estoy al tanto, lo arreglaré lo antes posible, gracias.
>>6
Estábamos a punto de llegar ya que weabot estaba bastante estable pero tuvimos que dar un paso atrás aquí, pero fue necesario porque usaba un interpretador y bibliotecas tan antiguas que cualquier actualización al servidor estaba rompiendo algo.
9 :
Staff ★ (54eb-****)
: 12/11/21(vie)17:33:03
ID:CAP_USER*
rep del
>>5Se ha reparado esto y algunas otras cosas, incluyendo las citas.
10 :
Sin Nombre@Sin ideas (660a-9c7c)
: 13/11/21(sab)01:55:26
ID:MjExMzhmF
rep del
¿Por qué lo actualizaron si no habian problemas?
11 :
Sin Nombre@Sin ideas (6482-0321)
: 13/11/21(sab)10:05:17
ID:ODczMmJkC
rep del
descargué el código, aunque no conozco mucho de cómo está hecho, supongo que hay un error en el archivo anarkia.py, en el método bans.
if not ban:
raise UserError("Ban inválido.")
if ban['boards'] != boardpickle:
raise USerError("Ban inválido.")
Está mal escrito el segundo UserError.
Si no es un error, pues mis disculpas por haberlo levantado.
12 :
Staff ★ (c25f-****)
: 13/11/21(sab)13:33:49
ID:CAP_USER*
rep del
>>10Porque Python 2 está obsoleto y la distribución en la que corre el servidor (Debian) ya no lo trae. Era actualizar el código (algo que debió hacerse hace tiempo), correr una distro desactualizada o dejar el sitio abajo. Consideré que lo más correcto era lo primero, además que ayudó a limpiar un poco el código, particularmente la parametrización de los queries SQL, y arreglar un par de bugs viejos.
>>11Ese archivo está abandonado ya que se usó solo para un board de broma llamado /anarkia/ que duró 1 día, y como ya no existe no se usa en ningún momento. Solo está ahí como recuerdo o por si algún día queremos levantar anarkia nuevamente.
13 : Mensaje eliminado por usuario.
14 :
Staff ★ (7eee-****)
: 13/11/21(sab)14:55:38
ID:CAP_USER*
rep del
La API ha sido reparada por lo que deberían volver a funcionar cosas como el posteo móvil, el auto refresh y la app de Android mencionada por
>>3.
15 :
Sin Nombre@Sin ideas (a4ca-d8e9)
: 13/11/21(sab)20:48:16
ID:NjAyYzdha
rep del
Test
16 :
Sin Nombre@Sin ideas (a4ca-d8e9)
: 13/11/21(sab)20:49:30
ID:NjAyYzdha
rep del
Weabot no permite posts con emojis >:(
19 :
Sin Nombre@Sin ideas (a4ca-d8e9)
: 14/11/21(dom)01:33:59
ID:YzVlMjA4a
rep del
Joder, entonces es mi teclado :v
Me acaba de salir "Proxy Prohibido" al postear en Tecnología.
Igual ya sé que no me quieren por no ser VIP.
Versión: weabot 0.10.4
Tipo: <class 'UnboundLocalError'>
Detalle: local variable 'boards' referenced before assignment
Traceback:
weabot.py 63 __init__ self.run()
weabot.py 337 run if ban["boards"] or path_split[2] in boards:
22 :
Staff ★ (33fa-****)
: 14/11/21(dom)12:55:05
ID:CAP_USER*
rep del
>>20Tuviste que cambiar de IP para postear aquí? Si es así, prueba postear con esa IP aquí ya que en esta sección se están volviendo a permitir todos los IPs.
>>21Gracias, arreglado.
23 :
Sin Nombre@Sin ideas (284a-5284)
: 15/11/21(lun)01:25:17
ID:ODlhNjc1a
rep del
solo en la versión móvil, al abrir un hilo muy largo no muestra solo los últimos comentarios, sino el hilo completo.
por ejemplo, al entrar al hilo de "¿Que escuchas?", que está actualmente en hilos activos.
24 :
Staff ★ (cc7a-****)
: 15/11/21(lun)12:51:53
ID:CAP_USER*
rep del
Gracias, lo reviso ahora.
25 :
Staff ★ (740d-****)
: 15/11/21(lun)13:33:05
ID:CAP_USER*
rep del
26 : Mensaje eliminado por usuario.
27 :
Sin Nombre@Sin ideas (e641-9c7c)
: 15/11/21(lun)22:21:18
ID:ZmM5N2FkF
rep del
Chorizo, al subir un webm me saltó lo siguiente:
Versión: weabot 0.10.5
Tipo: <class 'TypeError'>
Detalle: can only concatenate str (not "bytes") to str
Traceback:
weabot.py 63 __init__ self.run()
weabot.py 163 run (post_url, ttaken, unused) = self.make_post(ip, boarddir, parent, trap1, trap2, name,
weabot.py 642 make_post post = processImage(post, file, t, file_original,
img.py 147 processImage logging.error("Thumbnail creation failure: " + e.output)
28 :
Staff ★ (cc7a-****)
: 15/11/21(lun)22:27:46
ID:CAP_USER*
rep del
Gracias compa, lo reviso ahora.
29 :
Staff ★ (a233-****)
: 16/11/21(mar)02:09:21
ID:CAP_USER*
rep del
que wen servicio xdxd.
muchas gracias.
>>29 Excelente chorete, ahora sí se pudo :)
P.D: Abran alguna cuenta culiá para donar algo para el hosting.
32 :
Sin Nombre@Sin ideas (401c-cba1)
: 18/11/21(jue)01:32:50
ID:ZjVjNzE4F
rep del
El catálogo no está funcionando.
Versión: weabot 0.10.6
Tipo: <class 'AttributeError'>
Detalle: 'str' object has no attribute 'decode'
Traceback:
weabot.py 63 __init__ self.run()
weabot.py 279 run self.output = catalog(sort)
post.py 477 catalog thread['message'] = thread['message'].decode('utf-8')[:cutFactor].encode('utf-8')
33 :
Sin Nombre@Sin ideas (401c-cba1)
: 18/11/21(jue)01:35:49
ID:ZjVjNzE4F
rep del
Error al crear un hilo en el IB.
Versión: weabot 0.10.6
Tipo: <class 'MySQLdb._exceptions.DataError'>
Detalle: (1264, "Out of range value for column 'image_height' at row 1")
Traceback:
weabot.py 63 __init__ self.run()
weabot.py 163 run (post_url, ttaken, unused) = self.make_post(ip, boarddir, parent, trap1, trap2, name,
weabot.py 793 make_post postid = post.insert()
post.py 74 insert return InsertDb("INSERT INTO `posts` (`%s`) VALUES (%s)" % (
database.py 70 InsertDb c.execute(query, params)
cursors.py 206 execute res = self._query(query)
cursors.py 319 _query db.query(q)
connections.py 259 query _mysql.connection.query(self, query)
34 :
Staff ★ (de68-****)
: 18/11/21(jue)02:01:30
ID:CAP_USER*
rep del
>>32Gracias, arreglado.
>>33Qué tipo de archivo (extensión) intentabas subir?
35 :
Sin Nombre@Sin ideas (e641-8871)
: 19/11/21(vie)00:13:42
ID:M2ViNjcya
rep del
Accidentalmente cree un hilo dónde no me pidió postear ni tampoco un archivo adjunto.
36 :
Staff ★ (★ eb40-****)
: 20/11/21(sab)14:03:04
ID:CAP_USER*
rep del
>>35Gracias, solucionado.
No se pueden postear imágenes en png.
Versión: weabot 0.10.6
Tipo: <class 'MySQLdb._exceptions.DataError'>
Detalle: (1264, "Out of range value for column 'image_height' at row 1")
Traceback:
weabot.py 63 __init__ self.run()
weabot.py 163 run (post_url, ttaken, unused) = self.make_post(ip, boarddir, parent, trap1, trap2, name,
weabot.py 793 make_post postid = post.insert()
post.py 74 insert return InsertDb("INSERT INTO `posts` (`%s`) VALUES (%s)" % (
database.py 70 InsertDb c.execute(query, params)
cursors.py 206 execute res = self._query(query)
cursors.py 319 _query db.query(q)
connections.py 259 query _mysql.connection.query(self, query)
algunos boards desde bai móvil no refrescan tras responder
39 :
Staff ★ (★ eb40-****)
: 22/11/21(lun)00:47:57
ID:CAP_USER*
rep del
>>37Lo reviso ahora, gracias.
>>38Son algunos boards específicos o ocurre al azar? Cuando ocurre, puedes ver en el dev tools (F12 -> Network) que respuesta del pedido de refresh?
>>39 no puedo probarlo desde pc porque tengo la ip fija baneada. Sucede al menos en AZ, tal vez al azar. Firefox.
42 :
Staff ★ (★ eb40-****)
: 22/11/21(lun)02:38:36
ID:CAP_USER*
rep del
>>40Desbaneado.
>>41Los emojis usan 4 bytes, pero en la conversión de la base de datos se perdieron porque ésta se hace a utf8, la cual sólo acepta caracteres de 3 bytes, por lo que los que ya estaban se perdieron. Pero la BD ahora es utf8mb4 por lo que se pueden poner nuevos, solo se perdieron los viejos.
43 :
Staff ★ (★ eb40-****)
: 22/11/21(lun)04:05:40
ID:CAP_USER*
rep del
>>42 gracias por ambas cosas (limpieza IPv4 y la información de los emojis).
Desde BaI móvil al publicar aparecía en algunos boards como Q ("otro celular"), ahora aparece como T ("Tor"), cuando no uso Tor, pero solo si no uso sage. En ambos casos usando la misma IP desbaneada y desde el mismo cliente (Firefox).
46 :
Staff ★ (★ 33fa-****)
: 24/11/21(mie)03:14:48
ID:CAP_USER*
rep del
>>45Gracias, así veo. Dejé un log que va guardando datos necesarios para encontrar el problema, si te vuelve a suceder por favor avísame nuevamente para poder revisar qué sucede.
47 :
Sin Nombre@Sin ideas (onion ****-33c6)
: 24/11/21(mie)15:52:52
ID:MGFiNmZjT
rep del
no se puede accedder a la seccion de hilos archivados/ todos los hilos en los bbs
48 :
Sin Nombre@Sin ideas (bell 1961-33c6)
: 24/11/21(mie)15:54:03
ID:MGFiNmZjF
rep del
tampoco se puede usar el buscador del sitio
49 :
Staff ★ (★ eb40-****)
: 26/11/21(vie)01:11:22
ID:CAP_USER*
rep del
>>47>seccion de hilos archivadosHay secciones (como música) que no tienen. En los que tienen (como VIP) me funcionan.
>todos los hilosCorrecto, lo arreglaré, gracias.
>>48Esto lo sabía, también lo arreglaré.
En cero al hacer clic en ver post largo da 404
51 :
Staff ★ (★ eb40-****)
: 27/11/21(sab)02:18:54
ID:CAP_USER*
rep del
>>47Solucionado.
>>48Esto tomará un poco de tiempo, lo haré con mas tiempo mañana.
>>50Gracias, solucionado.
52 :
Staff ★ (★ 33fa-****)
: 27/11/21(sab)14:57:20
ID:CAP_USER*
rep del
53 :
Sin Nombre@Sin ideas (sarin 4574-a1e6)
: 28/11/21(dom)00:36:49
ID:MTAwYWQ5F
rep del
Ya sé por qué fallan en bai móvil en los imageboards el refresco automático al responder. No tienen h1 y causa un error en mobile.js porque document.getElementsByTagName("h1")[0] no existe.
Te pongo otros errores encontrados en mensajes separados para que sea más fácil citar si se solucionan.
Los mensajes citados en bai móvil llevan a urls de bai normal, no a urls de bai móvil.
No sé si es un error, pero en bai móvil el estilo de la vista al redactar nuevos hilos no usa el tema del board (por ejemplo, fondo claro y texto oscuro) sino un fondo negro genérico.
56 :
Staff ★ (★ eb40-****)
: 28/11/21(dom)14:34:54
ID:CAP_USER*
rep del
>>54-55Gracias, ambos solucionados.
>>53Recuerdas si este problema empezó ahora o existía desde antes?
>>56 la verdad es que no recuerdo que sucediera anteriormente que tuviera que refrescar manualmente.
58 :
Staff ★ (★ 5dd7-****)
: 29/11/21(lun)20:22:50
ID:CAP_USER*
rep del
>>57En el IB? Porque en el BBS está funcionando.
59 :
Sin Nombre@Sin ideas (telegraph 095c-e4b4)
: 11/12/21(sab)14:16:30
ID:ZmQ3Zjhha
rep del
No están los filtros en /0/.
60 :
Sin Nombre@Sin ideas (telegraph 4119-ac7c)
: 11/12/21(sab)16:37:21
ID:ZmQ1NjBkC
rep del
Cuando entro a un link como "NIDO>>>>>>>>BAIBORTO - Archivo de Club VIP@Bienvenido a ..." me aparece este error:
ERROR : Ha ocurrido un error inesperado.
Esto no es normal y te pedimos que reportes el problema en Discusión de B.a.I. o a través de nuestro e-mail, presentando los siguientes datos y ojalá indicando qué hacer para reproducirlo:
Versión: weabot 0.10.7
Tipo: <class 'NameError'>
Detalle: free variable 'list' referenced before assignment in enclosing scope
Traceback:
weabot.py 63 __init__ self.run()
weabot.py 375 run self.output = dynamicRead(int(path_split[3]), path_split[4])
post.py 546 dynamicRead thread['posts'] = [dict(list(zip(thread['keys'], row))) for row in thread['posts']]
post.py 546 <listcomp> thread['posts'] = [dict(list(zip(thread['keys'], row))) for row in thread['posts']]
Te recordamos que el software está en desarrollo y estamos siempre haciendo lo posible para arreglar los problemas lo antes posible.
Te pedimos las disculpas por cualquier inconveniente.
61 :
Staff ★ (★ eb40-****)
: 18/12/21(sab)21:40:20
ID:CAP_USER*
rep del
No puedo reproducir el problema. Podrías linkear al hilo que lo produce?
63 :
Staff ★ (★ eb40-****)
: 20/12/21(lun)01:43:36
ID:CAP_USER*
rep del
Ah, con la lectura dinámica. Gracias, arreglado.
Hola, me salta el mensaje de 'Proxy prohibido' al primer intento de postear, luego de reintentar pasa de ese error.
65 :
Staff ★ (★ eb40-****)
: 31/12/21(vie)08:05:02
ID:CAP_USER*
rep del
>>64Estoy investigando ese problema, he puesto un log para ver por qué está sucediendo. A mí me ha sucedido también.
https://bienvenidoainternet.org/bai/read/1640905015/2> Entonces recuerdo que estoy en BaI Móvil y que es similar a lo que sucede con la versión no-móvil. Tal vez aparece un fatídico "Proxy prohibido". Suele suceder cuando está la página inactiva antes de realizar el POST. Tal vez una medida antispam, no una medida contra CSRF, tal vez simplemente hay un timeout que no permite POST si no ha habido GET previamente o lo que sea, no he revisado el código.No es nada tan complejo, simplemente excluye países, nodos de Tor, proxies entre otras cosas pero de una lista fija. Debe haber algún problema al revisar el país de origen o el hostname o algo por el estilo. Tengo que instalar un log para revisar.
>Tras la primera sesión regresando al diván de terapia, observo cómo la página, imitando a la web 1.0 mediante el uso de XHTML 1.0 tradicional, utiliza atributos no definidos en ningún namespace XML definido, que parece que vienen de HTML de la era WHATWG. Escalofríos recorren el cuerpo al ver cosas extrañas como data-bss como atributo, el uso del atributo no válido placeholder, u obviar cols en los textareas, cuando es requerido en XHTML. Sudores fríos recorren al ver sufrir al validador en BaI móvil.BaI usa HTML5 y dejó de usar XHTML hace muchísimo (años), el header indicando XHTML solo quedó por descuido y el sitio se sirve como text/html. Cuando usábamos XHTML se servía como application/xhtml+xml pero XHTML está abandonado y no sirve usarlo ya, a pesar de que personalmente me gustaba su modelo estricto.
>El dilema es si hoy en día tiene algún sentido mantener dos versiones web, si la versión "desktop" podría funcionar mejor en móvil con muy pocos cambios en CSS y dedicar el tiempo de mantenimiento a otras cosas. Esto corroe las entrañas por el sufrimiento que pueda causar a los devs y parte del staff, facilitando la interacción. Reducir el uso innecesario de JavaScript también sería una gran virtud que beneficiaría en navegadores de dispositivos móviles con CPUs de bajo consumo. El uso de menús emergentes que se basen en :target permite estados persistentes navegables hacia atrás sin una sola gota de JS.La persona que mantiene el Javascript y la que mantiene el backend son personas distintas, con la primera persona desaparecida. Yo sólo estoy manteniendo el backend y no me preocupo del JS. Lo otro es que la versión móvil existe porque su consumo de datos es menos de la mitad, y sé que hay gente que la usa; al igual que la aplicación de Android.
>También permitiría utilizar CSP bloqueando cosas inlineRevisa los headers, ya usamos CSP hace años.
66 :
Staff ★ (★ eb40-****)
: 31/12/21(vie)08:14:36
ID:CAP_USER*
rep del
Log listo. Sería util que si les llega a saltar el error de proxy prohibido nos avisen aquí con qué fecha y hora ocurrió.
67 :
Staff ★ (★ eb40-****)
: 31/12/21(vie)08:22:33
ID:CAP_USER*
rep del
Arreglado el problema de BaI Móvil no mostrando los errores. Ahora sólo queda revisar lo del Proxy prohibido apareciendo de forma impredecible.
Gracias por las aclaraciones y correcciones en 2021. ¡Feliz año!
69 :
Sin Nombre@Sin ideas (sarin 23da-7774)
: 05/01/22(mie)21:35:13
ID:M2ZhOTQxF
rep del
intenté usar el pass lekeado de la radio para hacer unas pruebas de icecast (a falta de servicio publico con ese proposito del que yo sepa w) y el log solo dice "disconnecting from server"
no se si esta relacionado a esto o no, ya que no me dice que esté mala la contraseña o que haya error de conección
70 :
Sin Nombre@Sin ideas (sarin 90d5-f88a)
: 08/01/22(sab)12:53:34
ID:YjcwYzY0F
rep del
al intentar abrir un hilo en /0/ con una imagen:
ERROR : Ha ocurrido un error inesperado.
Esto no es normal y te pedimos que reportes el problema en Discusión de B.a.I. o a través de nuestro e-mail, presentando los siguientes datos y ojalá indicando qué hacer para reproducirlo:
Versión: weabot 0.10.8
Tipo: <class 'FileNotFoundError'>
Detalle: [Errno 2] No such file or directory: '/home/bai/public_html/0/res/5647.html'
Traceback:
weabot.py 63 __init__ self.run()
weabot.py 163 run (post_url, ttaken, unused) = self.make_post(ip, boarddir, parent, trap1, trap2, name,
weabot.py 804 make_post trimmed = trimThreads()
post.py 851 trimThreads deletePost(op["id"], None)
post.py 751 deletePost os.unlink(Settings.ROOT_DIR + str(board["dir"]) + "/res/" + str(post["id"]) + ".html")
Te recordamos que el software está en desarrollo y estamos siempre haciendo lo posible para arreglar los problemas lo antes posible.
Te pedimos las disculpas por cualquier inconveniente.
71 :
Sin Nombre@Sin ideas (sarin c263-cba1)
: 08/01/22(sab)12:58:48
ID:NzYyYWRlF
rep del
Casi todos los hilos de /0/ arrojan error 404.
En BaI móvil, tras responder en cero, un alert devuelve no such file or directory. Asumo que se habilitó depuración aquí. Quizás tenga relación con los mensajes anteriores.
Como apunte relevante, tras refrescar puede funcionar, pero debe fallar algún insert, porque el contador de respuestas no incrementa en cero cuando eso sucede.
74 :
Staff ★ (★ eb40-****)
: 10/01/22(lun)20:14:43
ID:CAP_USER*
rep del
>>70-71Solucionado. Si se vuelve a repetir por favor avisar, puede que sea algún problema al botar hilos.
>>72Efectivamente debería solucionarse con lo anterior.
75 :
Sin Nombre@Sin ideas (telegraph 02e4-7774)
: 16/01/22(dom)22:59:44
ID:OThhZDljF
rep del
intenté subir un mp3 a /musica/ y en vez de subir el post me dijo
Esto no es normal y te pedimos que reportes el problema en Discusión de B.a.I. o a través de nuestro e-mail, presentando los siguientes datos y ojalá indicando qué hacer para reproducirlo:
Versión: weabot 0.10.8
Tipo: <class 'MySQLdb._exceptions.DataError'>
Detalle: (1264, "Out of range value for column 'image_width' at row 1")
Traceback:
weabot.py 63 __init__ self.run()
weabot.py 163 run (post_url, ttaken, unused) = self.make_post(ip, boarddir, parent, trap1, trap2, name,
weabot.py 801 make_post postid = post.insert()
post.py 74 insert return InsertDb("INSERT INTO `posts` (`%s`) VALUES (%s)" % (
database.py 70 InsertDb c.execute(query, params)
cursors.py 206 execute res = self._query(query)
cursors.py 319 _query db.query(q)
connections.py 259 query _mysql.connection.query(self, query)
Te recordamos que el software está en desarrollo y estamos siempre haciendo lo posible para arreglar los problemas lo antes posible.
Te pedimos las disculpas por cualquier inconveniente.
76 :
Staff ★ (★ eb40-****)
: 17/01/22(lun)15:31:51
ID:CAP_USER*
rep del
>>75Gracias amigo, arreglado.
Cuando subes 5 enlaces de video a música dice que el máximo son 5. En realidad solo permite subir 4.
78 :
Staff ★ (★ eb40-****)
: 18/01/22(mar)15:45:57
ID:CAP_USER*
rep del
Solucionado.
79 :
Sin Nombre@Sin ideas (liberty 0dea-cba1)
: 10/02/22(jue)18:36:04
ID:NGE4ODMzF
rep del
Cuando intento borrar algo en el IB me aparece el redirect de "Post eliminado" pero el post sigue ahí.
Al parecer sólo ocurre en /z/
81 :
Sin Nombre@Sin ideas (sarin e641-1be3)
: 11/02/22(vie)22:26:05
ID:NTMzYTE2F
rep del
Recién quería subir algo chistoso con spoiler en /2d/ y no funcionó.
En el IB no se ve la cantidad de respuestas ocultas debajo de cada hilo.
83 :
Sin Nombre@Sin ideas (sarin cc84-7614)
: 13/02/22(dom)22:09:58
ID:ZTliMGQ4F
rep del
No se puede acceder al git.
84 :
Sin Nombre@Sin ideas (sarin 8855-7774)
: 18/02/22(vie)12:13:42
ID:OTlkNzk2F
rep del
no se pueden mandar dibujos al oekaki
Los datos de las IP/hostnames y países en modos de hilos como los de world lobby parecen desfasados
Siento que los IDs se volvieron menos aleatorios después del upgrade.
87 :
neptune ★ (★ cbd0-****)
: 21/02/22(lun)18:55:12
ID:CAP_USER*
rep del
>>79,81,83Arreglado.
>>84Prueba con Tegaki o wPaint; al parecer PaintBBS está teniendo algún problema.
>>85Así lo note, muy raro el bug. Quizás algo está pasando al cargar el hostname en memoria.
>>86Cambié el algoritmo que usaba Kuraha al que usa 2ch; pero es posible porque estoy truncando los primeros caracteres. Ahora estará truncando los últimos, debería ser más aleatorio ahora.
88 :
neptune ★ (★ cbd0-****)
: 21/02/22(lun)20:01:39
ID:CAP_USER*
rep del
>>84Solucionado el tema con PaintBBS también. Debería funcionar todo como antes.
Acabo de ver un file not found al responder. Revisen logs de hace un par de minutos. Gracias.
91 :
neptune ★ (★ cbd0-****)
: 22/02/22(mar)01:31:02
ID:CAP_USER*
rep del
No veo ningún error, sólo varias inserciones e intentos de eliminación. Puedes detallar de qué manera apareció el error y por qué?
A veces cuando posteo aparece este error.
Detalle: [Errno 2] No such file or directory: '/home/bai/public_html/zonavip/res/1645449814.html'
Traceback:
weabot.py 63 __init__ self.run()
weabot.py 163 run (post_url, ttaken, unused) = self.make_post(ip, boarddir, parent, trap1, trap2, name,
weabot.py 804 make_post trimmed = trimThreads()
post.py 851 trimThreads deletePost(op["id"], None)
post.py 749 deletePost os.unlink(Settings.ROOT_DIR + str(board["dir"]) + "/res/" + str(post["timestamp"]) + ".html")
mi error en
>>90 era como el de
>>92, perdón. En bai movil pero sin backtrace, solo en alert()
>>92-93Sí, al parecer hay algo que está eliminando hilos del disco pero no de la base de datos. Estará un poco difícil encontrar el problema; pero agregaré algunos puntos de loggeo en deletePost y trimThreads a ver si se puede encontrar.
95 :
Sin Nombre@Sin ideas (sarin 8c4e-7774)
: 23/02/22(mie)12:03:01
ID:U1ZWFhNTF
rep del
no funciona el chat de la radio y tv asi que asumo que han sido inutilizables todo este tiempo
Bueno, nadie ha transmitido nada en mucho tiempo así que no hace mucho la diferencia...
Da paja arreglar cosas que ya nadie usa.
98 :
neptune ★ (★ bd1c-****)
: 09/03/22(mie)17:26:21
ID:CAP_USER*
rep del
>>85Al fin solucionado después de revisar harto. Era el caché que estaba quedando del usuario anterior y no se estaba limpiando. No sé por qué esto no era problema en Python 2, pero ahora he hecho una función que limpia el caché cada vez que hay un usuario nuevo. Esto no solo soluciona el problema en /world/ si no que también soluciona los bans de Tor, proxies y dominios, los cuales no estaban funcionando. Gracias.
>>98 muchas gracias, neptune-san
100 :
Sin Nombre@Sin ideas (sarin e6e2-5284)
: 09/04/22(sab)11:28:10
ID:E4ZGY3MGa
rep del
un mensaje eliminado desde bai movil persiste, pese a mostrar el aviso de confirmación.
solo se nota eliminado cuando se visita el hilo en la versión normal de bai, para escritorio.