Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to import pdf and images in etherpad on jitsi meet #6159

Open
kamleshboi69 opened this issue Feb 15, 2024 · 32 comments
Open

How to import pdf and images in etherpad on jitsi meet #6159

kamleshboi69 opened this issue Feb 15, 2024 · 32 comments
Labels
Stale No recent activity

Comments

@kamleshboi69
Copy link

kamleshboi69 commented Feb 15, 2024

hi i am running jitsi meet through docker and i want to import pdf files and images it is given in the etherpad website how to do it but not in a detailed way can you please help me with this

this is my etherpad.yml file

version: '3.5'

services:
etherpad:
image: etherpad/etherpad:1.9.6
restart: ${RESTART_POLICY:-unless-stopped}
environment:

  • TITLE=${ETHERPAD_TITLE}
  • DEFAULT_PAD_TEXT=${ETHERPAD_DEFAULT_PAD_TEXT}
  • SKIN_NAME=${ETHERPAD_SKIN_NAME}
  • SKIN_VARIANTS=${ETHERPAD_SKIN_VARIANTS}
  • SUPPRESS_ERRORS_IN_PAD_TEXT=true
    networks:
    meet.jitsi:
    aliases:
  • etherpad.meet.jitsi

if you need any config files please ask

@SamTV12345
Copy link
Member

@kamleshboi69
Copy link
Author

okay with these plugins can i export pdf and images files please explain

@SamTV12345
Copy link
Member

You can export an etherpad via this button:
image

@kamleshboi69
Copy link
Author

can you tell how to add these plugins in etherpad.yml file

@kamleshboi69
Copy link
Author

esppecially PDFs: https://www.npmjs.org/package/ep_print_preview_pdf

@kamleshboi69
Copy link
Author

just tell how to add these plugins

@SamTV12345
Copy link
Member

You need to map src/installed_plugins and can then install your plugins via /admin in your browser

@kamleshboi69
Copy link
Author

can you please elaborate this

@SamTV12345
Copy link
Member

You need to add a volume ./my-plugins:/opt/etherpad-lite/src/plugin_packages. After that start Etherpad. Go to http:///admin. Enter there the password of the user that you assigned to in the settings.json and from there you can just point and click and install plugins as you wish.

@kamleshboi69
Copy link
Author

i have no settings.json i have only etherpad.yml
version: '3.5'

services:
etherpad:
image: etherpad/etherpad:1.9.6
restart: ${RESTART_POLICY:-unless-stopped}
environment:
- TITLE=${ETHERPAD_TITLE}
- DEFAULT_PAD_TEXT=${ETHERPAD_DEFAULT_PAD_TEXT}
- SKIN_NAME=${ETHERPAD_SKIN_NAME}
- SKIN_VARIANTS=${ETHERPAD_SKIN_VARIANTS}
- SUPPRESS_ERRORS_IN_PAD_TEXT=true
- "NODE_ENV=production" # Adding this line to set NODE_ENV to production
- "EP_IMAGE_UPLOAD__STORAGE__TYPE=base64" # Set the storage type to base64
- "EP_IMAGE_UPLOAD__FILETYPES=jpeg,jpg,bmp,gif,png" # Specify allowed file types
- "EP_IMAGE_UPLOAD__MAXFILESIZE=5000000" # Set max file size in bytes
- "EP_PRINT_PREVIEW_PDF__FILE_NAME=etherpad.pdf" # Specify the PDF file name
- "WORKER_INIT_TIMEOUT=20000"
networks:
meet.jitsi:
aliases:
- etherpad.meet.jitsi

