Issue Summary
After updating to the latest 4.44-alpine my ghost blog does not start anymore. See the error log for more details
Downgrading back to the version 4.41.3-alpine fixed the issue for me.
Setup information
Using Docker on Ubuntu 20 LTS:
image: ghost:4.44.0-alpine
Database type
image: linuxserver/mariadb:10.5.15-alpine (10.5.15-r0-ls54)
Relevant log / error output
```2022-04-20T07:09:28.274846148Z [2022-04-20 07:09:28] ERROR alter table members_paid_subscription_events
add type
varchar(50) null - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
2022-04-20T07:09:28.274889866Z
2022-04-20T07:09:28.274893584Z alter table members_paid_subscription_events
add type
varchar(50) null - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
2022-04-20T07:09:28.274896537Z
2022-04-20T07:09:28.274898809Z {“config”:{“transaction”:false},“name”:“2022-04-06-09-47-add-type-column-to-paid-subscription-events.js”}
2022-04-20T07:09:28.274901579Z “Error occurred while executing the following migration: 2022-04-06-09-47-add-type-column-to-paid-subscription-events.js”
2022-04-20T07:09:28.274904086Z
2022-04-20T07:09:28.274906176Z Error ID:
2022-04-20T07:09:28.274908466Z 300
2022-04-20T07:09:28.274910659Z
2022-04-20T07:09:28.274912648Z Error Code:
2022-04-20T07:09:28.274914913Z ER_TOO_BIG_ROWSIZE
2022-04-20T07:09:28.274917136Z
2022-04-20T07:09:28.274919188Z ----------------------------------------
2022-04-20T07:09:28.274921388Z
2022-04-20T07:09:28.274923502Z MigrationScriptError: alter table members_paid_subscription_events
add type
varchar(50) null - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
2022-04-20T07:09:28.274926157Z at DatabaseStateManager.makeReady (/var/lib/ghost/versions/4.44.0/core/server/data/db/state-manager.js:95:32)
2022-04-20T07:09:28.274928403Z at MigrationScriptError.KnexMigrateError (/var/lib/ghost/versions/4.44.0/node_modules/knex-migrator/lib/errors.js:7:26)
2022-04-20T07:09:28.274930673Z at new MigrationScriptError (/var/lib/ghost/versions/4.44.0/node_modules/knex-migrator/lib/errors.js:25:26)
2022-04-20T07:09:28.274932911Z at /var/lib/ghost/versions/4.44.0/node_modules/knex-migrator/lib/index.js:1032:19
2022-04-20T07:09:28.274935139Z at processTicksAndRejections (internal/process/task_queues.js:95:5)
2022-04-20T07:09:28.274937281Z
2022-04-20T07:09:28.274940188Z Error: alter table members_paid_subscription_events
add type
varchar(50) null - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
2022-04-20T07:09:28.274942767Z at Packet.asError (/var/lib/ghost/versions/4.44.0/node_modules/mysql2/lib/packets/packet.js:728:17)
2022-04-20T07:09:28.274944968Z at Query.execute (/var/lib/ghost/versions/4.44.0/node_modules/mysql2/lib/commands/command.js:29:26)
2022-04-20T07:09:28.274947179Z at Connection.handlePacket (/var/lib/ghost/versions/4.44.0/node_modules/mysql2/lib/connection.js:456:32)
2022-04-20T07:09:28.274959548Z at PacketParser.onPacket (/var/lib/ghost/versions/4.44.0/node_modules/mysql2/lib/connection.js:85:12)
2022-04-20T07:09:28.274962270Z at PacketParser.executeStart (/var/lib/ghost/versions/4.44.0/node_modules/mysql2/lib/packet_parser.js:75:16)
2022-04-20T07:09:28.274964569Z at Socket. (/var/lib/ghost/versions/4.44.0/node_modules/mysql2/lib/connection.js:92:25)
2022-04-20T07:09:28.274966919Z at Socket.emit (events.js:400:28)
2022-04-20T07:09:28.274969022Z at addChunk (internal/streams/readable.js:293:12)
2022-04-20T07:09:28.274971140Z at readableAddChunk (internal/streams/readable.js:267:9)
2022-04-20T07:09:28.274973624Z at Socket.Readable.push (internal/streams/readable.js:206:10)
2022-04-20T07:09:28.274975891Z at TCP.onStreamRead (internal/stream_base_commons.js:188:23)
2022-04-20T07:09:28.274978062Z
2022-04-20T07:09:28.276385038Z [2022-04-20 07:09:28] WARN Ghost is shutting down
2022-04-20T07:09:28.283445705Z [2022-04-20 07:09:28] WARN Ghost has shut down
2022-04-20T07:09:28.283946676Z [2022-04-20 07:09:28] WARN Your site is now offline
2022-04-20T07:09:28.285248884Z [2022-04-20 07:09:28] WARN Ghost was running for a few seconds
Thank you very much in advance!