2015-12-21 3 views
1

Я пытаюсь установить и использовать MSYS2 (только начинать с него). Я использовал установщик msys2-x86_64-20150916.exe, и это, казалось, все в порядке. Следуя инструкциям install, я запускал как скрипт обновления ядра, так и синхронизацию базы данных пакетов. Оба терпят неудачу. Ниже я расскажу о некоторых из результатов сценария ядра обновления. Синхронизация базы данных терпит неудачу для тех же самых «слишком долгое имя файла».MSYS2/pacman не может запускать обновление ядра или базы данных синхронизации «filename too long» error

==> Update package databases... 
:: Synchronizing package databases... 
downloading mingw32.db... 
downloading mingw32.db... 
downloading mingw32.db... 
downloading mingw32.db... 
downloading mingw32.db... 

error: could not open file /var/lib/pacman/sync/process?a=-3-lqCLzXmOVMGhdCngyCV4_GayxZ9J_5BY5vi5g3cT8TnaVOyHNkP3i0c8d5C4blqAp5pNlE0ed_vEU-kPSDHKOg&b=PPNTxJgmwuDT5DPf_2sovf-m6J5IoL2zxXU84ePhgAUcZBDyVD_v4wfG6xGP3FZCi8b3EStJPpKrKU8ykIp4uPYrbGFuUlsd-FOf5alMDNO2Olf-YFTsRpUe24Yfq_ATwekjooJm-B-XXCVQ1YAE-3RUWx6oUzFYRJU02LpZIsToFNPuxq-KAou5Jn0dv8rnnKahdjG5tC2rTNNj4gWmj4P_9EX4TcaNgFcSKXzudqLljMnXiamdT4NGmqOPl_cDHrPSnLGDHLWoQHEqx1lL22LYPuzY135OpobhnKym1KM1DLksJiU3U9CwbJ7-2dUD2k1mXjQYV6qGC0I6VRGIkmjkOUCiGsiLMlz-OnHKs_CgI0NyreR38yFPfW6pnW4skarOGfYj0p9pp2MMCMeXtQF6XDDZs3Hah8QoEBL8ZQjD9pArAbk34E9jUIgJXG4I&blockedUrl=http%3A%2F%2Frepo.msys2.org%2Fmingw%2Fi686%2Fmingw32.db.sig.part: File name too long 

... 

==> Checking if there are critical packages to upgrade. 
error: could not open file /var/lib/pacman/sync/mingw32.db: Unrecognized archive format 

... 

Я бегу на Windows 7 Enterprise.

ответ

1

Давайте посмотрим на это длинное имя файла более тщательно. Вот отрывок из него:

blockedUrl = HTTP% 3A% 2F% 2Frepo.msys2.org% 2Fmingw% 2Fi686% 2Fmingw32.db.sig

Похоже, вы за какой-то программного обеспечения брандмауэра или цензуры, которое блокирует загрузку. Вы должны увидеть, можете ли вы загрузить http://repo.msys2.org/mingw/i686/mingw32.db.sig в обычном веб-браузере. Если нет, вы можете сообщить о проблеме своему системному администратору и попросить разблокировать repo.msys2.org.

При тестировании загрузки убедитесь, что вы можете загрузить файл, не нажимая на какие-либо межстраничные веб-страницы, потому что программное обеспечение MSYS2 не сможет этого сделать. Вы должны просто нажать на ссылку выше, и она должна непосредственно загрузить файл.

Смежные вопросы