abiword:
image: debian:stable
command: >
sh -c "apt-get update && apt-get install -y --no-install-recommends abiword ispell aspell hunspell aspell-en &&
apt-get clean && rm -rf /var/lib/apt/lists/*"

environment:
 - DEBIAN_FRONTEND=noninteractive
networks:
  meet.jitsi:
    aliases:
      - abiword.meet.jitsi
depends_on:
  - etherpad

@SamTV12345
Copy link
Member

SamTV12345 commented Feb 20, 2024

Try this:

version: '3.0'
services:
  etherpad:
    image: etherpad/etherpad:1.9.6
    restart: ${RESTART_POLICY:-unless-stopped}
    environment:
    - TITLE=${ETHERPAD_TITLE}
    - DEFAULT_PAD_TEXT=${ETHERPAD_DEFAULT_PAD_TEXT}
    - SKIN_NAME=${ETHERPAD_SKIN_NAME}
    - SKIN_VARIANTS=${ETHERPAD_SKIN_VARIANTS}
    - SUPPRESS_ERRORS_IN_PAD_TEXT=true
    - "NODE_ENV=production" # Adding this line to set NODE_ENV to production
    - "EP_IMAGE_UPLOAD__STORAGE__TYPE=base64" # Set the storage type to base64
    - "EP_IMAGE_UPLOAD__FILETYPES=jpeg,jpg,bmp,gif,png" # Specify allowed file types
    - "EP_IMAGE_UPLOAD__MAXFILESIZE=5000000" # Set max file size in bytes
    - "EP_PRINT_PREVIEW_PDF__FILE_NAME=etherpad.pdf" # Specify the PDF file name
    - "WORKER_INIT_TIMEOUT=20000"
    networks:
    meet.jitsi:
    aliases:
    - etherpad.meet.jitsi
    volumes:
     - ./my-plugins:/opt/etherpad-lite/src/plugin_packages
     - ./settings.json:/opt/etherpad-lite/settings.json

   abiword:
      image: debian:stable
      command: >
      sh -c "apt-get update && apt-get install -y --no-install-recommends abiword ispell aspell hunspell aspell-en &&
      apt-get clean && rm -rf /var/lib/apt/lists/*"

@kamleshboi69
Copy link
Author

this is the error i am getting
ERROR: for etherpad Cannot start service etherpad: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/home/king/docker-jitsi-meet/settings.json" to rootfs at "/opt/etherpad-lite/settings.json": mount /home/king/docker-jitsi-meet/settings.json:/opt/etherpad-lite/settings.json (via /proc/self/fd/6), flags: 0x5000: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
ERROR: Encountered errors while bringing up the project.

@kamleshboi69
Copy link
Author

do i need install these files - ./my-plugins:/opt/etherpad-lite/src/plugin_packages
- ./settings.json:/opt/etherpad-lite/settings.json

@SamTV12345
Copy link
Member

Oh remove the settings.json folder, copy the settings.json content from GitHub and create a local settings.json file with the copied content. Then do docker-compose up -d

@kamleshboi69
Copy link
Author

it is not working
this is my etherpad.yml file
version: '3.0'
services:
etherpad:
image: etherpad/etherpad:1.9.6
restart: ${RESTART_POLICY:-unless-stopped}
environment:
- TITLE=${ETHERPAD_TITLE}
- DEFAULT_PAD_TEXT=${ETHERPAD_DEFAULT_PAD_TEXT}
- SKIN_NAME=${ETHERPAD_SKIN_NAME}
- SKIN_VARIANTS=${ETHERPAD_SKIN_VARIANTS}
- SUPPRESS_ERRORS_IN_PAD_TEXT=true
- "NODE_ENV=production" # Adding this line to set NODE_ENV to production
- "EP_IMAGE_UPLOAD__STORAGE__TYPE=base64" # Set the storage type to base64
- "EP_IMAGE_UPLOAD__FILETYPES=jpeg,jpg,bmp,gif,png" # Specify allowed file types
- "EP_IMAGE_UPLOAD__MAXFILESIZE=5000000" # Set max file size in bytes
- "EP_PRINT_PREVIEW_PDF__FILE_NAME=etherpad.pdf" # Specify the PDF file name
- "WORKER_INIT_TIMEOUT=20000"
networks:
meet.jitsi:
aliases:
- etherpad.meet.jitsi
volumes:
- ./my-plugins:/opt/etherpad-lite/src/plugin_packages
- ./settings.json:/opt/etherpad-lite/settings.json

abiword:
image: debian:stable
command: >
sh -c "apt-get update && apt-get install -y --no-install-recommends abiword ispell aspell hunspell aspell-en &&
apt-get clean && rm -rf /var/lib/apt/lists/*"

this is settings.json file

/*

  • This file must be valid JSON. But comments are allowed
  • Please edit settings.json, not settings.json.template
  • Please note that starting from Etherpad 1.6.0 you can store DB credentials in
  • a separate file (credentials.json).
  • ENVIRONMENT VARIABLE SUBSTITUTION
  • =================================
  • All the configuration values can be read from environment variables using the
  • syntax "${ENV_VAR}" or "${ENV_VAR:default_value}".
  • This is useful, for example, when running in a Docker container.
  • DETAILED RULES:
    • If the environment variable is set to the string "true" or "false", the
  • value becomes Boolean true or false.
    
    • If the environment variable is set to the string "null", the value
  • becomes null.
    
    • If the environment variable is set to the string "undefined", the setting
  • is removed entirely, except when used as the member of an array in which
    
  • case it becomes null.
    
    • If the environment variable is set to a string representation of a finite
  • number, the string is converted to that number.
    
    • If the environment variable is set to any other string, including the
  • empty string, the value is that string.
    
    • If the environment variable is unset and a default value is provided, the
  • value is as if the environment variable was set to the provided default:
    
  •   - "${UNSET_VAR:}" becomes the empty string.
    
  •   - "${UNSET_VAR:foo}" becomes the string "foo".
    
  •   - "${UNSET_VAR:true}" and "${UNSET_VAR:false}" become true and false.
    
  •   - "${UNSET_VAR:null}" becomes null.
    
  •   - "${UNSET_VAR:undefined}" causes the setting to be removed (or be set
    
  •     to null, if used as a member of an array).
    
    • If the environment variable is unset and no default value is provided,
  • the value becomes null. THIS BEHAVIOR MAY CHANGE IN A FUTURE VERSION OF
    
  • ETHERPAD; if you want the default value to be null, you should explicitly
    
  • specify "null" as the default value.
    
  • EXAMPLE:
  • "port": "${PORT:9001}"
  • "minify": "${MINIFY}"
  • "skinName": "${SKIN_NAME:colibris}"
  • Would read the configuration values for those items from the environment
  • variables PORT, MINIFY and SKIN_NAME.
  • If PORT and SKIN_NAME variables were not defined, the default values 9001 and
  • "colibris" would be used.
  • The configuration value "minify", on the other hand, does not have a
  • designated default value. Thus, if the environment variable MINIFY were
  • undefined, "minify" would be null.
  • REMARKS:
    1. please note that variable substitution always needs to be quoted.
  • "port": 9001, <-- Literal values. When not using
  • "minify": false substitution, only strings must be
  • "skinName": "colibris" quoted. Booleans and numbers must not.
  • "port": "${PORT:9001}" <-- CORRECT: if you want to use a variable
  • "minify": "${MINIFY:true}" substitution, put quotes around its name,
  • "skinName": "${SKIN_NAME}" even if the required value is a number or
  •                                 a boolean.
    
  •                                 Etherpad will take care of rewriting it
    
  •                                 to the proper type if necessary.
    
  • "port": ${PORT:9001} <-- ERROR: this is not valid json. Quotes
  • "minify": ${MINIFY} around variable names are missing.
  • "skinName": ${SKIN_NAME}
    1. Beware of undefined variables and default values: nulls and empty strings
  • are different!
  • This is particularly important for user's passwords (see the relevant
  • section):
  • "password": "${PASSW}" // if PASSW is not defined would result in password === null
  • "password": "${PASSW:}" // if PASSW is not defined would result in password === ''
  • If you want to use an empty value (null) as default value for a variable,
  • simply do not set it, without putting any colons: "${ABIWORD}".
    1. if you want to use newlines in the default value of a string parameter,
  • use "\n" as usual.
  • "defaultPadText" : "${DEFAULT_PAD_TEXT}Line 1\nLine 2"
    /
    {
    /
  • Name your instance!
    */
    "title": "Etherpad",

/*

  • Pathname of the favicon you want to use. If null, the skin's favicon is
  • used if one is provided by the skin, otherwise the default Etherpad favicon
  • is used. If this is a relative path it is interpreted as relative to the
  • Etherpad root directory.
    */
    "favicon": null,

/*

  • Skin name.
  • Its value has to be an existing directory under src/static/skins.
  • You can write your own, or use one of the included ones:
    • "no-skin": an empty skin (default). This yields the unmodified,
  •           traditional Etherpad theme.
    
    • "colibris": the new experimental skin (since Etherpad 1.8), candidate to
  •           become the default in Etherpad 2.0
    

*/
"skinName": "colibris",

