Drush는 새로운 핵심 업데이트 릴리스를 인정하지 않습니다


12

Drush를 통해 drupal 7.31 코어를 7.32로 업데이트하려고합니다.

나는 다음 명령을 실행했다

$ drush PM-releases

Project  Release  Date         Status                           
drupal   7.x-dev  2014-Oct-15  Development                      
drupal   7.32     2014-Oct-15  Supported, Recommended, Security 
drupal   7.31     2014-Aug-06  Security      

위의 명령 후에 다음을 실행했습니다.

$ drush PM-update drupal

Update information last refreshed: Thu, 10/16/2014 - 07:33
 Name    Installed Version  Proposed version  Message 
 Drupal  7.31               7.31              Unknown 


No code updates available. 

그래서 다음 명령을 실행했습니다.

$ drush PM-update drupal-7.32

Update information last refreshed: Thu, 10/16/2014 - 07:33
 Name         Installed Version  Proposed version  Message                     
 drupal-7.32  Unknown            Unknown           Specified version not found 


No code updates available.   

다음은 drush와 composer의 버전입니다. 둘 다 최신 버전입니다.

$ 돌진 버전

 Drush Version   :  7.0-dev 

작곡가 버전 1.0-dev


1
차기 만하면 MySQL을 다시 시작한 다음 시도하십시오. 그것은 비슷한 문제로 저에게 효과적이었습니다.
Danny Englander

답변:


17

drush rf 사용 가능한 버전을 새로하고 그 시점에서 당신은 실행할 수 있어야합니다 drush up 또는 drush up drupal.


1
작동하지 않습니다 .... drupal 마지막으로 새로 고친 업데이트 정보 : Thu, 10/16/2014-08:29 drupal 알 수없는 알 수 없음 지정된 프로젝트를 찾을 수 없습니다. 코드 업데이트가 없습니다.
Ibn Saeed

1
매력처럼 작동합니다!
Bart

왜 지구상에서 이것이 가장 많이 표명 된 답이며, 저자가 가장 높은 평판을 얻습니까? 이 모든 세월에도 불구하고 예상대로 Works에 drush대해 들어 본 적이 없습니다 pm-refresh. 감사!
Screenack

3

나도 같은 문제가있어. 모듈 및 코어 목록을 업데이트 할 수 없습니다. CC, cache_update가 잘립니다. 글쎄, 내가 올 수있는 모든 것과 여전히 아무것도. 이상한 점은 localhost에서 내가 이것을 얻는 곳이며 원격 서버에서는 괜찮습니다.

그래서 어떻게 든 업데이트 관리자를 비활성화하고 해제하고 다시 설치하여 문제를 해결했습니다.


같은 문제는 내가 온라인으로 일을 발견하는 해결책으로는 :이 일을 제외하고 없다
LindaJeanne

3

위의 모든 훌륭한 답변 외에도 가능한 [facepalm] 뇌-실패 문제를 다시 확인해야합니다.

  • 올바른 서버에 로그인 했습니까?
  • 해당 서버에서 올바른 drupal 사이트 경로?
  • / etc / hosts 파일을 엉망으로 만들었습니까?
  • www와 non-www가 같은 장소를 가리 킵니까?
  • 브라우저에서 로컬 또는 개발자 사본을보고 있습니까?

실행 drush status하고 버전이 업데이트되었지만 GUI 보고서> 사용 가능한 업데이트 페이지에 업데이트 경고가 계속 표시되면 나와 같은 전체 바보가 될 수 있으며 사이트의 다른 사본을보고있을 수 있습니다.

이미 시도했지만 drush rf비교 drush status하고 실행했을 때 얻는 것과 동일한 현재 버전 번호 drush pm-releases drupal가 있다면 drush가 제대로 작동하지 않는 것 이외의 문제가 있습니다.


하하 이건 나 뿐이야!
Chris

2

나도 같은 문제가 있었다.

MySQL 서버를 다시 시작해도 효과가 없었습니다.

업데이트 관리자를 비활성화하고 제거한 다음 다시 활성화하면 나에게 도움이되었습니다.

$ drush -y dis update
$ drush -y pm-uninstall update
$ drush -y en update

내가 방금 위에 말하지 않았습니까?
Marko Blazekovic

예, 그렇습니다. 모두의 솔루션을 시험해 보았습니다. 다른 사람들에게 나를 위해 일한 것을 알려주고 싶었습니다. 다행히 귀하의 솔루션이 저에게 효과적이었습니다.
pachabhaiya

1
@pachabhaiya의 명령은 MySQL을 다시 시작할 때이 똑같은 문제가 발생한 후에도 해결하지 못했습니다.
Wesley Musgrove

1

Danny Englander가 제공 한 솔루션이 효과가있었습니다.

mysql 서버를 다시 시작하면 트릭이되었습니다.

고마워 대니


1

우선 다음을 실행하십시오.

drush pm-releases drupal

그러면 다음과 같은 모든 태그 이름이 표시됩니다.

 Project  Release  Date         Status                                      
  drupal   7.38     2015-Jun-17  Supported, Recommended, Security, Installed 
  drupal   7.x-dev  2015-Jun-17  Development

이제 'drupal-7.38'과 같은 프로젝트 이름과 릴리스 번호를 가져 와서 해당 릴리스로 업데이트하도록 실행할 수 있습니다.

drush dl drupal-7.38

개발 릴리스 번호를 작성하여 개발 버전의 업데이트를 선택할 수도 있습니다.

업데이트 모듈에서도 작동합니다. dev 릴리스의 ctools와 같은 모듈을 강제로 업데이트 해야하는 경우 다음을 실행할 수 있습니다.

drush dl ctools-7.x-1.x-dev

돌진을 즐기십시오 <3


1

나는 같은 문제가 있었다, 명령

drush up drupal

새로운 드루팔 버전을 찾지 못했습니다. 관리 인터페이스의 업데이트 모듈조차도 새로운 드루팔 코어 릴리스를 보여주지 않았습니다. cache_update 테이블을 잘라 관리했습니다.

TRUNCATE TABLE  cache_update

내가 본 바에 따르면, 업데이트 모듈은이 테이블의 새로운 릴리스 정보를 캐시하는데, 몇 가지 이상한 이유로 drush cc all명령이이 테이블을 정리하지 않아 새로운 drupal 코어 릴리스가 발견되지 않았습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.