До запуска update.php вывалилась ошибка
user warning: Table 'localhost.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'locale_cache_ru' in C:\webserver\Apache2.2\htdocs\localhost\includes\lock.inc on line 154.
Не страшно, после обновления эта таблица создается.
До запуска update.php вывалилась ошибка
user warning: Table 'localhost.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'locale_cache_ru' in C:\webserver\Apache2.2\htdocs\localhost\includes\lock.inc on line 154.
Не страшно, после обновления эта таблица создается.
Столкнулся с тем же самым, но всё обновилось замечательно, пусть и с третьего раза ^_^
Спасибо за то, что предупредили, что файл .htaccess изменен. Пришлось оперативно добавить строчку по времени обработки. А так все нормально прошло. Строка об ошибке появлялась, но после запуска скрипта пхп и обновления страницы исчезла.
Ну и так - маленький перевод анонса, для тех кому лень заглянуть на drupal.org
В новых релизах Drupal 6.16 и 5.22 исправлены ошибки в системы отслеживания обновлений, а также уязвимости безопасности. В версии Drupal 6.16 также исправлены некоторые более мелкие существовавшие проблемы.
Настоятельно рекомендуем обновить существующей версии Drupal 5 и 6. Никакого нового функционала в данных версиях нет. Для получения дополнительной информации о Drupal 6.x-релизе, обратитесь по ссылке Релизы Drupal 6.0, более подробную информацию о 5.x-релизах, можно найти по ссылке Релизы Drupal 5.0. Версия Drupal 5 не будет поддерживаться после выхода версии Drupal 7.
Рекомендуем версию Drupal 5.x обновить до Drupal 6.x.
странно, на одном из сайтов при попытке обновить до 6.16 получил белый экран, откатил обратно... у кого-нибудь есть подобная проблема?
остальные сайты - нормально (если не считать таблицу semaphore)
Начал делать сайт на Drupal 6.16 на Denwer локально пока. Доделывал тему оформления, чтобы сбросить кеш заходил в "Настройки производительности" и сбросил кеш - получил белую страницу, еще раз сбросил кеш - еще белая страница. Не стал заморачиваться. Потом стал регулярно получать белые страницы, например, при создании блоков, установки доп. модулей и т. д. В Drupal 6.15 такого не было.
UPD: Прочитал, что это бывает, когда переделываешь шаблоны и сохраняешь в неправильной кодировке. А я temlate.php в UTF-8 сохранил, вот и получал белый экран. Сохранил обратно в ANSI, как и было, и все нормально стало.
Kremenetskiy, спасибо за информацию, принял к сведению...
Попробовал - не помогло, думаю проблема в каком-то модуле, ибо сайт белеет при копировании modules/
У меня после обновления появился user warning: Table '***.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'locale_cache_ru' in /var/www/html/***/includes/lock.inc on line 154. Сколько раз не пробовал пытаясь делать как писали на drupal.org - ничего не получается (при отключении русского языка вылазит другая ошибка). Попробую еще ручное создание таблицы. Если не поможет, откачу до 6.15
Попробовал создать таблицу вручную. Эта ошибка исчезла, но при попытке снова запустить upgrade до 6.16 появились другие ошибки:
Failed: ALTER TABLE {url_alias} DROP INDEX src_language
Failed: ALTER TABLE {url_alias} DROP KEY dst_language
Failed: ALTER TABLE {url_alias} ADD INDEX src_language_pid (src, language, pid)
Failed: ALTER TABLE {url_alias} ADD UNIQUE KEY dst_language_pid (dst, language, pid)
Зачем??? это новая таблица, ее не было в 6.15... Просто после обновления запустите update.php
Эта не ошибка по сути, а предупреждение...
Потому что я продолжал получать это предупреждение после неоднократного запуска update.php. После 5-ой попытки плюнул и создал руками. Ошибка исчезла. Правда появилась другая (см. выше). И другая так же не решается запуском update.php. И если судить по отзывам на drupal.org, не у меня одного.
Блин, такая же ошибка при обновлении - user warning: Table '***.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'locale_cache_ru'
на drupal.org все говорят, что это связано с модулем locale, но победить баг еще не смогли
Блин, такая же ошибка при обновлении - user warning: Table '***.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'locale_cache_ru'
на drupal.org все говорят, что это связано с модулем locale, но победить баг еще не смогли :(
Победить этот баг помогает предварительное отключение русского языка. Но вылазит другой, связанный с попыткой удалить некоторые таблицы, снова таки связанные с языком.
Тоже вылезла такая ошибка
Если не обращать внимания то после обновления php всё время сыпет ошибку
Table 'progstor.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'locale_cache_ru' в файле /home/p/progstor/public_html/includes/lock.inc в строке 154.
user warning: Table 'localhost.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'locale_cache_ru' in C:\webserver\Apache2.2\htdocs\localhost\includes\lock.inc on line 154.
Оно же мешает. Висит на главной даже.
Можно как-нибудь убрать его?
вашсайт/admin/settings/error-reporting выбирайте опцию - только записывать в системный журнал - и предупреждения не будут выводиться на экран... в принципе можно жить и так, но хотелось бы найти правильное решение проблемы.
Есть - собственно семафоры, отсутствие таблицы которых всех так пугает.
"Kremenetskiy" wrote:
Прочитал, что это бывает, когда переделываешь шаблоны и сохраняешь в неправильной кодировке. А я temlate.php в UTF-8 сохранил, вот и получал белый экран. Сохранил обратно в ANSI, как и было, и все нормально стало.
У меня после обновления отказал модуль panels
Пробовал разное включал и отключал ставил другую версию. Бесполезно.
В списке модулей он есть и флажек включен.
А фактически в меню администрировании ../admin/build/panels его нет. Так и модуль view тоже его не видит (при выводе например материалов в 3 колонки)
Короче откатился назад. Подожду следующего релиза.
Обновился нормально только после переключения языка сайта на английский, до этого была проблема с таблицей sematphore. Модули при обновлении не отключал.
Для тек кто в танке - SQL запрос для создания таблицы semaphore:
А те кто не в танке, могут гарантировать, что Schema API и функции работающие на основе неё, вроде drupal_write_record() будут нормально работать в данном случае?
Для тек кто в танке - SQL запрос для создания таблицы semaphore:
CREATE TABLE IF NOT EXISTS `ВАШ_ПРЕФИКС_semaphore` (
`name` varchar(255) NOT NULL DEFAULT '',
`value` varchar(255) NOT NULL DEFAULT '',
`expire` double NOT NULL,
PRIMARY KEY (`name`),
KEY `expire` (`expire`)
) DEFAULT CHARSET=utf8;
Update прошел успешно. Были небольшщие косяки с таблицей и правами пользователя, но все довольно легко решилось настройкой прав и созданием таблицы semaphore.
Ребята вот все такие умные "читать инструкцию", а сами давно так же тыкались из-за ошибок????
Если есть что подсказать по существу, то подсказывайте. А показать свою круть словами читай иструкцию может каждый даже совершенно в друпале не разбирающийся.
Я читал инструкцию, делал по инструкцию и не получилось с новой таблицей. Скорее всего где-то что-то не так делаю это понятно, но где и что найти не могу.
Я читал инструкцию, делал по инструкцию и не получилось с новой таблицей. Скорее всего где-то что-то не так делаю это понятно, но где и что найти не могу.
А откуда мы можем узнать что вы делаете не так? И процесс по инструкции как то слабо вяжется с "где-то что-то не так делаю".
Если не хотите следовать всем пунктам инструкции, то деинсталлируйте модуль Locale, потом установите. Полетят переводы
Делал всё по инструкции с сайта http://content-management-systems.info/drupal/upgrade (сверял потом с переводом update.txt совпадает)
Может попробовать какие-то модули стандартные друпала отключить при обновлении?
Если отключить модуль (не деинсталить модуль locale) может помочь?
И что значит слетят переводы?
сайт перевели в офлайн, для верности выключите все модули. закачали на сервер все, апдйтнулись,добавили то что нужно в .htaccess и php.ini, все включили обратно,чего не понятного???
Всё получилось!
1.перевёл сайт в оффлайн
2. поставил стандартную тему
3. отключил все дрпрлнительные модули
4 удалил системные файлы кроме папки sites
5. скопировал новые файлы друпала
6. проапдейтил
7. включил все модули
8. ещё раз запустил апдейт
9. включил свою тему
10 перевёл сайт в онлайн
P.S. возможно и прошлый раз всё проходило успешно. Мог не заметить сообщения Attempted to fetch information about all available new releases and updates. типа: обновить.
Всем спасибо! Впредь я надеюсь сложностей с апдейтом не возникнет)))
Всё получилось!
1.перевёл сайт в оффлайн
2. поставил стандартную тему
3. отключил все дрпрлнительные модули
4 удалил системные файлы кроме папки sites
5. скопировал новые файлы друпала
6. проапдейтил
7. включил все модули
8. ещё раз запустил апдейт
9. включил свою тему
10 перевёл сайт в онлайн
P.S. возможно и прошлый раз всё проходило успешно. Мог не заметить сообщения Attempted to fetch information about all available new releases and updates. типа: обновить.
Всем спасибо! Впредь я надеюсь сложностей с апдейтом не возникнет)))
Всё получилось!
1.перевёл сайт в оффлайн
2. поставил стандартную тему
3. отключил все дрпрлнительные модули
4 удалил системные файлы кроме папки sites
5. скопировал новые файлы друпала
6. проапдейтил
7. включил все модули
8. ещё раз запустил апдейт
9. включил свою тему
10 перевёл сайт в онлайн
P.S. возможно и прошлый раз всё проходило успешно. Мог не заметить сообщения Attempted to fetch information about all available new releases and updates. типа: обновить.
Всем спасибо! Впредь я надеюсь сложностей с апдейтом не возникнет)))
Пардон за количество сообщений. Инет проглючил. Как удалить верхние не нашёл(((
Комментарии
Также был изменен файл .htaccess
Скрыли *.make файлы
До запуска update.php вывалилась ошибка
user warning: Table 'localhost.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'locale_cache_ru' in C:\webserver\Apache2.2\htdocs\localhost\includes\lock.inc on line 154.
Не страшно, после обновления эта таблица создается.
ксти дайте линк как обновить 6.15 это по верх прописать все или какая та иная процедура.
Столкнулся с тем же самым, но всё обновилось замечательно, пусть и с третьего раза ^_^
о а я только думал 6.15 ставить=)
обновился до 5.22, никаких проблем.
Обновилась. Понравилась появившаяся настройка проверки обновлений.
Вопрос как наиболее просто обновить с 5.х до 6.16 - модули почти все стандартные
Спасибо за то, что предупредили, что файл .htaccess изменен. Пришлось оперативно добавить строчку по времени обработки. А так все нормально прошло. Строка об ошибке появлялась, но после запуска скрипта пхп и обновления страницы исчезла.
Пятёрочка живучая
Обновил до 6.16 без проблем, но заодно попытался обновить i18n и получил проблему: http://drupal.ru/node/41213
Ну и так - маленький перевод анонса, для тех кому лень заглянуть на drupal.org
В новых релизах Drupal 6.16 и 5.22 исправлены ошибки в системы отслеживания обновлений, а также уязвимости безопасности. В версии Drupal 6.16 также исправлены некоторые более мелкие существовавшие проблемы.
Настоятельно рекомендуем обновить существующей версии Drupal 5 и 6. Никакого нового функционала в данных версиях нет. Для получения дополнительной информации о Drupal 6.x-релизе, обратитесь по ссылке Релизы Drupal 6.0, более подробную информацию о 5.x-релизах, можно найти по ссылке Релизы Drupal 5.0. Версия Drupal 5 не будет поддерживаться после выхода версии Drupal 7.
Рекомендуем версию Drupal 5.x обновить до Drupal 6.x.
странно, на одном из сайтов при попытке обновить до 6.16 получил белый экран, откатил обратно... у кого-нибудь есть подобная проблема?
остальные сайты - нормально (если не считать таблицу semaphore)
Начал делать сайт на Drupal 6.16 на Denwer локально пока. Доделывал тему оформления, чтобы сбросить кеш заходил в "Настройки производительности" и сбросил кеш - получил белую страницу, еще раз сбросил кеш - еще белая страница. Не стал заморачиваться. Потом стал регулярно получать белые страницы, например, при создании блоков, установки доп. модулей и т. д. В Drupal 6.15 такого не было.
UPD: Прочитал, что это бывает, когда переделываешь шаблоны и сохраняешь в неправильной кодировке. А я temlate.php в UTF-8 сохранил, вот и получал белый экран. Сохранил обратно в ANSI, как и было, и все нормально стало.
Kremenetskiy, спасибо за информацию, принял к сведению...
Попробовал - не помогло, думаю проблема в каком-то модуле, ибо сайт белеет при копировании modules/
Заметил одну закономерность версия 6.15 с включенным Update Status гораздо меньше нежели версия 6.16...
Выключил Update Status все стало нормально...
У меня после обновления появился user warning: Table '***.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'locale_cache_ru' in /var/www/html/***/includes/lock.inc on line 154. Сколько раз не пробовал пытаясь делать как писали на drupal.org - ничего не получается (при отключении русского языка вылазит другая ошибка). Попробую еще ручное создание таблицы. Если не поможет, откачу до 6.15
Попробовал создать таблицу вручную. Эта ошибка исчезла, но при попытке снова запустить upgrade до 6.16 появились другие ошибки:
Failed: ALTER TABLE {url_alias} DROP INDEX src_language
Failed: ALTER TABLE {url_alias} DROP KEY dst_language
Failed: ALTER TABLE {url_alias} ADD INDEX src_language_pid (src, language, pid)
Failed: ALTER TABLE {url_alias} ADD UNIQUE KEY dst_language_pid (dst, language, pid)
runner
Зачем??? это новая таблица, ее не было в 6.15... Просто после обновления запустите update.php
Эта не ошибка по сути, а предупреждение...
Потому что я продолжал получать это предупреждение после неоднократного запуска update.php. После 5-ой попытки плюнул и создал руками. Ошибка исчезла. Правда появилась другая (см. выше). И другая так же не решается запуском update.php. И если судить по отзывам на drupal.org, не у меня одного.
Блин, такая же ошибка при обновлении - user warning: Table '***.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'locale_cache_ru'
на drupal.org все говорят, что это связано с модулем locale, но победить баг еще не смогли
runner
Может у пользователя для mysql прав нехватает???
Победить этот баг помогает предварительное отключение русского языка. Но вылазит другой, связанный с попыткой удалить некоторые таблицы, снова таки связанные с языком.
Да не, с этим все нормально вроде. Но мысль интересная, надо будет проверить.
Тоже вылезла такая ошибка
Если не обращать внимания то после обновления php всё время сыпет ошибку
Table 'progstor.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'locale_cache_ru' в файле /home/p/progstor/public_html/includes/lock.inc в строке 154.
Обновление на локальном хосте прошло успешно. Все выполнял по инструкции UPGRADE.txt.
Ну и как убрать эту ошибку?
user warning: Table 'localhost.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'locale_cache_ru' in C:\webserver\Apache2.2\htdocs\localhost\includes\lock.inc on line 154.
Обновился и получил проблему - прошу совета...
http://www.drupal.ru/node/41339
Возможно убрать эту ошибку?
UHSF Это не ошибка это предупреждение...
Оно же мешает. Висит на главной даже.
Можно как-нибудь убрать его?
вашсайт/admin/settings/error-reporting выбирайте опцию - только записывать в системный журнал - и предупреждения не будут выводиться на экран... в принципе можно жить и так, но хотелось бы найти правильное решение проблемы.
Правильное решение одно - читать UPGRADE.txt.
Только не говорите мне что вы его читали, обновляли строго по нему и у вас не создалась таблица в БД.
Товарищ, вы правы: если отключать все модули перед обновлением, то ошибка отсутствующей таблицы semaphore не возникает. Потом все включаем и нормуль)
Что за настройки?
Есть - собственно семафоры, отсутствие таблицы которых всех так пугает.
Кодировка должна быть UTF8 _без BOM_.
У меня после обновления отказал модуль panels
Пробовал разное включал и отключал ставил другую версию. Бесполезно.
В списке модулей он есть и флажек включен.
А фактически в меню администрировании ../admin/build/panels его нет. Так и модуль view тоже его не видит (при выводе например материалов в 3 колонки)
Короче откатился назад. Подожду следующего релиза.
Я отключал все модули(кроме необходимых системе), ошибка же есть.
Что теперь делать то?
а сейчас на какой версии работаешь?=)
сейчас 6.15. до него всегда без проблем обновлялся.
Обновился нормально только после переключения языка сайта на английский, до этого была проблема с таблицей sematphore. Модули при обновлении не отключал.
Для тек кто в танке - SQL запрос для создания таблицы semaphore:
`name` VARCHAR(255) NOT NULL DEFAULT '',
`value` VARCHAR(255) NOT NULL DEFAULT '',
`expire` DOUBLE NOT NULL,
PRIMARY KEY (`name`),
KEY `expire` (`expire`)
) DEFAULT CHARSET=utf8;
А те кто не в танке, могут гарантировать, что Schema API и функции работающие на основе неё, вроде drupal_write_record() будут нормально работать в данном случае?
Что-то всёравно предупреждение осталось.
После обновления 6.16 не работает update.php. Т.е. при запуске update.php в итоге видим белый экран.
Ну и ошибка: ".semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'locale_cache_ru'" остается.
Update прошел успешно. Были небольшщие косяки с таблицей и правами пользователя, но все довольно легко решилось настройкой прав и созданием таблицы semaphore.
читать инструкцию!!!!
Ребята вот все такие умные "читать инструкцию", а сами давно так же тыкались из-за ошибок????
Если есть что подсказать по существу, то подсказывайте. А показать свою круть словами читай иструкцию может каждый даже совершенно в друпале не разбирающийся.
Я читал инструкцию, делал по инструкцию и не получилось с новой таблицей. Скорее всего где-то что-то не так делаю это понятно, но где и что найти не могу.
Скажите, пожалуйста, кто использует CTools и Panels на 6.16 нормально ставятся, или предупреждения какие есть?
все ок. проблем нет
А откуда мы можем узнать что вы делаете не так? И процесс по инструкции как то слабо вяжется с "где-то что-то не так делаю".
Если не хотите следовать всем пунктам инструкции, то деинсталлируйте модуль Locale, потом установите. Полетят переводы
Делал всё по инструкции с сайта http://content-management-systems.info/drupal/upgrade (сверял потом с переводом update.txt совпадает)
Может попробовать какие-то модули стандартные друпала отключить при обновлении?
Если отключить модуль (не деинсталить модуль locale) может помочь?
И что значит слетят переводы?
сайт перевели в офлайн, для верности выключите все модули. закачали на сервер все, апдйтнулись,добавили то что нужно в .htaccess и php.ini, все включили обратно,чего не понятного???
Всё получилось!
1.перевёл сайт в оффлайн
2. поставил стандартную тему
3. отключил все дрпрлнительные модули
4 удалил системные файлы кроме папки sites
5. скопировал новые файлы друпала
6. проапдейтил
7. включил все модули
8. ещё раз запустил апдейт
9. включил свою тему
10 перевёл сайт в онлайн
P.S. возможно и прошлый раз всё проходило успешно. Мог не заметить сообщения Attempted to fetch information about all available new releases and updates. типа: обновить.
Всем спасибо! Впредь я надеюсь сложностей с апдейтом не возникнет)))
Всё получилось!
1.перевёл сайт в оффлайн
2. поставил стандартную тему
3. отключил все дрпрлнительные модули
4 удалил системные файлы кроме папки sites
5. скопировал новые файлы друпала
6. проапдейтил
7. включил все модули
8. ещё раз запустил апдейт
9. включил свою тему
10 перевёл сайт в онлайн
P.S. возможно и прошлый раз всё проходило успешно. Мог не заметить сообщения Attempted to fetch information about all available new releases and updates. типа: обновить.
Всем спасибо! Впредь я надеюсь сложностей с апдейтом не возникнет)))
Всё получилось!
1.перевёл сайт в оффлайн
2. поставил стандартную тему
3. отключил все дрпрлнительные модули
4 удалил системные файлы кроме папки sites
5. скопировал новые файлы друпала
6. проапдейтил
7. включил все модули
8. ещё раз запустил апдейт
9. включил свою тему
10 перевёл сайт в онлайн
P.S. возможно и прошлый раз всё проходило успешно. Мог не заметить сообщения Attempted to fetch information about all available new releases and updates. типа: обновить.
Всем спасибо! Впредь я надеюсь сложностей с апдейтом не возникнет)))
Пардон за количество сообщений. Инет проглючил. Как удалить верхние не нашёл(((