Theme Installation

I have tried several times to install a theme and was not able to do so without an error. There are several examples here with issues installing a theme but, none of them fit the bill. Also, I did not see the Installation forum as the top of this page suggests. So, here it is:

I’m receiving an error for each OOTB theme installation

Failed to process hijacked response correctly : Errno::ENOENT : No such file or directory - timeout

I’ve reinstalled several times and verified the dependencies as well. I do have ImageMagick installed and the version is 7.1.1-47. I’m on Mac Sequoia 15.5.

Thank you!

Hi there, could you share the theme/component you’re trying to install? Thanks!

2 Likes

Hi Nate! Thanks for taking a look. I’ve included the zip file for the theme. I was able to get the OOTB working but, only when I install it via zip file. The custom theme here is still throwing an error. Thank you!

itd.zip (142.8 KB)

I don’t know if this helps but, I’m getting the same error ‘An error occurred: Import Error: about.json does not exist, or is invalid. Are you sure this is a Discourse Theme?’ when installing a theme or theme-component from a device. The install from git repo is also throwing a 500 error on each.

The about.json is in a folder, which is why Discourse doesn’t find it. It exspects it here:

But it’s in one of the folders:

And should the directory be placed in the themes folder in the file system or does it matter? I get the same result when I place the about.json outside the itd directory.

I’m not sure I follow you. Why do you choose a folder to install the theme? I simply used the “from your device” install option.


This was the zip I used.
itd-1.zip (126.8 KB)

The installation worked, but there is a syntax error

1 Like

Sorry, I may have mixed two issues. Installing “from your device”, I receive the about.json error so, as your previous post suggested, move the about.json from the itd folder and place it ‘outside’ the folder. Which I did. The location I have my folder, itd, is in the themes/ directory with foundation and horizon. I zip the itd folder and then install. I still receive the error regarding the about.json.

I did not suggest to move the about.json file. I suggested to take a look at the file structure in general. Usually __MACOSX is not part of the theme structure. You would only need the other itd folder as a zip.

Does the zip I shared work for you?

1 Like