Hallo, beim Update folgende Fehlermeldung: Error Received the following error message: Could not apply migration: unserialize(): Error at offset 70 of 5498 bytes Please try to fix this error and restart the update. Response {“valid”:false,“errorMsg”:“Could not apply migration: unserialize(): Error at offset 70 of 5498 bytes”} Ein Recovery ist danach nicht mehr möglich und ich muss ein Backup zurückspielen. Haber das Upgrade mehrere male versucht. Leider ist anhand der Fehlermeldung nicht auszumachen woran es liegen kann. Ist jemandem eine Lösung hierzu bekannt? Gruss td
Das Problem lag wohl an einem Fehler beim update des Email-Templates sOrder. Ich konnte das Problem lösen indem ich während des gescheiterten updates in der Tabelle s_schema_version folgende Zeile Angepasst habe. REPLACE INTO `s_schema_version` (`version`, `start_date`, `complete_date`, `name`, `error_msg`) VALUES (440, '2015-05-21 01:22:37', '2015-05-21 01:22:37', 'fix-sorder-email-template', NULL);
Daraufhin habe ich das Update per F5 neugestartet und es lief problemlos durch. Anschliessend muss jedoch das Email Template (System emails->sORDER) Manuell angepasst werden. Das von Shopware beabsichtigte Update sieht wie folgt aus: {include file="string:{config name=emailheaderplain}"} Hallo {$billingaddress.firstname} {$billingaddress.lastname}, vielen Dank fuer Ihre Bestellung bei {config name=shopName} (Nummer: {$sOrderNumber}) am {$sOrderDay|date:"DATE\_MEDIUM"} um {$sOrderTime|date:"TIME\_SHORT"}. Informationen zu Ihrer Bestellung: Pos. Art.Nr. Menge Preis Summe {foreach item=details key=position from=$sOrderDetails} {$position+1|fill:4} {$details.ordernumber|fill:20} {$details.quantity|fill:6} {$details.price|padding:8} EUR {$details.amount|padding:8} EUR {$details.articlename|wordwrap:49|indent:5} {/foreach} Versandkosten: {$sShippingCosts} Gesamtkosten Netto: {$sAmountNet} {if !$sNet} Gesamtkosten Brutto: {$sAmount} {/if} Gewählte Zahlungsart: {$additional.payment.description} {$additional.payment.additionaldescription} {if $additional.payment.name == "debit"} Ihre Bankverbindung: Kontonr: {$sPaymentTable.account} BLZ:{$sPaymentTable.bankcode} Wir ziehen den Betrag in den nächsten Tagen von Ihrem Konto ein. {/if} {if $additional.payment.name == "prepayment"} Unsere Bankverbindung: {config name=bankAccount} {/if} {if $sComment} Ihr Kommentar: {$sComment} {/if} Rechnungsadresse: {$billingaddress.company} {$billingaddress.firstname} {$billingaddress.lastname} {$billingaddress.street} {$billingaddress.zipcode} {$billingaddress.city} {$billingaddress.phone} {$additional.country.countryname} Lieferadresse: {$shippingaddress.company} {$shippingaddress.firstname} {$shippingaddress.lastname} {$shippingaddress.street} {$shippingaddress.zipcode} {$shippingaddress.city} {$additional.countryShipping.countryname} {if $billingaddress.ustid} Ihre Umsatzsteuer-ID: {$billingaddress.ustid} Bei erfolgreicher Prüfung und sofern Sie aus dem EU-Ausland bestellen, erhalten Sie Ihre Ware umsatzsteuerbefreit. {/if} Für Rückfragen stehen wir Ihnen jederzeit gerne zur Verfügung. Wir wünschen Ihnen noch einen schönen Tag. {include file="string:{config name=emailfooterplain}"}
Gruss tducc