/*

  • Skin Variants
  • Use the UI skin variants builder at /p/test#skinvariantsbuilder
  • For the colibris skin only, you can choose how to render the three main
  • containers:
    • toolbar (top menu with icons)
    • editor (containing the text of the pad)
    • background (area outside of editor, mostly visible when using page style)
  • For each of the 3 containers you can choose 4 color combinations:
  • super-light, light, dark, super-dark.
  • For example, to make the toolbar dark, you will include "dark-toolbar" into
  • skinVariants.
  • You can provide multiple skin variants separated by spaces. Default
  • skinVariant is "super-light-toolbar super-light-editor light-background".
  • For the editor container, you can also make it full width by adding
  • "full-width-editor" variant (by default editor is rendered as a page, with
  • a max-width of 900px).
    */
    "skinVariants": "super-light-toolbar super-light-editor light-background",

/*

  • IP and port which Etherpad should bind at.
  • Binding to a Unix socket is also supported: just use an empty string for
  • the ip, and put the full path to the socket in the port parameter.
  • EXAMPLE USING UNIX SOCKET:
  • "ip": "", // <-- has to be an empty string
  • "port" : "/somepath/etherpad.socket", // <-- path to a Unix socket
    */
    "ip": "0.0.0.0",
    "port": 9001,

/*

  • Option to hide/show the settings.json in admin page.
  • Default option is set to true
    */
    "showSettingsInAdminPage": true,

/*

  • Node native SSL support
  • This is disabled by default.
  • Make sure to have the minimum and correct file access permissions set so
  • that the Etherpad server can access them
    */

/*
"ssl" : {
"key" : "/path-to-your/epl-server.key",
"cert" : "/path-to-your/epl-server.crt",
"ca": ["/path-to-your/epl-intermediate-cert1.crt", "/path-to-your/epl-intermediate-cert2.crt"]
},
*/

/*

  • The type of the database.
  • You can choose between many DB drivers, for example: dirty, postgres,
  • sqlite, mysql.
  • You shouldn't use "dirty" for for anything else than testing or
  • development.
  • Database specific settings are dependent on dbType, and go in dbSettings.
  • Remember that since Etherpad 1.6.0 you can also store this information in
  • credentials.json.
  • For a complete list of the supported drivers, please refer to:
  • https://www.npmjs.com/package/ueberdb2
    */

"dbType": "dirty",
"dbSettings": {
"filename": "var/dirty.db"
},

/*

/*
"dbType" : "mysql",
"dbSettings" : {
"user": "etherpaduser",
"host": "localhost",
"port": 3306,
"password": "PASSWORD",
"database": "etherpad_lite_db",
"charset": "utf8mb4"
},
*/

/*

  • The default text of a pad
    */
    "defaultPadText" : "Welcome to Etherpad!\n\nThis pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents!\n\nGet involved with Etherpad at https://etherpad.org\n",

/*

  • Default Pad behavior.
  • Change them if you want to override.
    */
    "padOptions": {
    "noColors": false,
    "showControls": true,
    "showChat": true,
    "showLineNumbers": true,
    "useMonospaceFont": false,
    "userName": null,
    "userColor": null,
    "rtl": false,
    "alwaysShowChat": false,
    "chatAndUsers": false,
    "lang": null
    },

/*

  • Pad Shortcut Keys
    /
    "padShortcutEnabled" : {
    "altF9": true, /
    focus on the File Menu and/or editbar /
    "altC": true, /
    focus on the Chat window /
    "cmdShift2": true, /
    shows a gritter popup showing a line author /
    "delete": true,
    "return": true,
    "esc": true, /
    in mozilla versions 14-19 avoid reconnecting pad /
    "cmdS": true, /
    save a revision /
    "tab": true, /
    indent /
    "cmdZ": true, /
    undo/redo /
    "cmdY": true, /
    redo /
    "cmdI": true, /
    italic /
    "cmdB": true, /
    bold /
    "cmdU": true, /
    underline /
    "cmd5": true, /
    strike through /
    "cmdShiftL": true, /
    unordered list /
    "cmdShiftN": true, /
    ordered list /
    "cmdShift1": true, /
    ordered list /
    "cmdShiftC": true, /
    clear authorship /
    "cmdH": true, /
    backspace /
    "ctrlHome": true, /
    scroll to top of pad */
    "pageUp": true,
    "pageDown": true
    },

/*

  • Should we suppress errors from being visible in the default Pad Text?
    */
    "suppressErrorsInPadText": false,

/*

  • If this option is enabled, a user must have a session to access pads.
  • This effectively allows only group pads to be accessed.
    */
    "requireSession": false,

/*

  • Users may edit pads but not create new ones.
  • Pad creation is only via the API.
  • This applies both to group pads and regular pads.
    */
    "editOnly": false,

/*

  • If true, all css & js will be minified before sending to the client.
  • This will improve the loading performance massively, but makes it difficult
  • to debug the javascript/css
    */
    "minify": true,

/*

  • How long may clients use served javascript code (in seconds)?
  • Not setting this may cause problems during deployment.
  • Set to 0 to disable caching.
    */
    "maxAge": 21600, // 60 * 60 * 6 = 6 hours

/*

  • Absolute path to the Abiword executable.
  • Abiword is needed to get advanced import/export features of pads. Setting
  • it to null disables Abiword and will only allow plain text and HTML
  • import/exports.
    */
    "abiword": null,

/*

  • This is the absolute path to the soffice executable.
  • LibreOffice can be used in lieu of Abiword to export pads.
  • Setting it to null disables LibreOffice exporting.
    */
    "soffice": null,

/*

  • Allow import of file types other than the supported ones:
  • txt, doc, docx, rtf, odt, html & htm
    */
    "allowUnknownFileEnds": true,

/*

  • This setting is used if you require authentication of all users.
  • Note: "/admin" always requires authentication.
    */
    "requireAuthentication": false,

/*

  • Require authorization by a module, or a user with is_admin set, see below.
    */
    "requireAuthorization": false,

/*

  • When you use NGINX or another proxy/load-balancer set this to true.
  • This is especially necessary when the reverse proxy performs SSL
  • termination, otherwise the cookies will not have the "secure" flag.
  • The other effect will be that the logs will contain the real client's IP,
  • instead of the reverse proxy's IP.
    */
    "trustProxy": false,

/*

  • Settings controlling the session cookie issued by Etherpad.
    /
    "cookie": {
    /
    • How often (in milliseconds) the key used to sign the express_sid cookie
    • should be rotated. Long rotation intervals reduce signature verification
    • overhead (because there are fewer historical keys to check) and database
    • load (fewer historical keys to store, and less frequent queries to
    • get/update the keys). Short rotation intervals are slightly more secure.
    • Multiple Etherpad processes sharing the same database (table) is
    • supported as long as the clock sync error is significantly less than this
    • value.
    • Key rotation can be disabled (not recommended) by setting this to 0 or
    • null, or by disabling session expiration (see sessionLifetime).
      */
      "keyRotationInterval": 86400000, // = 1d * 24h/d * 60m/h * 60s/m * 1000ms/s
