Dobrý den. Na web zákazníkovi jsem nainstaloval Ubercart. K svému chodu chce modul Token. Když byla vydána aktualizace tohoto modulu nahrál jsem jej na web, spustil update.php a cron a od té chvíle mám stále neřešitelný problém:
Duplicate entry 'sites/all/modules/token/tokenstarter.module' for key 'PRIMARY' query: INSERT INTO drupal_system (name, info, type, filename, status, throttle, bootstrap) VALUES ('tokenstarter', 'a:9:{s:4:\"name\";s:12:\"TokenSTARTER\";s:11:\"description\";s:72:\"Provides additional tokens and a base on which to build your own tokens.\";s:12:\"dependencies\";a:1:{i:0;s:5:\"token\";}s:4:\"core\";s:3:\"6.x\";s:7:\"version\";s:8:\"6.x-1.12\";s:7:\"project\";s:5:\"token\";s:9:\"datestamp\";s:10:\"1243895498\";s:10:\"dependents\";a:0:{}s:3:\"php\";s:5:\"4.3.5\";}', 'module', 'sites/all/modules/token/tokenstarter.module', 0, 0, 0) v souboru /home/polykarbonatznojmo.cz/polykarbonatznojmo.cz/includes/module.inc na řádku 147.
Nainstaloval jsem podle vaší knihy modul Db MAintenance - nic. Přihlásil jsem se do databáze podle další rady v knize vyčistil všechny cache tabulky a nic. Vypnul jsem celý Ubercart a všechny moduly kolem něj a stále stejné hlášky s duplicitním modulem. Když vypnu modul Token není vidět v seznamu modulů abych jej odinstaloval. Snažil jsem se najít v databázi něco co bych dokázal sám pochopit a nic. V e-shopu se mi položky vícekrát danily. E-shop jsem zákazníkovi vypnul a hledám jak modul Token odstranit a pak jej korektně znovu nainstalovat. Nevím zda nebyla fatální chyba že jsem zapnul s Token Tokenactions a TokenSTARTER. Dokud jsem měl verzi token 6.x-1.12 bylo to OK. Mohla být chyba v nové verzi 6.x-1.13., nevím.
smím se zeptat kde se nachází "Deleting the existing tokenSTARTER record in the {system} table" což mi překladač říká "systémová tabulka" ?
Mělo by to být v tabulce pojmenované system, resp. nějakýprefix_system, používáte-li prefixy. Proto je to uvedeno ve složených závorkách.
tři dny jsem čuměl do databázových tabulek. Nikdy tak daleko jsem se neodvážil. Tři dny hledám a až před chvílí jsem si všiml školácké chyby - v náhledu ukazuje určitý počet tabulek a na další je třeba listovat..... takže jsem vždy poctivě prostudoval jen ty co jsem viděl. Odmazal jsem ručně tabulku TokenSTARTER, nahrál nejaktuálnější verzi modulu a provedl aktualizaci modulu krok za krokem podle vaší knihy a slavím vítězství. Měl jsem stejný problém na dvou webech a díky tomuto poznatku jsem odebral ještě jeden modul který snad půl roku jsem nedokázal odinstalovat... Takže školácká chyba - nenapadlo mne listovat v tabulkách. Trošku se za sebe stydím.
Dobrý den, nějaké info k problému je třeba tady http://drupal.org/node/546028