Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Unarc.dll вернул код ошибки -11  (Прочитано 8010 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ярослав Батуев

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Unarc.dll вернул код ошибки -11
« : 17 Мая 2019, 21:15:51 »
При попытке установить хоть какой-то экзешник вылезает эта ошибка. Якобы файлы архива повреждены. Вылезает при использовании протона (пробовал несколько версий) или обычного вайна. Это какое-то лечится?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Re: Unarc.dll вернул код ошибки -11
« Ответ #1 : 18 Мая 2019, 03:48:27 »
Цитировать
Это какое-то лечится?
А погуглить? Первая-же ссылка:
http://lumpics.ru/error-while-unpacking-unarc-dll/

Оффлайн Ярослав Батуев

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Unarc.dll вернул код ошибки -11
« Ответ #2 : 18 Мая 2019, 10:55:29 »
Там ни слова про wine. Или методы исправления такие же, что и для обычной винды?

Оффлайн dj--alex

  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: Unarc.dll вернул код ошибки -11
« Ответ #3 : 18 Июля 2019, 15:31:21 »
я просто перекачиваю программу запакованную кем нибудь другим в другой тип архива.
это может выглядит глупо но часто срабатывает.
Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Unarc.dll вернул код ошибки -11
« Ответ #4 : 18 Июля 2019, 17:18:14 »
Там ни слова про wine
А если подумать? Причины ошибки из статьи:
Цитировать
  • Повреждённый или битый архив.
  • Отсутствие нужного архиватора в системе.
  • Адрес распаковки указан на кириллице.
  • Недостаточно места на диске, проблемы с ОЗУ, файлом подкачки.
  • Библиотека отсутствует.
Проверяйте настройки префикса. Если не установлен архиватор в префикс - устанавливайте. Если уже установлен - пробуйте обновлять. Сам архив открываемый проверьте. Путь попробуйте переделать таким образом, чтобы исключить символы не из латинского алфавита, а также пробелы и спецсимволы. Место на диске проверьте. Само наличие этой dll в префиксе проверьте.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Ярослав Батуев

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Unarc.dll вернул код ошибки -11
« Ответ #5 : 20 Июля 2019, 02:34:10 »
Проверяйте настройки префикса. Если не установлен архиватор в префикс - устанавливайте... Сам архив открываемый проверьте (чё?)... Само наличие этой dll в префиксе проверьте.
твой ответ где-то на уровне белого шума

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Unarc.dll вернул код ошибки -11
« Ответ #6 : 20 Июля 2019, 07:05:17 »
твой ответ где-то на уровне белого шума
Предлагаете его капсом переписать? :) Давайте от противного пойдем. Дайте системе интернет, выполните вот этот однострочник (скопируйте всю команду [обе строки сразу] в терминал и нажмите Enter), и продемонстрируйте вывод:sudo apt update && sudo apt install winetricks -y; WINEARCH=win32 WINEPREFIX=~/.wine32_new wineboot; WINEPREFIX=~/.wine32_new winetricks win7; WINEPREFIX=~/.wine32_new winetricks -q 7zip; \
ls ~/.wine32_new/drive_c/Program\ Files/7-Zip; WINEPREFIX=~/.wine32_new wine ~/.wine32_new/drive_c/Program\ Files/7-Zip/7z.exe | head; rm -rf ~/.wine32_new
« Последнее редактирование: 20 Июля 2019, 07:15:40 от zg_nico »
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Ярослав Батуев

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Unarc.dll вернул код ошибки -11
« Ответ #7 : 22 Июля 2019, 19:49:41 »
Вписал
Сущ:1 http://ru.archive.ubuntu.com/ubuntu disco InRelease
Сущ:2 http://ru.archive.ubuntu.com/ubuntu disco-updates InRelease             
Сущ:3 http://ru.archive.ubuntu.com/ubuntu disco-backports InRelease           
Сущ:4 http://ppa.launchpad.net/alessandro-strada/ppa/ubuntu disco InRelease   
Сущ:5 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu disco InRelease     
Сущ:6 http://security.ubuntu.com/ubuntu disco-security InRelease               
Сущ:7 https://packages.microsoft.com/ubuntu/19.04/prod disco InRelease         
Сущ:8 http://ppa.launchpad.net/morphis/anbox-support/ubuntu disco InRelease   
Сущ:9 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu disco InRelease
Чтение списков пакетов… Готово                               
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Может быть обновлено 2 пакета. Запустите «apt list --upgradable» для их показа.
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет winetricks самой новой версии (0.0+20181203-3).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
wine: created the configuration directory '/home/makaihanta/.wine32_new'
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0014:err:ole:get_local_server_stream Failed: 80004002
0017:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0017:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
001b:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
001b:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
001b:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0010:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0010:fixme:dwmapi:DwmIsCompositionEnabled 0x6d5d3018
001d:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x9e8870, init_notify 0, handle 0x122fc88): stub
wine: configuration in '/home/makaihanta/.wine32_new' has been updated.
Using winetricks 20181203 - sha256sum: b4b29a961905bfed1db98f10e2f09a356b719861fc8602ffbf813a22579b2848 with wine-4.0 and WINEARCH=win32
Executing w_do_call win7
Executing load_win7
Операция успешно завершена
Setting Windows version to win7
Executing wine regedit C:\windows\Temp\_win7\set-winver.reg
------------------------------------------------------
Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/home/makaihanta/.wine32_new terminate
------------------------------------------------------
You opted in, so reporting 'win7 ' to the winetricks maintainer so he knows which winetricks verbs get used and which don't.  Use --optout to disable future reports.
Using winetricks 20181203 - sha256sum: b4b29a961905bfed1db98f10e2f09a356b719861fc8602ffbf813a22579b2848 with wine-4.0 and WINEARCH=win32
Executing w_do_call 7zip
Executing load_7zip
Executing cd /home/makaihanta/.cache/winetricks/7zip
Executing wine 7z1602.exe /S
You opted in, so reporting '7zip ' to the winetricks maintainer so he knows which winetricks verbs get used and which don't.  Use --optout to disable future reports.
7zCon.sfx  7zFM.exe   7-zip.dll     History.txt  readme.txt
7z.dll     7zG.exe    7z.sfx        Lang         Uninstall.exe
7z.exe     7-zip.chm  descript.ion  License.txt