/*
 * Value of the SameSite cookie property. "Lax" is recommended unless
 * Etherpad will be embedded in an iframe from another site, in which case
 * this must be set to "None". Note: "None" will not work (the browser will
 * not send the cookie to Etherpad) unless https is used to access Etherpad
 * (either directly or via a reverse proxy with "trustProxy" set to true).
 *
 * "Strict" is not recommended because it has few security benefits but
 * significant usability drawbacks vs. "Lax". See
 * https://stackoverflow.com/q/41841880 for discussion.
 */
"sameSite": "Lax",

/*
 * How long (in milliseconds) after navigating away from Etherpad before the
 * user is required to log in again. (The express_sid cookie is set to
 * expire at time now + sessionLifetime when first created, and its
 * expiration time is periodically refreshed to a new now + sessionLifetime
 * value.) If requireAuthentication is false then this value does not really
 * matter.
 *
 * The "best" value depends on your users' usage patterns and the amount of
 * convenience you desire. A long lifetime is more convenient (users won't
 * have to log back in as often) but has some drawbacks:
 *   - It increases the amount of state kept in the database.
 *   - It might weaken security somewhat: The cookie expiration is refreshed
 *     indefinitely without consulting authentication or authorization
 *     hooks, so once a user has accessed a pad, the user can continue to
 *     use the pad until the user leaves for longer than sessionLifetime.
 *   - More historical keys (sessionLifetime / keyRotationInterval) must be
 *     checked when verifying signatures.
 *
 * Session lifetime can be set to infinity (not recommended) by setting this
 * to null or 0. Note that if the session does not expire, most browsers
 * will delete the cookie when the browser exits, but a session record is
 * kept in the database forever.
 */
"sessionLifetime": 864000000, // = 10d * 24h/d * 60m/h * 60s/m * 1000ms/s

/*
 * How long (in milliseconds) before the expiration time of an active user's
 * session is refreshed (to now + sessionLifetime). This setting affects the
 * following:
 *   - How often a new session expiration time will be written to the
 *     database.
 *   - How often each user's browser will ping the Etherpad server to
 *     refresh the expiration time of the session cookie.
 *
 * High values reduce the load on the database and the load from browsers,
 * but can shorten the effective session lifetime if Etherpad is restarted
 * or the user navigates away.
 *
 * Automatic session refreshes can be disabled (not recommended) by setting
 * this to null.
 */
"sessionRefreshInterval": 86400000 // = 1d * 24h/d * 60m/h * 60s/m * 1000ms/s

},

/*

  • Privacy: disable IP logging
    */
    "disableIPlogging": false,

/*

  • Time (in seconds) to automatically reconnect pad when a "Force reconnect"
  • message is shown to user.
  • Set to 0 to disable automatic reconnection.
    */
    "automaticReconnectionTimeout": 0,

/*

  • By default, when caret is moved out of viewport, it scrolls the minimum
  • height needed to make this line visible.
    */
    "scrollWhenFocusLineIsOutOfViewport": {
/*
 * Percentage of viewport height to be additionally scrolled.
 *
 * E.g.: use "percentage.editionAboveViewport": 0.5, to place caret line in
 *       the middle of viewport, when user edits a line above of the
 *       viewport
 *
 * Set to 0 to disable extra scrolling
 */
"percentage": {
  "editionAboveViewport": 0,
  "editionBelowViewport": 0
},

/*
 * Time (in milliseconds) used to animate the scroll transition.
 * Set to 0 to disable animation
 */
"duration": 0,

/*
 * Flag to control if it should scroll when user places the caret in the
 * last line of the viewport
 */
"scrollWhenCaretIsInTheLastLineOfViewport": false,

/*
 * Percentage of viewport height to be additionally scrolled when user
 * presses arrow up in the line of the top of the viewport.
 *
 * Set to 0 to let the scroll to be handled as default by Etherpad
 */
"percentageToScrollWhenUserPressesArrowUp": 0

},

/*

  • User accounts. These accounts are used by:
    • default HTTP basic authentication if no plugin handles authentication
    • some but not all authentication plugins
    • some but not all authorization plugins
  • User properties:
    • password: The user's password. Some authentication plugins will ignore
  • this.
    
    • is_admin: true gives access to /admin. Defaults to false. If you do not
  • uncomment this, /admin will not be available!
    
    • readOnly: If true, this user will not be able to create new pads or
  • modify existing pads. Defaults to false.
    
    • canCreate: If this is true and readOnly is false, this user can create
  • new pads. Defaults to true.
    
  • Authentication and authorization plugins may define additional properties.
  • WARNING: passwords should not be stored in plaintext in this file.
  •      If you want to mitigate this, please install ep_hash_auth and
    
  •      follow the section "secure your installation" in README.md
    

*/

/*
"users": {
"admin": {
// 1) "password" can be replaced with "hash" if you install ep_hash_auth
// 2) please note that if password is null, the user will not be created
"password": "changeme1",
"is_admin": true
},
"user": {
// 1) "password" can be replaced with "hash" if you install ep_hash_auth
// 2) please note that if password is null, the user will not be created
"password": "changeme1",
"is_admin": false
}
},
*/

/*

  • Restrict socket.io transport methods
    */
    "socketTransportProtocols" : ["websocket", "polling"],

"socketIo": {
/*
* Maximum permitted client message size (in bytes). All messages from
* clients that are larger than this will be rejected. Large values make it
* possible to paste large amounts of text, and plugins may require a larger
* value to work properly, but increasing the value increases susceptibility
* to denial of service attacks (malicious clients can exhaust memory).
*/
"maxHttpBufferSize": 10000
},

/*

  • Allow Load Testing tools to hit the Etherpad Instance.
  • WARNING: this will disable security on the instance.
    */
    "loadTest": false,

/**

  • Disable dump of objects preventing a clean exit
    */
    "dumpOnUncleanExit": false,

/*

  • Disable indentation on new line when previous line ends with some special
  • chars (':', '[', '(', '{')
    */

/*
"indentationOnNewLine": false,
*/

/*

  • From Etherpad 1.8.3 onwards, import and export of pads is always rate
  • limited.
  • The default is to allow at most 10 requests per IP in a 90 seconds window.
  • After that the import/export request is rejected.
  • See https://github.com/nfriedly/express-rate-limit for more options
    */
    "importExportRateLimiting": {
    // duration of the rate limit window (milliseconds)
    "windowMs": 90000,
// maximum number of requests per IP to allow during the rate limit window
"max": 10

},

