2 ednong Nov 28, 2017 19:55

I guess, the the altering with a unique skin_class will not work, because it's not unique ... ?
I did look into the table "evo_skins__skin" now and I saw there are some entries more than once in the "skin_class" column. So I guess the "unique" is wrong.
How can I change this (I guess, it is in the installer and there is a new one neccessary?)?
Is it possible to work with this uncomplete DB in the previous version 6.9.3? Yeah, sure, there is no backup yet :(
Can you please dump the whole contents of your evo_skins__skin
table here? it shouldn't be too many lines and it would greatly help.
Hi @fplanque ,
I will paste it here - I hope, this will help:
"1","evopress_Skin","evopress","normal","evopress"
"2","evocamp_Skin","evocamp","normal","evocamp"
"3","miami_blue_Skin","miami_blue","normal","miami_blue"
"4","photoblog_Skin","photoblog","normal","photoblog"
"5","asevo_Skin","asevo","normal","asevo"
"6","custom_Skin","custom","normal","custom"
"7","natural_pink_Skin","natural_pink","normal","natural_pink"
"8","nifty_corners_Skin","nifty_corners","normal","nifty_corners"
"9","_atom_Skin","Atom","feed","_atom"
"10","_rss2_Skin","RSS 2.0","feed","_rss2"
"13","_rss_Skin","_rss","feed","_rss"
"14","_sitemap_Skin","_sitemap","sitemap","_sitemap"
"15","_rdf_Skin","_rdf","feed","_rdf"
"16","basic_Skin","basic","normal","basic"
"17","vastitude_Skin","vastitude","normal","vastitude"
"18","terrafirma_Skin","terrafirma","normal","terrafirma"
"19","pixelgreen_Skin","pixelgreen","normal","pixelgreen"
"20","BlueWide_Skin","BlueWide","normal","BlueWide"
"21","glossyblue_Skin","glossyblue","normal","glossyblue"
"22","touch_Skin","Touch","mobile","touch"
"23","horizon_blog_Skin","Horizon Blog","normal","horizon_blog_skin"
"24","tealpro_Skin","tealpro","normal","tealpro"
"25","photoalbums_Skin","Photo Albums","normal","photoalbums"
"26","bootstrap_main_Skin","Bootstrap Main","normal","bootstrap_main_skin"
"27","ark_Skin","Ark Skin","normal","ark_skin"
If you don't use the Custom skin for your collections, can you try to delete line 6 from the table (or uninstall that skin if you have reverted to 6.9.3 in between), then re-run the upgrade?
In case you have reverted to 6.9.3, please uninstall all the skins you don't need before the upgrade.
Hi @fplanque ,
all of the skins are in use so I won't delete them. There is no change since the lat 3 upgrades, so it should work this time too.
I have not reverted because I don't know how I can revert it. Is the only change at this point the number of the DB schema or is there more to change back?
No, it's NEVER just the DB number. If there is no real change, we don't change the DB number either.
So is your site broken / under maintenance right now?
Sure,
it is under maintenance until yet.
I haven't change anything after the try to upgrade.
I can't revert it and there is no backup of the DB - the previous upgrades worked fine so I didn't backu it. :(
Okay,
my fault - the first dump was not complete. Here is the complete dump of the table:
"1","evopress_Skin","evopress","normal","evopress"
"2","evocamp_Skin","evocamp","normal","evocamp"
"3","miami_blue_Skin","miami_blue","normal","miami_blue"
"4","photoblog_Skin","photoblog","normal","photoblog"
"5","asevo_Skin","asevo","normal","asevo"
"6","custom_Skin","custom","normal","custom"
"7","natural_pink_Skin","natural_pink","normal","natural_pink"
"8","nifty_corners_Skin","nifty_corners","normal","nifty_corners"
"9","_atom_Skin","Atom","feed","_atom"
"10","_rss2_Skin","RSS 2.0","feed","_rss2"
"13","_rss_Skin","_rss","feed","_rss"
"14","_sitemap_Skin","_sitemap","sitemap","_sitemap"
"15","_rdf_Skin","_rdf","feed","_rdf"
"16","basic_Skin","basic","normal","basic"
"17","vastitude_Skin","vastitude","normal","vastitude"
"18","terrafirma_Skin","terrafirma","normal","terrafirma"
"19","pixelgreen_Skin","pixelgreen","normal","pixelgreen"
"20","BlueWide_Skin","BlueWide","normal","BlueWide"
"21","glossyblue_Skin","glossyblue","normal","glossyblue"
"22","touch_Skin","Touch","mobile","touch"
"23","horizon_blog_Skin","Horizon Blog","normal","horizon_blog_skin"
"24","tealpro_Skin","tealpro","normal","tealpro"
"25","photoalbums_Skin","Photo Albums","normal","photoalbums"
"26","bootstrap_main_Skin","Bootstrap Main","normal","bootstrap_main_skin"
"27","ark_Skin","Ark Skin","normal","ark_skin"
"28","bootstrap_gallery_Skin","Bootstrap Gallery Skin","normal","bootstrap_gallery_skin"
"29","bootstrap_blog_Skin","Bootstrap Blog","normal","bootstrap_blog_skin"
"30","glossyblue_Skin","Glossy Blue","normal","glossyblue_skin"
"31","miamirealestate_Skin","Miami Real Estate","normal","miamirealestate"
"32","business_Skin","Business Blog Skin","normal","business_skin"
"33","bootstrap_forums_Skin","Bootstrap Forums","rwd","bootstrap_forums_skin"
"34","natural_pink_Skin","Natural Pink","normal","natural_pink_skin"
"35","miami_Skin","Miami","normal","miami_skin"
"36","flat_Skin","Flat Blog","normal","flat_skin"
"37","dating_mood_Skin","Dating Mood","normal","dating_mood"
"38","material_main_Skin","Material Main","normal","material_main_skin"
"39","custom_Skin","Custom","normal","custom_skin"
"40","pixelgreen_Skin","Pixel Green","normal","pixelgreen_skin"
"41","jared_Skin","Jared Skin","normal","jared_skin"
"42","bootstrap_gallery_legacy_Skin","Bootstrap Gallery Legacy Skin","rwd","bootstrap_gallery_legacy"
"43","miami_blue_Skin","Miami Blue","normal","miami_blue_skin"
"44","miamibeach_Skin","Miami Beach","normal","miamibeach"
"45","horizon_main_Skin","Horizon Main","normal","horizon_main_skin"
"46","bootstrap_manual_Skin","Bootstrap Manual","rwd","bootstrap_manual_skin"
"47","natural_remedy_Skin","Natural Remedy","normal","natural_remedy_skin"
"48","colourise_Skin","Colourise","normal","colourise_skin"
"49","material_manual_Skin","Material Manual","normal","material_manual_skin"
"50","vastitude_Skin","Vastitude","normal","vastitude_skin"
"51","manual_Skin","Manual","normal","manual_skin"
"52","stain_Skin","Stain Skin","normal","stain_skin"
"53","clean1_Skin","Clean 1","normal","clean1_skin"
"54","nifty_corners_Skin","Nifty Corners","normal","nifty_corners_skin"
"55","evocamp_Skin","evoCamp","normal","evocamp_skin"
"56","bootstrap_photoblog_Skin","Bootstrap Photoblog Skin","rwd","bootstrap_photoblog_skin"
And so here you can see it - some skins are used by more than one blog. This should be possible, it should not be unique. The error is because the table/some of the columns are unique. That is new, I guess. And it is crazy.
Now I deleted this lines:
And it works now. But there are some blogs without a skin. So I looked in again - and I'm in trouble.
I haven't have blogs with an ID over 33. So why are the skin_ID over 33? There are some skins for feeds, but not so much that it would have an ID so high. Or isn't there a relation between the blog ID and the skin ID?
It is not possible for me to edit #12 - or better: to save my edit in #12. I can access and edit, but I can't save it (for community).
So the edit to post #12 will be here:
Edit:
I see, the skin_class and skin_name are the same, only the skin_folder is different. This seemed, because sometimes you could download the skin file folder after an update with the "_skin" at the end in its name (e.g. evocamp). I wish, there will be a notation for the names of skin folders. And a version number on the website with history so I can see, when the newest version was released and in which version of b2evo it will included (if it is included/bundled).
@ednong can you please tell us what is the status of your site right now?
This post has 1 feedback awaiting moderation...
The Screenshot about the Error is following.