En la consola copia esta linea y luego reinicia el servidor:
sed -Ezi.bak “s/(Ext.Msg.show\(\{\s+title: gettext\(‘No valid sub)/void\(\{ \/\/\1/g” /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
Aquí te dejo el paso a paso de cada uno de los comando:
sed: Esta es una utilidad de línea de comandos para parsear y transformar texto en Linux/Unix. Se usa para encontrar y reemplazar texto en archivos.
-E: Esta opción habilita la sintaxis extendida de las expresiones regulares en sed
. Permite patrones más complejos y flexibles.
-zi.bak:
-z
: Trata las entradas como un conjunto de líneas terminadas en NULL, lo que es útil para trabajar con texto que puede contener saltos de línea.i.bak
: Edita archivos “in-place” (modifica el archivo directamente) pero guarda una copia de seguridad con la extensión .bak
.“s/(Expresión regular)/(Reemplazo)/g”:
sed
.(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)
busca una cadena específica que parece estar relacionada con un mensaje de suscripción no válida en Proxmox.void\(\{ \/\/\1
reemplaza la cadena encontrada con una versión modificada, que efectivamente desactiva el mensaje (usando void
en JavaScript)./usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js: Es el archivo que se va a modificar, aparentemente un archivo JavaScript parte de Proxmox VE.
&& systemctl restart pveproxy.service: Después de modificar el archivo, este comando reinicia el servicio pveproxy
para aplicar los cambios. pveproxy
es un componente de Proxmox VE que gestiona la interfaz web.
Modificar archivos de software de esta manera no es recomendable, especialmente en el caso de software empresarial como Proxmox VE. Aquí hay varias razones para comprar una suscripción y sus beneficios:
Soporte Oficial: Obtienes acceso a soporte profesional, lo cual es crucial para resolver problemas rápidamente en un entorno empresarial.
Acceso a Repositorios de Empresa: Las suscripciones generalmente brindan acceso a repositorios estables y probados, reduciendo el riesgo de errores y problemas de compatibilidad.
Actualizaciones y Seguridad: Con una suscripción, recibirás actualizaciones y parches de seguridad de manera oportuna, esencial para mantener la seguridad y la eficiencia del sistema.
Contribución al Desarrollo: Al comprar una suscripción, estás apoyando directamente a los desarrolladores del software. Esto ayuda a asegurar la continuidad del proyecto y el desarrollo de nuevas características.
Cumplimiento Legal y Ético: Usar el software según lo previsto por los desarrolladores respeta su trabajo y evita problemas legales asociados con la modificación no autorizada del software.