/*

  • From Etherpad 1.8.3 onwards, the maximum allowed size for a single imported
  • file is always bounded.
  • File size is specified in bytes. Default is 50 MB.
    */
    "importMaxFileSize": 52428800, // 50 * 1024 * 1024

/*

// maximum number of changes per IP to allow during the rate limit window
"points": 10

},

/*

  • Toolbar buttons configuration.
  • Uncomment to customize.
    */

/*
"toolbar": {
"left": [
["bold", "italic", "underline", "strikethrough"],
["orderedlist", "unorderedlist", "indent", "outdent"],
["undo", "redo"],
["clearauthorship"]
],
"right": [
["importexport", "timeslider", "savedrevision"],
["settings", "embed"],
["showusers"]
],
"timeslider": [
["timeslider_export", "timeslider_returnToPad"]
]
},
*/

/*

  • Expose Etherpad version in the web interface and in the Server http header.
  • Do not enable on production machines.
    */
    "exposeVersion": false,

/*

  • The log level we are using.
  • Valid values: DEBUG, INFO, WARN, ERROR
    */
    "loglevel": "INFO",

/* Override any strings found in locale directories */
"customLocaleStrings": {},

/* Disable Admin UI tests */
"enableAdminUITests": false,

/*

  • Enable/Disable case-insensitive pad names.
    */
    "lowerCasePadIds": false
    }

@kamleshboi69
Copy link
Author

i have tried everything it is not still working

@SamTV12345
Copy link
Member

i have tried everything it is not still working

Could you please elaborate what the error is and please format your code appropriately. I can't really read it. You need to put 3 ` around it.

@kamleshboi69
Copy link
Author

settings.json
this is my etherpad file
version: '3.5'
services:
etherpad:
image: etherpad/etherpad:1.9.6
restart: ${RESTART_POLICY:-unless-stopped}
environment:
- TITLE=${ETHERPAD_TITLE}
- DEFAULT_PAD_TEXT=${ETHERPAD_DEFAULT_PAD_TEXT}
- SKIN_NAME=${ETHERPAD_SKIN_NAME}
- SKIN_VARIANTS=${ETHERPAD_SKIN_VARIANTS}
- SUPPRESS_ERRORS_IN_PAD_TEXT=true
- "NODE_ENV=production" # Adding this line to set NODE_ENV to production
- "EP_IMAGE_UPLOAD__STORAGE__TYPE=base64" # Set the storage type to base64
- "EP_IMAGE_UPLOAD__FILETYPES=jpeg,jpg,bmp,gif,png" # Specify allowed file types
- "EP_IMAGE_UPLOAD__MAXFILESIZE=5000000" # Set max file size in bytes
- "EP_PRINT_PREVIEW_PDF__FILE_NAME=etherpad.pdf" # Specify the PDF file name
- "WORKER_INIT_TIMEOUT=20000"
- "PLUGINS=ep_image_upload,ep_print_preview_pdf"
networks:
meet.jitsi:
aliases:
- etherpad.meet.jitsi
volumes:
- ./my-plugins:/opt/etherpad-lite/src/plugin_packages
- ./settings.json:/opt/etherpad-lite/settings.json