7-Zip [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21

Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
       [<@listfiles...>]

<Commands>
  a : Add files to archive
  b : Benchmark
  d : Delete files from archive

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Unarc.dll вернул код ошибки -11
« Ответ #8 : 22 Июля 2019, 20:08:47 »
Ярослав Батуев, хорошо. Теперь к Вашему тезису:
При попытке установить хоть какой-то экзешник вылезает эта ошибка
Это ерунда, поскольку только что Вы же сами:
1. создали 32-х битный префикс
2. при помощи winetricks загрузили 7z1602.exe
3. успешно установили программу 7zip, и запустили консольный её вариант (тоже, кстати, exe):
7-Zip [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21

Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
       [<@listfiles...>]

<Commands>
  a : Add files to archive
  b : Benchmark
  d : Delete files from archive
4. удалили созданный префикс.
Иными словами, возвращаемся к первоначальному предложению:
1. проверяйте настройки префикса. Если 64х битный - создать рядом 32х битный, попробовать установить туда, проверить проявляется ли ошибка
2. проверяйте тот "экзешник", который устанавливаете. Есть вероятность, что битый именно он.
3. проверяйте наличие в префиксе архиватора (есть вероятность что ошибка появляется из-за того, что архиватор в префиксе отсутствует - он ставится не только сам по себе, но с динамическими библиотеками (dll), которые влияют на работоспособность некоторых API-функций в изображаемой из себя wine ОС)
Одно могу сказать точно: с самим wine у Вас абсолютно все в порядке.
Ну и да: экзешник, суть, и есть архив.
« Последнее редактирование: 22 Июля 2019, 20:32:51 от zg_nico »
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн dj--alex

  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: Unarc.dll вернул код ошибки -11
« Ответ #9 : 10 Сентября 2019, 12:29:13 »
недавно была информация что Freearc помогает решить проблему
ну вдруг 7zip кому то не помог.
Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

 

Страница сгенерирована за 0.051 секунд. Запросов: 25.