Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. Stirling-PDF
  3. Bad paths for weasyprint & unoconv

Bad paths for weasyprint & unoconv

Scheduled Pinned Locked Moved Stirling-PDF
12 Posts 4 Posters 3.1k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    ssweber
    wrote on last edited by ssweber
    #2

    I poked around seeing if there was an environmental variables env.sh script, but there wasn't on. Otherwise I could try export SYSTEM_CUSTOMPATHS_OPERATIONS_WEASYPRINT=/usr/bin/weasyprint

    1 Reply Last reply
    1
    • girishG Offline
      girishG Offline
      girish
      Staff
      wrote on last edited by
      #3

      @ssweber thanks, fix coming - https://git.cloudron.io/packages/stirling-pdf-app/-/merge_requests/30

      1 Reply Last reply
      0
      • S Offline
        S Offline
        ssweber
        wrote on last edited by
        #4

        Thanks for the quick attention, but doesn’t look fixed yet.

        I updated, but I don’t see those settings written to the settings.yml, and it still says they are missing (looking in default paths)

        Is it hard to allow/run an env.sh? Then maybe we can fix the key problem as well by using environmental variables.

        J girishG 2 Replies Last reply
        1
        • S ssweber

          Thanks for the quick attention, but doesn’t look fixed yet.

          I updated, but I don’t see those settings written to the settings.yml, and it still says they are missing (looking in default paths)

          Is it hard to allow/run an env.sh? Then maybe we can fix the key problem as well by using environmental variables.

          J Offline
          J Offline
          joseph
          Staff
          wrote on last edited by joseph
          #5

          @ssweber yes, repoted already. correct fix is at https://git.cloudron.io/packages/stirling-pdf-app/-/merge_requests/31

          1 Reply Last reply
          0
          • S ssweber

            Thanks for the quick attention, but doesn’t look fixed yet.

            I updated, but I don’t see those settings written to the settings.yml, and it still says they are missing (looking in default paths)

            Is it hard to allow/run an env.sh? Then maybe we can fix the key problem as well by using environmental variables.

            girishG Offline
            girishG Offline
            girish
            Staff
            wrote on last edited by
            #6

            @ssweber my bad. I pushed a better fix now. Can you please try?

            1 Reply Last reply
            0
            • S Offline
              S Offline
              ssweber
              wrote on last edited by
              #7

              Sorry, it doesn't seem to be picking up the settings, even though they are in custom_settings.yml. I posted a question to stirling github about that. I'm not sure that it merges custom_settings.yml like you'd assume.

              https://github.com/Stirling-Tools/Stirling-PDF/discussions/3058

              girishG 1 Reply Last reply
              1
              • S ssweber

                Sorry, it doesn't seem to be picking up the settings, even though they are in custom_settings.yml. I posted a question to stirling github about that. I'm not sure that it merges custom_settings.yml like you'd assume.

                https://github.com/Stirling-Tools/Stirling-PDF/discussions/3058

                girishG Offline
                girishG Offline
                girish
                Staff
                wrote on last edited by
                #8

                @ssweber you are right, the fix doesn't work 😞

                1 Reply Last reply
                0
                • S Offline
                  S Offline
                  ssweber
                  wrote on last edited by
                  #9

                  It's like they used a time-machine and preemptively fixed this in their main 2 days ago. LOL. Sorry I didn't notice it was so recent.

                  We can hang tight and wait till the next release!

                  1 Reply Last reply
                  0
                  • F Offline
                    F Offline
                    froodle
                    wrote on last edited by froodle
                    #10

                    For Cloudron they might need to do the following changes
                    https://github.com/Stirling-Tools/Stirling-PDF/commit/d34c44ed7bbf60d85f96744f99cd38a38911daa3
                    adding
                    PYTHONPATH=/usr/lib/libreoffice/program:/opt/venv/lib/python3.12/site-packages
                    UNO_PATH=/usr/lib/libreoffice/program
                    URE_BOOTSTRAP=file:///usr/lib/libreoffice/program/fundamentalrc

                    and pip install unoserver
                    along with
                    ln -s /usr/lib/libreoffice/program/uno.py /opt/venv/lib/python3.12/site-packages/ &&
                    ln -s /usr/lib/libreoffice/program/unohelper.py /opt/venv/lib/python3.12/site-packages/ &&
                    ln -s /usr/lib/libreoffice/program /opt/venv/lib/python3.12/site-packages/LibreOffice && \

                    (or whatever the python install path is that aligns with unoserver etc)

                    1 Reply Last reply
                    2
                    • F Offline
                      F Offline
                      froodle
                      wrote on last edited by
                      #11

                      We also now start
                      /opt/venv/bin/unoserver --port 2003 --interface 0.0.0.0
                      alongside stirling app.jar

                      The reason is unoconv which we use for file to PDF now is a server and unoconv is depreciated

                      girishG 1 Reply Last reply
                      2
                      • F froodle

                        We also now start
                        /opt/venv/bin/unoserver --port 2003 --interface 0.0.0.0
                        alongside stirling app.jar

                        The reason is unoconv which we use for file to PDF now is a server and unoconv is depreciated

                        girishG Offline
                        girishG Offline
                        girish
                        Staff
                        wrote on last edited by
                        #12

                        @froodle noted, thank you. we will fix the package per your recommendations.

                        1 Reply Last reply
                        0
                        • F froodle referenced this topic on

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Bookmarks
                        • Search