abiword:
image: debian:stable
command: >
sh -c "apt-get update && apt-get install -y --no-install-recommends abiword ispell aspell hunspell aspell-en &&
apt-get clean && rm -rf /var/lib/apt/lists/*"
logs are
[2024-02-20T14:00:25.863] [INFO] Minify - Compress JS file js/basic_error_handler.js.
[2024-02-20T14:00:25.867] [INFO] Minify - Compress CSS file css/pad.css.
[2024-02-20T14:00:25.907] [INFO] Minify - Compress CSS file skins/colibris/pad.css.
[2024-02-20T14:00:25.976] [INFO] Minify - Compress JS file js/vendors/html10n.js.
[2024-02-20T14:00:26.043] [INFO] Minify - Compress JS file js/l10n.js.
[2024-02-20T14:00:26.089] [INFO] Minify - Compress JS file js/require-kernel.js.
[2024-02-20T14:00:26.803] [INFO] Minify - Compress JS file skins/colibris/pad.js.
[2024-02-20T14:00:27.171] [INFO] access - [CREATE] pad:tate socket:dmiuPjJSBiaGY6maAAAC IP:172.20.0.4 authorID:a.MP5zRZfcI8kmlc4K
[2024-02-20T14:00:27.230] [INFO] Minify - Compress CSS file css/iframe_editor.css.
[2024-02-20T14:00:27.264] [INFO] Minify - Compress CSS file css/iframe_editor.css.
[2024-02-20T14:08:45.713] [INFO] access - [LEAVE] pad:tate socket:dmiuPjJSBiaGY6maAAAC IP:172.20.0.4 authorID:a.MP5zRZfcI8kmlc4K
[2024-02-20T14:09:57.702] [INFO] Minify - Compress JS file js/require-kernel.js.
[2024-02-20T14:09:57.704] [INFO] Minify - Compress JS file js/basic_error_handler.js.
[2024-02-20T14:09:57.780] [INFO] Minify - Compress CSS file css/pad.css.
[2024-02-20T14:09:57.876] [INFO] Minify - Compress CSS file skins/colibris/pad.css.
[2024-02-20T14:09:58.014] [INFO] Minify - Compress JS file js/vendors/html10n.js.
[2024-02-20T14:09:58.252] [INFO] Minify - Compress JS file js/l10n.js.
[2024-02-20T14:09:58.284] [INFO] Minify - Compress JS file skins/colibris/pad.js.
[2024-02-20T14:09:58.801] [INFO] access - [CREATE] pad:tate socket:ATpq4tqL5AUmsNzpAAAD IP:172.20.0.4 authorID:a.MP5zRZfcI8kmlc4K
[2024-02-20T14:09:58.878] [INFO] Minify - Compress CSS file css/iframe_editor.css.
[2024-02-20T14:09:58.881] [INFO] Minify - Compress CSS file css/pad.css.
[2024-02-20T14:09:58.906] [INFO] Minify - Compress CSS file skins/colibris/pad.css.
[2024-02-20T14:09:58.990] [INFO] Minify - Compress CSS file css/iframe_editor.css.
[2024-02-20T14:09:59.150] [INFO] Minify - Compress CSS file css/pad.css.
[2024-02-20T14:09:59.151] [INFO] Minify - Compress CSS file skins/colibris/pad.css.
[2024-02-20T14:27:40.150] [INFO] access - [LEAVE] pad:tate socket:ATpq4tqL5AUmsNzpAAAD IP:172.20.0.4 authorID:a.MP5zRZfcI8kmlc4K
[2024-02-20T14:27:41.819] [INFO] access - [CREATE] pad:tate socket:1GT404Na5Oaa9-cIAAAE IP:172.20.0.4 authorID:a.MP5zRZfcI8kmlc4K
[2024-02-20T14:31:38.636] [INFO] access - [LEAVE] pad:tate socket:1GT404Na5Oaa9-cIAAAE IP:172.20.0.4 authorID:a.MP5zRZfcI8kmlc4K
[2024-02-20T17:11:39.393] [INFO] access - [CREATE] pad:tate socket:2vWBXLU-fe7AcS-4AAAF IP:172.20.0.3 authorID:a.MP5zRZfcI8kmlc4K
[2024-02-20T17:11:41.415] [INFO] access - [LEAVE] pad:tate socket:2vWBXLU-fe7AcS-4AAAF IP:172.20.0.3 authorID:a.MP5zRZfcI8kmlc4K
[2024-02-20T17:11:47.951] [INFO] Minify - Compress JS file js/basic_error_handler.js.
[2024-02-20T17:11:47.953] [INFO] Minify - Compress CSS file css/pad.css.
[2024-02-20T17:11:47.992] [INFO] Minify - Compress CSS file skins/colibris/pad.css.
[2024-02-20T17:11:48.085] [INFO] Minify - Compress JS file js/vendors/html10n.js.
[2024-02-20T17:11:48.188] [INFO] Minify - Compress JS file js/l10n.js.
[2024-02-20T17:11:48.232] [INFO] Minify - Compress JS file js/require-kernel.js.
[2024-02-20T17:11:48.918] [INFO] Minify - Compress JS file skins/colibris/pad.js.
[2024-02-20T17:11:49.181] [INFO] access - [CREATE] pad:tate socket:9FpWwp5NZ6TMA5OPAAAG IP:172.20.0.3 authorID:a.MP5zRZfcI8kmlc4K
[2024-02-20T17:11:49.251] [INFO] Minify - Compress CSS file css/iframe_editor.css.
[2024-02-20T17:11:49.298] [INFO] Minify - Compress CSS file css/iframe_editor.css.
[2024-02-20T17:11:51.292] [INFO] access - [LEAVE] pad:tate socket:9FpWwp5NZ6TMA5OPAAAG IP:172.20.0.3 authorID:a.MP5zRZfcI8kmlc4K
[2024-02-20T17:11:51.365] [INFO] Minify - Compress CSS file css/timeslider.css.
[2024-02-20T17:11:51.378] [INFO] Minify - Compress CSS file skins/colibris/timeslider.css.
[2024-02-20T17:11:51.442] [INFO] Minify - Compress JS file skins/colibris/timeslider.js.
[2024-02-20T17:11:51.447] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/timeslider.js.
[2024-02-20T17:11:51.453] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/colorutils.js.
[2024-02-20T17:11:51.528] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/pad_utils.js.
[2024-02-20T17:11:51.581] [INFO] Minify - Compress JS file ../node_modules/js-cookie/dist/js.cookie.js.
[2024-02-20T17:11:51.774] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/vendors/browser.js.
[2024-02-20T17:11:51.908] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/vendors/nice-select.js.
[2024-02-20T17:11:51.993] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/pad_editor.js.
[2024-02-20T17:11:52.157] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/pad_cookie.js.
[2024-02-20T17:11:52.224] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/pad_savedrevs.js.
[2024-02-20T17:11:52.247] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/pad_editbar.js.
[2024-02-20T17:11:52.251] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/pad_impexp.js.
[2024-02-20T17:11:52.533] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/pad_modals.js.
[2024-02-20T17:11:52.579] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/socketio.js.
[2024-02-20T17:11:52.608] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/pad_automatic_reconnect.js.
[2024-02-20T17:11:52.686] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/AttributePool.js.
[2024-02-20T17:11:52.771] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/ChangesetUtils.js.
[2024-02-20T17:11:52.801] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/attributes.js.
[2024-02-20T17:11:52.821] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/broadcast_slider.js.
[2024-02-20T17:11:52.853] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/broadcast.js.
[2024-02-20T17:11:53.128] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/cssmanager.js.
[2024-02-20T17:11:53.154] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/broadcast_revisions.js.
[2024-02-20T17:11:53.174] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/linestylefilter.js.
[2024-02-20T17:11:53.212] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/Changeset.js.
[2024-02-20T17:11:53.382] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/AttributeMap.js.
[2024-02-20T17:11:53.439] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/AttributeManager.js.
[2024-02-20T17:11:53.795] [INFO] Minify - Compress JS file /opt/etherpad-lite/src/static/js/domline.js.
[2024-02-20T17:11:54.582] [INFO] access - [CREATE] pad:tate socket:pL3Yc21f4Qt5VfqBAAAH IP:172.20.0.3 authorID:a.MP5zRZfcI8kmlc4K
[2024-02-20T17:11:54.924] [INFO] access - [LEAVE] pad:tate socket:pL3Yc21f4Qt5VfqBAAAH IP:172.20.0.3 authorID:a.MP5zRZfcI8kmlc4K
[2024-02-20T17:11:54.968] [INFO] Minify - Compress JS file skins/colibris/pad.js.
[2024-02-20T17:11:55.100] [INFO] access - [CREATE] pad:tate socket:c6woRVK2W7JA9tBVAAAI IP:172.20.0.3 authorID:a.MP5zRZfcI8kmlc4K
[2024-02-20T17:12:26.242] [WARN] ImportHandler - Attempt to import non-ASCII file

@kamleshboi69
Copy link
Author

okay now i know how to adfd plugins but ep_print_preview_pdf cant be installed

@kamleshboi69
Copy link
Author

the ep_print_preview_pdf is not working

@kamleshboi69
Copy link
Author

okay tell me how to install libreoffice for etherpad
i am getting this error
[2024-02-21T08:56:04.358] [ERROR] settings - soffice (libreoffice) does not exist at this path, check your settings file. File location: /usr/bin/libreoffice
r

@SamTV12345
Copy link
Member

To install Libreoffice you need to create your own Docker Image and set INSTALL_SOFFICE to true. That will install Libreoffice for you.

@kamleshboi69
Copy link
Author

where to set the set INSTALL_SOFFICE to true. in which file and of what i have to create docker image

@SamTV12345
Copy link
Member

docker build --build-arg INSTALL_SOFFICE=true . in the root directory of Etherpad

@kamleshboi69
Copy link
Author

yu mean in the etherpad container
i have these containers
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
982659e27944 jitsi/jvb:unstable "/init" 3 hours ago Up 3 hours 127.0.0.1:8080->8080/tcp, 0.0.0.0:10000->10000/udp, :::10000->10000/udp docker-jitsi-meet_jvb_1
856b272d7ef0 jitsi/jicofo:unstable "/init" 3 hours ago Up 3 hours 127.0.0.1:8888->8888/tcp docker-jitsi-meet_jicofo_1
dc5c4378b2ae jitsi/prosody:unstable "/init" 3 hours ago Up 3 hours 5222/tcp, 5269/tcp, 5280/tcp, 5347/tcp docker-jitsi-meet_prosody_1
72cd3822bda2 jitsi/web:unstable "/init" 3 hours ago Up 3 hours 0.0.0.0:8000->80/tcp, :::8000->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp docker-jitsi-meet_web_1
eaec7194ed37 etherpad/etherpad:1.9.6 "docker-entrypoint.s…" 22 hours ago Up 3 hours (healthy) 9001/tcp docker-jitsi-meet_etherpad_1

@SamTV12345
Copy link
Member

yu mean in the etherpad container i have these containers CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 982659e27944 jitsi/jvb:unstable "/init" 3 hours ago Up 3 hours 127.0.0.1:8080->8080/tcp, 0.0.0.0:10000->10000/udp, :::10000->10000/udp docker-jitsi-meet_jvb_1 856b272d7ef0 jitsi/jicofo:unstable "/init" 3 hours ago Up 3 hours 127.0.0.1:8888->8888/tcp docker-jitsi-meet_jicofo_1 dc5c4378b2ae jitsi/prosody:unstable "/init" 3 hours ago Up 3 hours 5222/tcp, 5269/tcp, 5280/tcp, 5347/tcp docker-jitsi-meet_prosody_1 72cd3822bda2 jitsi/web:unstable "/init" 3 hours ago Up 3 hours 0.0.0.0:8000->80/tcp, :::8000->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp docker-jitsi-meet_web_1 eaec7194ed37 etherpad/etherpad:1.9.6 "docker-entrypoint.s…" 22 hours ago Up 3 hours (healthy) 9001/tcp docker-jitsi-meet_etherpad_1

I meant on the host system where you have docker installed. Then you need to replace etherpad/etherpad:1.9.6 with your tag.

@kamleshboi69
Copy link
Author

can you please guide me

@kamleshboi69
Copy link
Author

kamleshboi69 commented Feb 22, 2024

okay libreoffice is now working but how to add the ep_image_upload plugin in my new custom container

@SamTV12345
Copy link
Member

You need to do that in the build: docker build --build-arg INSTALL_SOFFICE=true --build-arg ETHERPAD_PLUGINS= ep_image_upload .

@kamleshboi69
Copy link
Author

i tried this but it is giving me this error every single time
Step 10/15 : RUN /opt/etherpad-lite/bin/installDeps.sh && chown -R etherpad:etherpad /opt/etherpad-lite/node_modules && npm install --unsafe-perm $ETHERPAD_PLUGINS
---> Running in 975afd67e130
Installing dependencies...
Installing production dependencies
npm WARN prepare removing existing node_modules/ before installation
npm ERR! code EACCES
npm ERR! syscall rmdir
npm ERR! path /opt/etherpad-lite/src/node_modules/esm/esm
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, rmdir '/opt/etherpad-lite/src/node_modules/esm/esm'
npm ERR! [OperationalError: EACCES: permission denied, rmdir '/opt/etherpad-lite/src/node_modules/esm/esm'] {
npm ERR! cause: [Error: EACCES: permission denied, rmdir '/opt/etherpad-lite/src/node_modules/esm/esm'] {
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'rmdir',
npm ERR! path: '/opt/etherpad-lite/src/node_modules/esm/esm'
npm ERR! },
npm ERR! isOperational: true,
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'rmdir',
npm ERR! path: '/opt/etherpad-lite/src/node_modules/esm/esm'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/etherpad/.npm/_logs/2024-02-22T19_29_24_545Z-debug.log

@kamleshboi69
Copy link
Author

this is the error i am getting after the image is built and the plugin is working
[2024-02-23T07:40:20.636] [INFO] LibreOffice - [989] Converting /tmp/0631531f36cd98923e863b105.pdf to html:XHTML Draw File in /tmp
[2024-02-23T07:40:20.698] [ERROR] LibreOffice - [989] stderr: javaldx: Could not find a Java Runtime Environment!
[2024-02-23T07:40:20.699] [ERROR] LibreOffice - [989] stderr: Warning: failed to read path from javaldx
[2024-02-23T07:41:10.598] [INFO] LibreOffice - [989] stdout: convert /tmp/0631531f36cd98923e863b105.pdf as a Draw document -> /tmp/0631531f36cd98923e863b105.html using filter : XHTML Draw File
[2024-02-23T07:42:09.546] [ERROR] LibreOffice - [989] stderr: XSL Vendor: 'libxslt'
[2024-02-23T07:42:11.003] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.004] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.004] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.005] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.005] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.005] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.049] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.049] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.050] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.051] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.052] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.052] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.087] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.088] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.089] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.090] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.091] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.092] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.121] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.122] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.123] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.124] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.125] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.126] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.156] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.157] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.159] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.160] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.161] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.162] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.194] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.195] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.196] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.197] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.198] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.199] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.236] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.237] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.238] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.239] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.240] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.241] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.285] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.286] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.287] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.288] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.290] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.291] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.329] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.333] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.334] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.335] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.336] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.337] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.372] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.373] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.374] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.375] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.377] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.378] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.405] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.406] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.407] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.408] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.409] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.410] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.440] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.441] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.442] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.443] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.444] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.445] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.477] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.478] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.479] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.480] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.481] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.482] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.508] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.509] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.510] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.511] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.513] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.514] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.539] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.540] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.542] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.543] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.544] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.545] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.576] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.577] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.578] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.579] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.581] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.581] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.609] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.610] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.611] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.612] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.614] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.615] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.639] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.640] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.642] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.642] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.644] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.645] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.675] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.678] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.680] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.680] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.682] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.683] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.716] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.717] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.718] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.719] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.720] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.721] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.753] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.754] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.755] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.756] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.758] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.759] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.790] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.791] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.793] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.793] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.795] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.796] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.837] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.842] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.846] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.846] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.847] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.847] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.885] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.885] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.892] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.892] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.892] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.893] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.927] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.927] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.928] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.928] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.929] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.929] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.962] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:11.963] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:11.964] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:11.966] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:11.967] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:11.969] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:12.000] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:12.002] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:12.003] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:12.004] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:12.005] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:12.006] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:12.044] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:12.045] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:12.046] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:12.047] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:12.048] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:12.049] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:12.086] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:12.087] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:12.089] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:12.090] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:12.092] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:12.094] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:12.124] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:12.126] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:12.127] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:12.130] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:12.131] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:12.132] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:12.162] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:12.164] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:12.165] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:12.167] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:12.168] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:12.169] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:12.204] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:12.206] [ERROR] LibreOffice - [989] stderr: Accessibility Warning:
[2024-02-23T07:42:12.207] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for
[2024-02-23T07:42:12.208] [ERROR] LibreOffice - [989] stderr: image '
[2024-02-23T07:42:12.209] [ERROR] LibreOffice - [989] stderr: '!
[2024-02-23T07:42:12.210] [ERROR] LibreOffice - [989] stderr:
[2024-02-23T07:42:20.638] [ERROR] LibreOffice - [989] Conversion timed out; killing LibreOffice...
[2024-02-23T07:44:56.146] [INFO] access - [ENTER] pad:tate socket:2-pnN8K5YIYvINsIAAAI IP:172.19.0.3 authorID:a.NblaT6I4RLwlyBFc
[2024-02-23T07:45:41.145] [INFO] access - [LEAVE] pad:tate socket:2-pnN8K5YIYvINsIAAAI IP:172.19.0.3 authorID:a.NblaT6I4RLwlyBFc
[2024-02-23T07:54:24.394] [INFO] access - [LEAVE] pad:tate socket:9wGWzku8WeiYgf6aAAAG IP:172.19.0.3 authorID:a.DVn4DGfvnq53WzQi

@SamTV12345
Copy link
Member

this is the error i am getting after the image is built and the plugin is working [2024-02-23T07:40:20.636] [INFO] LibreOffice - [989] Converting /tmp/0631531f36cd98923e863b105.pdf to html:XHTML Draw File in /tmp [2024-02-23T07:40:20.698] [ERROR] LibreOffice - [989] stderr: javaldx: Could not find a Java Runtime Environment! [2024-02-23T07:40:20.699] [ERROR] LibreOffice - [989] stderr: Warning: failed to read path from javaldx [2024-02-23T07:41:10.598] [INFO] LibreOffice - [989] stdout: convert /tmp/0631531f36cd98923e863b105.pdf as a Draw document -> /tmp/0631531f36cd98923e863b105.html using filter : XHTML Draw File [2024-02-23T07:42:09.546] [ERROR] LibreOffice - [989] stderr: XSL Vendor: 'libxslt' [2024-02-23T07:42:11.003] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.004] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.004] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.005] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.005] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.005] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.049] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.049] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.050] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.051] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.052] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.052] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.087] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.088] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.089] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.090] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.091] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.092] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.121] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.122] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.123] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.124] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.125] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.126] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.156] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.157] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.159] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.160] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.161] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.162] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.194] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.195] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.196] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.197] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.198] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.199] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.236] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.237] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.238] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.239] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.240] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.241] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.285] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.286] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.287] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.288] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.290] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.291] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.329] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.333] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.334] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.335] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.336] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.337] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.372] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.373] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.374] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.375] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.377] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.378] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.405] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.406] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.407] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.408] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.409] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.410] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.440] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.441] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.442] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.443] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.444] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.445] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.477] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.478] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.479] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.480] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.481] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.482] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.508] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.509] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.510] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.511] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.513] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.514] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.539] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.540] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.542] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.543] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.544] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.545] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.576] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.577] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.578] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.579] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.581] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.581] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.609] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.610] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.611] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.612] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.614] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.615] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.639] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.640] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.642] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.642] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.644] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.645] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.675] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.678] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.680] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.680] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.682] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.683] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.716] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.717] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.718] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.719] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.720] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.721] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.753] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.754] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.755] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.756] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.758] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.759] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.790] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.791] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.793] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.793] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.795] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.796] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.837] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.842] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.846] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.846] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.847] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.847] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.885] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.885] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.892] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.892] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.892] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.893] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.927] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.927] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.928] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.928] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.929] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.929] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.962] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:11.963] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:11.964] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:11.966] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:11.967] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:11.969] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:12.000] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:12.002] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:12.003] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:12.004] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:12.005] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:12.006] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:12.044] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:12.045] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:12.046] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:12.047] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:12.048] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:12.049] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:12.086] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:12.087] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:12.089] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:12.090] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:12.092] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:12.094] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:12.124] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:12.126] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:12.127] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:12.130] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:12.131] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:12.132] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:12.162] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:12.164] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:12.165] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:12.167] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:12.168] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:12.169] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:12.204] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:12.206] [ERROR] LibreOffice - [989] stderr: Accessibility Warning: [2024-02-23T07:42:12.207] [ERROR] LibreOffice - [989] stderr: No alternate text ('svg:title' element) set for [2024-02-23T07:42:12.208] [ERROR] LibreOffice - [989] stderr: image ' [2024-02-23T07:42:12.209] [ERROR] LibreOffice - [989] stderr: '! [2024-02-23T07:42:12.210] [ERROR] LibreOffice - [989] stderr: [2024-02-23T07:42:20.638] [ERROR] LibreOffice - [989] Conversion timed out; killing LibreOffice... [2024-02-23T07:44:56.146] [INFO] access - [ENTER] pad:tate socket:2-pnN8K5YIYvINsIAAAI IP:172.19.0.3 authorID:a.NblaT6I4RLwlyBFc [2024-02-23T07:45:41.145] [INFO] access - [LEAVE] pad:tate socket:2-pnN8K5YIYvINsIAAAI IP:172.19.0.3 authorID:a.NblaT6I4RLwlyBFc [2024-02-23T07:54:24.394] [INFO] access - [LEAVE] pad:tate socket:9wGWzku8WeiYgf6aAAAG IP:172.19.0.3 authorID:a.DVn4DGfvnq53WzQi

Interesting. So you used the Dockerfile on the develop branch and you still get that error?

@github-actions github-actions bot added the Stale No recent activity label Apr 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Stale No recent activity
Projects
None yet
Development

No branches or pull requests

2 participants