Содержание
- Ввожу правильный пароль, а он пишет что не верно, ЧТО ДЕЛАТЬ?
- В сервисном центре
- С помощью отладки по USB
- Как сбросить пароль на андроиде через ПК
- Разновидности защитных кодов
- Графический ключ
- Обычный пароль
- Удаление системных файлов
- Отключение блокировки через меню Recovery (откат к заводским настройкам)
- Samsung, Lenovo
Ввожу правильный пароль, а он пишет что не верно, ЧТО ДЕЛАТЬ?
В сервисном центре
Если заблокированное мобильное устройство находится под гарантией, то здравым шагом со стороны пользователя будет отнести смартфон в сервисный центр. Там доступ к системе постараются восстановить без потери личной информации.
Однако никто не застрахован на беспечного ремонтника, который совершит обычный сброс до заводских настроек, а при отсутствии гарантии возьмёт за «ремонт» деньги.
Хоть в сервисном центре и подписывают соглашение о неразглашении личных данных клиентов, большинство из клиентов не могут с уверенностью сказать, что их документы находятся в полной безопасности.
С помощью отладки по USB
Отладки при помощи USB обычно используются разработчиками разнообразного программного обеспечения для проверки работоспособности и прочих качеств созданной ими продукции. Однако всё больше пользователей начинают прибегать к этому методу для решения разнообразных проблем, которые случаются при эксплуатации смартфона. В их число входит и обход блокировочного экрана.
Отладка при помощи USB — довольно не простой процесс, поэтому нужно внимательно следить за каждым пунктом инструкции.
Для владельцев смартфонов, работающих на операционной системе Android ниже версии 5.1, данный процесс выглядит следующим образом:
- Первым делом необходимо скачать на персональный компьютер два файлы — первый, второй, третий.
- Далее следует распаковать данные архивов по пути: «C:/» для двух первых файлов и «C:/Sqlite3_Windows» для последнего архива.
- Затем нужно перевести мобильное устройство в режим Recovery.
- В данном состоянии смартфон подключается к персональному компьютеру по средствам USB-кабеля.
- На ПК нужно найти и запустить от имени администратора файл под названием «QtADB.exe».
- В открывшемся окне нажимаем на кнопку «Advanced» и ждём монтирование раздела «/data».
- D В левой части приложения находим вкладку «Файлы» и открываем созданную ранее папку «Sqlite3_Windows».
- Перемещаем файл «settings.db» из правой части программы «QtADB.exe». на персональный компьютер.
- Открываем командную строку операционной системы ПК и вбиваем в неё следующие значения: «cd C:Sqlite3_Windows»; «sqlite3 settings.db»; «update secure set value=1 where name=’adb_enabled’;»; «.quit». Каждое новое значение необходимо заполнять с новой строки.
- Заключительный шаг — вернуть в память мобильного устройства обновлённый файл «settings.db».
- Перезагрузить устройство.
Отладка для моделей телефонов, которые работают на ОС Android 6 и выше, будет немного отличаться от вышеописанного аналога для более поздней версии системы:
- Загружаем те же архивы, которые были указаны в способе выше.
- Подключаем смартфон в режим Recovery к персональному компьютеру с помощью USB-соединения.
- Запускаем от имени администратора программное обеспечение под названием «QtADB.exe».
- Во вкладке «Файлы» переходим по адресу «/data/system/users/0».
- Открываем при помощи блокнота документ «settings_global.xml».
- В строке «adb_enabled» меняем параметр «value=»0″» на «value=»1″».
- Перезагружаем устройство.
После отладки при помощи USB телефон вернётся к своим первоначальным настройкам. При этом экран блокировки доступа к смартфону исчезнет.
Данный метод следует использовать исключительно в крайних случаях. Ведь одно небольшое нарушение в последовательности отладки через USB или неправильно введённое значение в некорректный файл, и пользователь испортит системный код мобильного устройства, восстановить который будет практически невозможно.
Как сбросить пароль на андроиде через ПК
Самый лучший способ сбросить пароль через компьютер, это воспользоваться командной строкой. Он работает только, если включён параметр “Отладка по USB”, к сожалению, узнать был ли он включён у вас невозможно. Только если вы сами уверены в этом.
- Первым делом стоит подключить смартфон к ПК. В этот момент на многих телефонах появляется сообщение предлагающее включить ту самую отладку. Если у вас оно появилось, то поставьте отметку рядом с “Отладка по USB”. Если же нет. То просто следуйте далее и надейтесь на удачу.
- Далее, вам нужно включить командную строку. Вы можете включить её в меню “Пуск” в папке “Служебные”. Или зажать клавиши Win+R, а затем в появившемся окне ввестиcmd.
- В командной строке вам друг за другом нужно ввести эти команды(жмитеEnterза каждой строкой):
adb shell cd /data/data/com.android.providers.settings/databases sqlite3 settings.db update system set value=0 where name=’lock_pattern_autolock’ update system set value=0 where name=’lockscreen.lockedoutpermanently .quit
- Затем перезапустите ваше устройство. И еслибудет нужно введите любой пароль.
Разновидности защитных кодов
Несмотря на то что существуют разные способы защитить свой телефон паролем, выделить основные из них совсем нетрудно. Это графический ключ и обычный пароль.
Графический ключ
Графический ключ защищает ваш телефон с помощью пароля, который представляет собой последовательное соединение нескольких точек на экране. То есть вы должны повторить заранее установленную последовательность. Установить графический ключ можно следующим образом:
- Откройте настройки вашего телефона и листайте экран вниз, пока не дойдёте до раздела «Личные данные». Там вы должны выбрать строку «Безопасность».
Пролистайте настройки телефона и найдите там раздел «Безопасность»
Самым первым пунктом будет идти настройка блокировки экрана. Зайдите в этот раздел.
Выберите пункт «Блокировка экрана» в разделе безопасности
И дальше стоит выбрать строку «Графический ключ».
В качестве способа блокировки экрана выберите графический ключ
Откроется экран с точками. Именно тут вам стоит задать тот самый графический ключ. Вы можете задать любую последовательность точек, но важно запомнить её. Пусть комбинация будет иметь для вас чёткую ассоциацию.
Задайте графический ключ на экране вашего устройства
Последним пунктом необходимо указать, стоит ли выводить уведомления на заблокированном экране. Тут решать вам, но чтобы информация была скрыта максимально — лучше их запретить.
Выберите режим отображения уведомлений на заблокированном экране
Графический ключ создан и при следующей попытке получить к телефону доступ, вам потребуется ввести его.
При следующем включении телефона вы увидите запрос графического ключа
Есть также приложения, которые могут заменить стандартные решения для создания графического ключа. Но процедура создания или использования ключа в таких приложения практически полностью идентична стандартной.
Обычный пароль
Обычный пароль состоит из букв или цифр и может быть каким угодно. Теоретически подобрать его более трудно, чем графический код — но на практике всё зависит от изобретательности при создании пароля. Задаётся пароль следующим образом:
- Откройте всё тот же раздел безопасности в настройках телефона. В личных данных выберите пункт «Безопасность»
- И снова выберите пункт блокировки экрана. Укажите на пункт «Блокировка экрана» в разделе безопасности
- Выберите «Пароль» в качестве способа блокировки экрана. Укажите пункт «Пароль» в качестве способа блокировки экрана
- Придумайте сам пароль. Он должен состоять не менее чем из четырёх букв или цифр. При этом пароль должен быть уникальным и не слишком простым — только тогда он будет эффективен. Но вам нужно запомнить его, так как вы будете вводить этот пароль для доступа к устройству. Придумайте и задайте надёжный пароль для вашего устройства
- Подтвердите установленный пароль и следующий раз для выхода из экрана блокировки вам понадобится его ввести. В дальнейшем вам понадобится вводить пароль на экране блокировки
В современных телефонах используется сканер отпечатка пальца для снятия блокировки с устройства, что, безусловно, удобнее и безопаснее чем установка пароля.
Удаление системных файлов
Этот способ подойдёт устройствам, сroot-правами (что означает, повышенный доступ, позволяющий редактировать файлы из корневых папок). Вы можете удалить файлы, отвечающие за блокировку вашего смартфона.
- Для этого вам понадобится файловый менеджер,поддерживающий root-права (в качестве примера Aroma). Чтобы воспользоваться им скачайте его на ваш ПК, а затем забросьте на телефон не извлекая из архива (запомните папку переброски).
- Теперь вам надо попасть вRecovery. Отключите ваш телефон и зажмите комбинацию кнопок. Для каждой модели телефона она может быть разной, но вот несколько основных: Повышение звука + Включение; Понижение звука + Включение; Повышение звука+ Включение + Домашний экран; Понижение звука+ Включение + Домашний экран.
- Далее вы попадёте в CWMRecowery, здесь выберите “InstallZip”. Перемещение по меню может быть либо сенсорным либо осуществляться при помощи всё тех же клавиш.
- Теперь выберите “Choosezipfrom /sdcard” и включите каталог, в которую до этого сбросили менеджер. Так же вы можете выбрать пункт “Choose zip from last install folder” где увидите файлы скачанные на телефон за последнее время. Найдите и запустите архив.
- В программе идите по пути /data/system/ и избавьтесь от этих файлов: gesture.key; password.key; locksettings.db; locksettings.db-wal; locksettings.db-shm.
- Перезапустите ваш телефон и, если он попросит, введите любой пароль.
Отключение блокировки через меню Recovery (откат к заводским настройкам)
Также файл «gesture.key» можно удалить вручную. Для этого на устройстве должно быть меню Recovery. Под собой данный процесс подразумевает откат до заводских настроек и удаление всей информации с вашего устройства. Приступая к данному способу, необходимо отдавать себе отчет в том, что файлы не подлежат восстановлению.
Первым делом потребуется отключить телефон. Когда Ваш смартфон в выключенном состоянии, зажмите одновременно кнопку громкости и питания, данная сочетание вызовет меню загрузчика Андроид. Теперь необходимо нажать нижнюю кнопку громкости два раза, выделив тем самым функцию «Режим восстановления», после чего еще раз нажмите на кнопку питания, выбрав ее.
Нажимая на кнопку питания, нажмите на верхнюю кнопку громкости один раз, после чего устройство запустит процесс восстановления. В появившемся меню выберите пункт “Wipe data/factory reset» и еще раз коснитесь кнопки питания. После завершения процесса, нажмите на “Reboot system now”, и устройство будет разблокировано.
Рассмотрим также бренды мобильных телефонов, ребут у которых может частично отличаться.
Samsung, Lenovo
На устройствах данных брендов откат выполняется также через меню Recovery.
- Выключив телефон, зажмите три кнопки: «Home», «Питание» и кнопку громкости. Если на Вашем устройства первая кнопка отсутствует, зажмите две последние);
- Когда появится меню, с помощью кнопок громкости нажмите на «wipe data/factory reset» и вновь нажмите на кнопку питания;
- Далее необходимо дать согласие на условия системы, нажав «yes — Delete all user data»;
- После перезагрузки устройства, выберите «reboot system now».
Источник
Загрузка…
Номер ошибки: | Ошибка 3121 | |
Название ошибки: | Microsoft Access Error 3121 | |
Описание ошибки: | Cannot group on fields selected with ‘*’. | |
Разработчик: | Microsoft Corporation | |
Программное обеспечение: | Microsoft Access | |
Относится к: | Windows XP, Vista, 7, 8, 10, 11 |
Объяснение «Microsoft Access Error 3121»
«Microsoft Access Error 3121» обычно является ошибкой (ошибкой), обнаруженных во время выполнения. Когда дело доходит до Microsoft Access, инженеры программного обеспечения используют арсенал инструментов, чтобы попытаться сорвать эти ошибки как можно лучше. К сожалению, такие проблемы, как ошибка 3121, могут не быть исправлены на этом заключительном этапе.
В выпуске последней версии Microsoft Access может возникнуть ошибка, которая гласит: «Cannot group on fields selected with ‘*’.». В случае обнаруженной ошибки 3121 клиенты могут сообщить о наличии проблемы Microsoft Corporation по электронной почте или сообщать об ошибках. Затем они исправляют дефектные области кода и сделают обновление доступным для загрузки. Таким образом при выполнении обновления программного обеспечения Microsoft Access, он будет содержать исправление для устранения проблем, таких как ошибка 3121.
Что вызывает ошибку времени выполнения 3121?
Сбой во время запуска Microsoft Access или во время выполнения, как правило, когда вы столкнетесь с «Microsoft Access Error 3121». Мы можем определить происхождение ошибок ошибки 3121 во время выполнения следующим образом:
Ошибка 3121 Crash — это типичная ошибка «Microsoft Access Error 3121», которая приводит к полному завершению работы программы. Это возникает, когда Microsoft Access не работает должным образом или не знает, какой вывод будет подходящим.
Утечка памяти «Microsoft Access Error 3121» — если есть утечка памяти в Microsoft Access, это может привести к тому, что ОС будет выглядеть вялой. Критическими проблемами, связанными с этим, могут быть отсутствие девыделения памяти или подключение к плохому коду, такому как бесконечные циклы.
Ошибка 3121 Logic Error — логическая ошибка Microsoft Access возникает, когда она производит неправильный вывод, несмотря на то, что пользователь предоставляет правильный ввод. Виновником в этом случае обычно является недостаток в исходном коде Microsoft Corporation, который неправильно обрабатывает ввод.
Как правило, такие Microsoft Corporation ошибки возникают из-за повреждённых или отсутствующих файлов Microsoft Access Error 3121, а иногда — в результате заражения вредоносным ПО в настоящем или прошлом, что оказало влияние на Microsoft Access. Как правило, самый лучший и простой способ устранения ошибок, связанных с файлами Microsoft Corporation, является замена файлов. В некоторых случаях реестр Windows пытается загрузить файл Microsoft Access Error 3121, который больше не существует; в таких ситуациях рекомендуется запустить сканирование реестра, чтобы исправить любые недопустимые ссылки на пути к файлам.
Типичные ошибки Microsoft Access Error 3121
Общие проблемы Microsoft Access Error 3121, возникающие с Microsoft Access:
- «Ошибка программного обеспечения Microsoft Access Error 3121. «
- «Недопустимая программа Win32: Microsoft Access Error 3121»
- «Извините за неудобства — Microsoft Access Error 3121 имеет проблему. «
- «Microsoft Access Error 3121 не может быть найден. «
- «Отсутствует файл Microsoft Access Error 3121.»
- «Проблема при запуске приложения: Microsoft Access Error 3121. «
- «Microsoft Access Error 3121 не работает. «
- «Microsoft Access Error 3121 остановлен. «
- «Неверный путь к программе: Microsoft Access Error 3121. «
Ошибки Microsoft Access Error 3121 EXE возникают во время установки Microsoft Access, при запуске приложений, связанных с Microsoft Access Error 3121 (Microsoft Access), во время запуска или завершения работы или во время установки ОС Windows. Отслеживание того, когда и где возникает ошибка Microsoft Access Error 3121, является важной информацией при устранении проблемы.
Причины ошибок в файле Microsoft Access Error 3121
Проблемы Microsoft Access Error 3121 могут быть отнесены к поврежденным или отсутствующим файлам, содержащим ошибки записям реестра, связанным с Microsoft Access Error 3121, или к вирусам / вредоносному ПО.
Особенно ошибки Microsoft Access Error 3121 проистекают из:
- Недопустимая или поврежденная запись Microsoft Access Error 3121.
- Вирус или вредоносное ПО, которые повредили файл Microsoft Access Error 3121 или связанные с Microsoft Access программные файлы.
- Другая программа (не связанная с Microsoft Access) удалила Microsoft Access Error 3121 злонамеренно или по ошибке.
- Другое программное приложение, конфликтующее с Microsoft Access Error 3121.
- Поврежденная установка или загрузка Microsoft Access (Microsoft Access Error 3121).
Продукт Solvusoft
Загрузка
WinThruster 2023 — Проверьте свой компьютер на наличие ошибок.
Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11
Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление
- Печать
Страницы: [1] 2 Вниз
Тема: 3400 сканер заблокирован (Прочитано 12947 раз)
После прошивки вот этим фиксом стал гореть красный индикатор
статус монитор пишет Сканер заблокирован
прошивал прошивкой MA_3400_NUбрал ее тут нафоруме только теперь тему не могу с этой прошивкой найти
« Последнее редактирование: Декабрь 26, 2012, 02:52:48 pm от peka4u »
Записан
You are not allowed to view links.
Register or Login — Все для оргтехники в Алматы
Записан
You are not allowed to view links.
Register or Login(здесь были замечены косяки) или You are not allowed to view links.
Register or Login(с этой все гуд-проверено)
Записан
Если вовремя не взяться за ум, то вскоре придется хвататься за голову.
на странице error information
scan module locked error s3-3121
Записан
You are not allowed to view links.
Register or Login — Все для оргтехники в Алматы
Записан
You are not allowed to view links.
Register or Login — Все для оргтехники в Алматы
вот этой шил You are not allowed to view links.
Register or Login
Записан
You are not allowed to view links.
Register or Login — Все для оргтехники в Алматы
Прошивка не причем. Просто заклинило сканер. Попробуй потрясти аппарат, может выскочит. Если нет — придется разбирать.
Записан
Купить прошивку на Xerox B205, B210, B215; Samsung M2020, HP 135a, HP 107r, 150a, 150nw и другие: You are not allowed to view links.
Register or Login
не на этих аппаратах конечно,но если возникает проблема в сканере-разбираю вывожу в средние положение,дальше по-обстоятельствам,во многих случаях помогает
Записан
Если вовремя не взяться за ум, то вскоре придется хвататься за голову.
Я думаю принтер был бы в ошибке по сканеру, и вообще бы тест непечатал. Как принтер печатает с компьютера интересно?
с компьютера печатает отлично!
Записан
You are not allowed to view links.
Register or Login — Все для оргтехники в Алматы
Прошивка не причем. Просто заклинило сканер. Попробуй потрясти аппарат, может выскочит. Если нет — придется разбирать.
я и не сомневался. просто до прошивки принтер не жаловался на сканер.
— принесли принтер, я его сразу же подключил к ПК и к розетки, принтер перешел в режим готовности, загорелся зеленый индикатор.
— и я бросил прошивку в прошивальшик. далее принтер прошился и загорелся красный индикатор.
— глянул в статус монитор и увидел что он на сканер жалуется.
Записан
You are not allowed to view links.
Register or Login — Все для оргтехники в Алматы
Записан
You are not allowed to view links.
Register or Login — Все для оргтехники в Алматы
кстати проблему решил пудем убирания лишних соплей рядом с перемычкой!
-забыл тогда же отписатся мож кому пригодится
Записан
You are not allowed to view links.
Register or Login — Все для оргтехники в Алматы
теперь есть 3400W с такойже проблемой! соплей нет, возле перемычки все спиртом промыл результат тот же!
Записан
You are not allowed to view links.
Register or Login — Все для оргтехники в Алматы
так, а что за перемычка?
принесли аппарат в готовности все дела. сканил, печатал, но бледно. загаженый сильно.
я его почистил, включаю, он кареткой проедет, лампой помигает и становится в красный. а отчет и с компа печатает.
прошивка в нем 12МА.
если бы движок клинил он бы и не ехал никуда. едет в сторону от нулевой отметки. к пустому борту.
кто сталкивался?
Записан
прошивался он давно и прошивкой этой куча машин прошита. но хез.
==
дотолкался он до борта. вроде как должен был конечник сработать и домой поехать, а нифига. пытается смыкаеться дальше, но уже некуда.
Записан
- Печать
Страницы: [1] 2 Вверх
-
Titan91
- Level 2
- Posts: 36
- Joined: Sat Jun 18, 2016 1:24 pm
Winetricks does not start
I’m having an issue with Winetricks all of a sudden. I’m running Ubuntu 18.04 x64, Wine 3.6 development, and Winetricks 20180217. When I try to run «winetricks» nothing happens. If Ctrl+C I get the below terminal output:
Code: Select all
/usr/bin/winetricks: 3121: /usr/bin/winetricks: cannot create /tmp/winetricks.sKxacFH7/early_wine.err.txt: Directory nonexistent
------------------------------------------------------
You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
/usr/bin/winetricks: 3121: /usr/bin/winetricks: cannot create /tmp/winetricks.sKxacFH7/early_wine.err.txt: Directory nonexistent
------------------------------------------------------
Your version of wine is no longer supported upstream. You should upgrade to 2.x
------------------------------------------------------
Using winetricks 20180217 - sha256sum: 1b156c616174f41df79d72a90c52eb2b110c63a6e8ecb865d303a8f9f0908924 with and WINEARCH=win64
/usr/bin/winetricks: 2614: /usr/bin/winetricks: cannot create /tmp/winetricks.sKxacFH7/w.user.6274/metadata/dlls/adobeair.vars: Directory nonexistent
/usr/bin/winetricks: 2629: /usr/bin/winetricks: cannot create /tmp/winetricks.sKxacFH7/w.user.6274/metadata/dlls/adobeair.vars: Directory nonexistent
grep: /tmp/winetricks.sKxacFH7/w.user.6274/metadata/dlls/adobeair.vars: No such file or directory
/usr/bin/winetricks: 2614: /usr/bin/winetricks: cannot create /tmp/winetricks.sKxacFH7/w.user.6274/metadata/dlls/amstream.vars: Directory nonexistent
/usr/bin/winetricks: 2629: /usr/bin/winetricks: cannot create /tmp/winetricks.sKxacFH7/w.user.6274/metadata/dlls/amstream.vars: Directory nonexistent
grep: /tmp/winetricks.sKxacFH7/w.user.6274/metadata/dlls/amstream.vars: No such file or directory
There are a lot of similar errors with different file names following. I have completely removed and re-installed Wine and Winetricks and rebooted. The funny thing is here is what I get when checking the version:
Code: Select all
winetricks --version
20180217 - sha256sum: 1b156c616174f41df79d72a90c52eb2b110c63a6e8ecb865d303a8f9f0908924
wine --version
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine-3.6 (Ubuntu 3.6-1)
My existing Wine prefixes and programs still work fine. I checked the /tmp directory and the above folders and files are being created, the program just appears to hang in the terminal. After I kill it the temp directory is deleted and a new empty one with a different name is made. I have this issue whether or not I specify the WINEPREFIX variable in the command line. I also have all WIN32 prefixes.
-
Bob Wya
- Level 12
- Posts: 3068
- Joined: Sat Oct 16, 2010 7:40 pm
Re: Winetricks does not start
Post
by Bob Wya » Sun Oct 14, 2018 7:38 am
DarkShadow44 wrote:First thing would be to update your winetricks, it’s out of date. Then try again, and if there’s still errors, please post the new logs.
@DarkShadow44
Actually there is a bit of a fundamental problem with the way winetricks handles setting up a temporary directory …
The block of the script handling this (using the winetricks Git master), is just:
Code: Select all
# For temp files before $WINEPREFIX is available:
if [ -x "$(command -v mktemp 2>/dev/null)" ] ; then
W_TMP_EARLY="$(mktemp -d "${TMPDIR:-/tmp}/winetricks.XXXXXXXX")"
elif [ -w "$TMPDIR" ] ; then
W_TMP_EARLY="$TMPDIR"
else
W_TMP_EARLY="/tmp"
fi
This looks really fragile, I’ll try to re-write this with some actual error checks…
Bob
-
Titan91
- Level 2
- Posts: 36
- Joined: Sat Jun 18, 2016 1:24 pm
Re: Winetricks does not start
Post
by Titan91 » Sun Oct 14, 2018 9:31 am
Sorry, I wasn’t aware of the August update. Guess I need to add the proper PPA. And Bob, thanks for the response. I’m glad this forum is getting such quick attention from the Wine devs!
-
Bob Wya
- Level 12
- Posts: 3068
- Joined: Sat Oct 16, 2010 7:40 pm
Re: Winetricks does not start
Post
by Bob Wya » Sun Oct 14, 2018 10:23 am
Titan91 wrote:Sorry, I wasn’t aware of the August update. Guess I need to add the proper PPA. And Bob, thanks for the response. I’m glad this forum is getting such quick attention from the Wine devs!
No worries.
I’ve opened a winetricks Pull request for your temporary directory issue.
So at least winetricks will fail immediately, with some sensible errors…
Rather than trying to write to a non-exist / non-user writeable temporary directory path!
See: Github : Winetricks / winetricks README (Installing & Updating sections).
I’ve updated these instructions, recently, adding in some examples of how to automatically keep your winetricks up-to-date!
Bob
-
Titan91
- Level 2
- Posts: 36
- Joined: Sat Jun 18, 2016 1:24 pm
Re: Winetricks does not start
Post
by Titan91 » Sun Oct 14, 2018 12:07 pm
Awesome, thanks for the link as well. Yes, I did update the script and am getting the same expected errors. I started using Wine and Winetricks in 2016 on Linux Mint 17.3 and only saw this issue recently, so it may be a regression?
-
Bob Wya
- Level 12
- Posts: 3068
- Joined: Sat Oct 16, 2010 7:40 pm
Re: Winetricks does not start
Post
by Bob Wya » Sun Oct 14, 2018 12:32 pm
Titan91 wrote:Awesome, thanks for the link as well. Yes, I did update the script and am getting the same expected errors. I started using Wine and Winetricks in 2016 on Linux Mint 17.3 and only saw this issue recently, so it may be a regression?
@Titan91
What’s the output from:
Code: Select all
mount | grep '/tmp'
stat --format '%a' /tmp
?
Ta
Bob
-
Bob Wya
- Level 12
- Posts: 3068
- Joined: Sat Oct 16, 2010 7:40 pm
Re: Winetricks does not start
Post
by Bob Wya » Sun Oct 14, 2018 1:53 pm
That appears to be OK…
Could you also post the output from:
You can add any winetricks parameters, to the end of that line, if any are required to reproduce the bug.
Thanks
Bob
-
Titan91
- Level 2
- Posts: 36
- Joined: Sat Jun 18, 2016 1:24 pm
Re: Winetricks does not start
Post
by Titan91 » Mon Oct 15, 2018 7:05 pm
Ok, so this is weird. I tried to run the script with the -x print flag as suggested and got an error saying winetricks does not exist in /usr/bin. So I opened it in Nautilus and indeed it was missing. But, according to this page I just needed to download it and save to /usr/local/bin which I did when I initially updated it manually to the August release.
https://github.com/Winetricks/winetricks
So now it appears it was missing in /usr/bin so I copied it there and ran your suggested command again. Below is the terminal output.
Code: Select all
+ WINETRICKS_VERSION=20180815-next
+ XDG_DATA_HOME=/home/user/.local/share
+ XDG_CACHE_HOME=/home/user/.cache
+ W_COUNTRY=
+ W_PREFIXES_ROOT=/home/user/.local/share/wineprefixes
++ command -v mktemp
+ '[' -x /bin/mktemp ']'
++ mktemp -d /tmp/winetricks.XXXXXXXX
+ W_TMP_EARLY=/tmp/winetricks.QybChiqE
+ test ''
++ dirname /usr/bin/winetricks
+ WINETRICKS_SRCDIR=/usr/bin
++ w_try_cd /usr/bin
++ w_try cd /usr/bin
++ export WINEDLLOVERRIDES
++ printf '%sn' 'Executing cd /usr/bin'
++ case "$1" in
++ cd /usr/bin
++ status=0
++ test 0 -ne 0
++ pwd
+ WINETRICKS_SRCDIR='Executing cd /usr/bin
/usr/bin'
+ WINETRICKS_GUI=none
+ WINETRICKS_OPT_SHAREDPREFIX=1
+ winetricks_handle_option ''
+ case "$1" in
+ return 1
+ case $WINETRICKS_OPT_SHAREDPREFIX in
+ winetricks_init
+ test ''
+ USERNAME=user
++ id -u
+ '[' 1000 = 0 ']'
+ WINETRICKS_WORKDIR=/tmp/winetricks.QybChiqE/w.user.5552
+ test '' = 1
+ rm -rf /tmp/winetricks.QybChiqE/w.user.5552
+ WINETRICKS_METADATA=/tmp/winetricks.QybChiqE/w.user.5552/metadata
+ WINETRICKS_CATEGORIES='apps benchmarks dlls fonts games settings'
+ for _W_cat in $WINETRICKS_CATEGORIES
+ mkdir -p /tmp/winetricks.QybChiqE/w.user.5552/metadata/apps
+ for _W_cat in $WINETRICKS_CATEGORIES
+ mkdir -p /tmp/winetricks.QybChiqE/w.user.5552/metadata/benchmarks
+ for _W_cat in $WINETRICKS_CATEGORIES
+ mkdir -p /tmp/winetricks.QybChiqE/w.user.5552/metadata/dlls
+ for _W_cat in $WINETRICKS_CATEGORIES
+ mkdir -p /tmp/winetricks.QybChiqE/w.user.5552/metadata/fonts
+ for _W_cat in $WINETRICKS_CATEGORIES
+ mkdir -p /tmp/winetricks.QybChiqE/w.user.5552/metadata/games
+ for _W_cat in $WINETRICKS_CATEGORIES
+ mkdir -p /tmp/winetricks.QybChiqE/w.user.5552/metadata/settings
+ WINETRICKS_CURMENU=prefix
+ trap winetricks_cleanup EXIT HUP INT QUIT ABRT
+ WINETRICKS_OPT_KEEPISOS=0
+ WINETRICKS_OPT_DD=dd
+ WINETRICKS_OPT_SHAREDPREFIX=1
+ WINETRICKS_SOURCEFORGE=https://downloads.sourceforge.net
+ winetricks_get_sha1sum_prog
++ command -v sha1sum
+ '[' -x /usr/bin/sha1sum ']'
+ WINETRICKS_SHA1SUM=sha1sum
+ winetricks_get_sha256sum_prog
++ command -v sha256sum
+ '[' -x /usr/bin/sha256sum ']'
+ WINETRICKS_SHA256SUM=sha256sum
+ winetricks_get_platform
+ '[' '' = Windows_NT ']'
+ export W_PLATFORM=wine
+ W_PLATFORM=wine
+ test -d /home/user/Library
+ XDG_CACHE_HOME=/home/user/.cache
+ XDG_CONFIG_HOME=/home/user/.config
+ test ''
+ W_CACHE=/home/user/.cache/winetricks
+ WINETRICKS_POST=/home/user/.local/share/winetricks/postinstall
+ WINETRICKS_AUTH=/home/user/.local/share/winetricks/auth
+ WINETRICKS_CONFIG=/home/user/.config/winetricks
+ test -z '' -a -f /home/user/.config/winetricks/country
++ command -v taskset
+ '[' -x /usr/bin/taskset ']'
+ W_TASKSET='taskset -c 0'
+ case "$W_PLATFORM" in
+ WINE=wine
++ command -v wineserver
++ dirname wine
+ for x in "$WINESERVER" "${WINE}server" "$(command -v wineserver 2> /dev/null)" "$(dirname $WINE)/server/wineserver" /usr/bin/wineserver-development /usr/lib/wine/wineserver /usr/lib/i386-kfreebsd-gnu/wine/wineserver /usr/lib/i386-linux-gnu/wine/wineserver /usr/lib/powerpc-linux-gnu/wine/wineserver /usr/lib/i386-kfreebsd-gnu/wine/bin/wineserver /usr/lib/i386-linux-gnu/wine/bin/wineserver /usr/lib/powerpc-linux-gnu/wine/bin/wineserver /usr/lib/x86_64-linux-gnu/wine/bin/wineserver /usr/lib/i386-kfreebsd-gnu/wine-development/wineserver /usr/lib/i386-linux-gnu/wine-development/wineserver /usr/lib/powerpc-linux-gnu/wine-development/wineserver /usr/lib/x86_64-linux-gnu/wine-development/wineserver file-not-found
+ test -x ''
+ for x in "$WINESERVER" "${WINE}server" "$(command -v wineserver 2> /dev/null)" "$(dirname $WINE)/server/wineserver" /usr/bin/wineserver-development /usr/lib/wine/wineserver /usr/lib/i386-kfreebsd-gnu/wine/wineserver /usr/lib/i386-linux-gnu/wine/wineserver /usr/lib/powerpc-linux-gnu/wine/wineserver /usr/lib/i386-kfreebsd-gnu/wine/bin/wineserver /usr/lib/i386-linux-gnu/wine/bin/wineserver /usr/lib/powerpc-linux-gnu/wine/bin/wineserver /usr/lib/x86_64-linux-gnu/wine/bin/wineserver /usr/lib/i386-kfreebsd-gnu/wine-development/wineserver /usr/lib/i386-linux-gnu/wine-development/wineserver /usr/lib/powerpc-linux-gnu/wine-development/wineserver /usr/lib/x86_64-linux-gnu/wine-development/wineserver file-not-found
+ test -x wineserver
+ for x in "$WINESERVER" "${WINE}server" "$(command -v wineserver 2> /dev/null)" "$(dirname $WINE)/server/wineserver" /usr/bin/wineserver-development /usr/lib/wine/wineserver /usr/lib/i386-kfreebsd-gnu/wine/wineserver /usr/lib/i386-linux-gnu/wine/wineserver /usr/lib/powerpc-linux-gnu/wine/wineserver /usr/lib/i386-kfreebsd-gnu/wine/bin/wineserver /usr/lib/i386-linux-gnu/wine/bin/wineserver /usr/lib/powerpc-linux-gnu/wine/bin/wineserver /usr/lib/x86_64-linux-gnu/wine/bin/wineserver /usr/lib/i386-kfreebsd-gnu/wine-development/wineserver /usr/lib/i386-linux-gnu/wine-development/wineserver /usr/lib/powerpc-linux-gnu/wine-development/wineserver /usr/lib/x86_64-linux-gnu/wine-development/wineserver file-not-found
+ test -x /usr/bin/wineserver
+ case "$x" in
+ break
+ case "$x" in
+ WINESERVER=/usr/bin/wineserver
+ test ''
+ WINETRICKS_ORIGINAL_WINEPREFIX=/home/user/.wine
++ command -v wine
+ _abswine=/usr/bin/wine
+ test -x /usr/bin/wine
+ test -f /usr/bin/wine
+ unset _abswine
+ winetricks_set_wineprefix ''
+ test ''
+ WINEPREFIX=/home/user/.wine
+ export WINEPREFIX
++ dirname /home/user/.wine
+ mkdir -p /home/user
++ w_expand_env ProgramFiles
++ winetricks_early_wine cmd.exe /c echo %ProgramFiles%
++ WINEDEBUG=-all
++ wine cmd.exe /c echo %ProgramFiles%
++ sed 's/.*1h.=//'
++ tr -d 'r'
++ grep -v -e 'Module not found' -e 'Could not load wine-gecko'
+ W_PROGRAMS_WIN='C:Program Files (x86)'
+ case "$W_PROGRAMS_WIN" in
+ case "$W_PLATFORM" in
+ W_DRIVE_C=/home/user/.wine/dosdevices/c:
+ test ''
+ W_TMP=/home/user/.wine/dosdevices/c:/windows/temp
+ W_TMP_WIN='C:windowsTemp'
+ case "$W_PLATFORM" in
+ test ''
+ for letter in y x w v u t s r q p o n m
+ test -d /home/user/.wine/dosdevices/y:
+ mkdir -p /home/user/.wine/dosdevices
+ WINETRICKS_CACHE_SYMLINK=/home/user/.wine/dosdevices/y:
+ ln -sf /home/user/.cache/winetricks /home/user/.wine/dosdevices/y:
+ break
+ W_CACHE_WIN=y:
++ w_expand_env CommonProgramFiles
++ winetricks_early_wine cmd.exe /c echo %CommonProgramFiles%
++ WINEDEBUG=-all
++ wine cmd.exe /c echo %CommonProgramFiles%
++ sed 's/.*1h.=//'
++ tr -d 'r'
++ grep -v -e 'Module not found' -e 'Could not load wine-gecko'
+ W_COMMONFILES_X86_WIN='C:Program Files (x86)Common Files'
++ w_expand_env CommonProgramW6432
++ winetricks_early_wine cmd.exe /c echo %CommonProgramW6432%
++ WINEDEBUG=-all
++ wine cmd.exe /c echo %CommonProgramW6432%
++ sed 's/.*1h.=//'
++ tr -d 'r'
++ grep -v -e 'Module not found' -e 'Could not load wine-gecko'
+ W_COMMONFILES_WIN='C:Program FilesCommon Files'
+ '[' -z 'C:Program FilesCommon Files' ']'
+ '[' 'C:Program FilesCommon Files' = %CommonProgramW6432% ']'
++ w_pathconv -u 'C:Program Files (x86)Common Files'
++ case "$W_PLATFORM" in
++ case "$@" in
++ winetricks_wintounix 'C:Program Files (x86)Common Files'
++ _W_winp_='C:Program Files (x86)Common Files'
++ _W_winp='Program Files (x86)Common Files'
++ printf %s /home/user/.wine/dosdevices/c:
++ echo 'Program Files (x86)Common Files'
++ sed 's,\,/,g'
+ W_COMMONFILES_X86='/home/user/.wine/dosdevices/c:/Program Files (x86)/Common Files'
++ w_pathconv -u 'C:Program Files (x86)'
++ case "$W_PLATFORM" in
++ case "$@" in
++ winetricks_wintounix 'C:Program Files (x86)'
++ _W_winp_='C:Program Files (x86)'
++ _W_winp='Program Files (x86)'
++ printf %s /home/user/.wine/dosdevices/c:
++ echo 'Program Files (x86)'
++ sed 's,\,/,g'
+ W_PROGRAMS_UNIX='/home/user/.wine/dosdevices/c:/Program Files (x86)'
+ W_WINDIR_UNIX=/home/user/.wine/dosdevices/c:/windows
+ W_PROGRAMS_X86_WIN='C:Program Files (x86) (x86)'
+ W_PROGRAMS_X86_UNIX='/home/user/.wine/dosdevices/c:/Program Files (x86) (x86)'
+ test -d '/home/user/.wine/dosdevices/c:/Program Files (x86) (x86)'
+ W_PROGRAMS_X86_WIN='C:Program Files (x86)'
+ W_PROGRAMS_X86_UNIX='/home/user/.wine/dosdevices/c:/Program Files (x86)'
++ w_expand_env AppData
++ winetricks_early_wine cmd.exe /c echo %AppData%
++ WINEDEBUG=-all
++ wine cmd.exe /c echo %AppData%
++ sed 's/.*1h.=//'
++ tr -d 'r'
++ grep -v -e 'Module not found' -e 'Could not load wine-gecko'
+ W_APPDATA_WIN='C:usersuserApplication Data'
++ w_pathconv -u 'C:usersuserApplication Data'
++ case "$W_PLATFORM" in
++ case "$@" in
++ winetricks_wintounix 'C:usersuserApplication Data'
++ _W_winp_='C:usersuserApplication Data'
++ _W_winp='usersuserApplication Data'
++ printf %s /home/user/.wine/dosdevices/c:
++ echo 'usersuserApplication Data'
++ sed 's,\,/,g'
+ W_APPDATA_UNIX='/home/user/.wine/dosdevices/c:/users/user/Application Data'
+ W_FONTSDIR_WIN='c:windowsFonts'
+ test '!' -d /home/user/.wine/dosdevices/c:/windows/Fonts
+ W_FONTSDIR_UNIX=/home/user/.wine/dosdevices/c:/windows/Fonts
+ mkdir -p /home/user/.wine/dosdevices/c:/windows/Fonts
+ test -d /home/user/.wine/dosdevices/c:/windows/syswow64
+ W_ARCH=win64
+ W_SYSTEM32_DLLS=/home/user/.wine/dosdevices/c:/windows/syswow64
+ W_SYSTEM32_DLLS_WIN='C:windowssyswow64'
+ W_SYSTEM64_DLLS=/home/user/.wine/dosdevices/c:/windows/system32
+ W_SYSTEM64_DLLS_WIN32='C:windowssysnative'
+ W_SYSTEM64_DLLS_WIN64='C:windowssystem32'
+ W_32BIT_DLLS=/home/user/.wine/dosdevices/c:/windows/syswow64
+ '[' wi64 = wine ']'
+ command -v wine64
+ WINE64=wine64
+ WINE_ARCH=wine64
+ WINE_MULTI=wine
+ case $LANG in
+ w_warn 'You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.'
+ '[' '!' '' ']'
+ echo ------------------------------------------------------
+ echo 'You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.'
+ echo ------------------------------------------------------
+ test ''
+ case $WINETRICKS_GUI in
+ unset _W_timeout
+ winetricks_set_unattended 0
+ case "$1" in
+ W_OPT_UNATTENDED=
+ W_UNATTENDED_DASH_Q=
+ W_UNATTENDED_SLASH_Q=
+ W_UNATTENDED_SLASH_QB=
+ W_UNATTENDED_SLASH_QN=
+ W_UNATTENDED_SLASH_QNT=
+ W_UNATTENDED_SLASH_QT=
+ W_UNATTENDED_SLASH_QUIET=
+ W_UNATTENDED_SLASH_S=
+ W_UNATTENDED_DASH_SILENT=
+ W_UNATTENDED_SLASH_SILENT=
+ W_ISO_MOUNT_ROOT=/mnt/winetricks
+ W_ISO_USER_MOUNT_ROOT=/home/user/winetricks-iso
+ W_ISO_MOUNT_LETTER=i
++ winetricks_early_wine --version
++ sed 's/.*wine/wine/'
++ WINEDEBUG=-all
++ wine --version
++ sed 's/.*1h.=//'
++ grep -v -e 'Module not found' -e 'Could not load wine-gecko'
++ tr -d 'r'
+ WINETRICKS_WINE_VERSION='wine-3.6 (Ubuntu 3.6-1)'
+ WINETRICKS_ORIG_WINE_VERSION='wine-3.6 (Ubuntu 3.6-1)'
++ echo 'wine-3.6 (Ubuntu 3.6-1)'
++ cut -d ' ' -f1
++ sed -e s/wine-// -e 's/-rc.*//'
+ _wine_version_stripped=3.6
+ w_wine_version_in 2.0,
+ for _W_range in "$@"
++ echo 2.0,
++ sed 's/,.*//'
+ _W_val1=2.0
++ echo 2.0,
++ sed 's/.*,//'
+ _W_val2=
+ case $_W_range in
+ w_compare_wine_version -ge 2.0
+ comparison=-ge
+ known_wine_val1=2.0
+ known_wine_val2=
+ case "$comparison" in
+ _expected_pos_current_wine=2
++ printf '%sn%sn%s' 2.0 3.6 ''
++ sort -t. -k 1,1n -k 2,2n -k 3,3n
++ grep -n '^3.6$'
++ cut -d : -f1
+ _pos_current_wine=2
+ '[' 2 = 2 ']'
+ return 1
+ unset _W_range _W_val1 _W_val2
+ return 1
+ '[' '!' '' ']'
++ winetricks_print_version
++ winetricks_get_sha256sum_prog
+++ command -v sha256sum
++ '[' -x /usr/bin/sha256sum ']'
++ WINETRICKS_SHA256SUM=sha256sum
++ w_get_sha256sum /usr/bin/winetricks
++ _W_sha256_file=/usr/bin/winetricks
++ '[' -f /usr/bin/winetricks ']'
+++ sha256sum
+++ sed 's/(stdin)= //;s/ .*//'
++ _W_gotsha256sum=19fd684d1dc9e6d581e0354c7b154a6ce3f407a48f8b0ce14b4f3d7857bd974f
++ echo '20180815-next - sha256sum: 19fd684d1dc9e6d581e0354c7b154a6ce3f407a48f8b0ce14b4f3d7857bd974f'
+ echo 'Using winetricks 20180815-next - sha256sum: 19fd684d1dc9e6d581e0354c7b154a6ce3f407a48f8b0ce14b4f3d7857bd974f with wine-3.6 (Ubuntu 3.6-1) and WINEARCH=win64'
+ winetricks_latest_version_check
+ '[' '' = disabled ']'
+ '[' -f /home/user/.config/winetricks/disable-latest-version-check ']'
+ '[' '' = development ']'
++ winetricks_dl_url_to_stdout https://raw.githubusercontent.com/Winetricks/winetricks/master/files/LATEST
++ winetricks_download_setup
++ case "${WINETRICKS_DOWNLOADER}" in
+++ command -v aria2c
++ '[' -x '' ']'
+++ command -v wget
++ '[' -x /usr/bin/wget ']'
++ WINETRICKS_DOWNLOADER=wget
++ WINETRICKS_DOWNLOADER_RETRIES=3
++ WINETRICKS_DOWNLOADER_TIMEOUT=15
++ case "$WINETRICKS_OPT_TORIFY" in
++ torify=
++ aria2c_torify_opts=
++ '[' wget = wget ']'
++ wget -q -O - --timeout 15 --tries 3 https://raw.githubusercontent.com/Winetricks/winetricks/master/files/LATEST
+ latest_version=20180815
+ echo 20180815
+ grep -q -E '[0-9]{8}'
+ '[' -z 20180815 ']'
+ '[' '!' 20180815-next = 20180815 ']'
+ '[' '!' 20180815-next = 20180815-next ']'
+ w_metadata adobeair dlls 'title=Adobe AIR' publisher=Adobe year=2018 media=download file1=AdobeAIRInstaller.exe 'installed_file1=C:Program Files (x86)Common Files/Adobe AIR/Versions/1.0/Adobe AIR.dll' homepage=https://www.adobe.com/products/air/
+ case $WINETRICKS_OPT_VERBOSE in
+ set +x
Gtk-Message: 18:36:00.136: GtkDialog mapped without a transient parent. This is discouraged.
Then, after about 30 seconds of slowly getting the above output, the Winetricks GUI starts. It used to start instantly. So thinking I didn’t update it to 20180815 properly, I tried the «full» install script on that page, but nothing happens in the terminal either copying and pasting or saving as an sh file and running it (after marking the sh file as executable).
I also re-tested using the corefonts verb on one of my prefixes and got the same hang up that only stops after pressing Ctrl+C followed by the waterfall of originally mentioned errors about temp files.
-
Bob Wya
- Level 12
- Posts: 3068
- Joined: Sat Oct 16, 2010 7:40 pm
Re: Winetricks does not start
Post
by Bob Wya » Mon Oct 15, 2018 10:16 pm
Titan91 wrote:
So now it appears it was missing in /usr/bin so I copied it there and ran your suggested command again. Below is the terminal output.
…I also re-tested using the corefonts verb on one of my prefixes and got the same hang up that only stops after pressing Ctrl+C followed by the waterfall of originally mentioned errors about temp files.
@Titan91
Is that the output from:
Code: Select all
bash -x /usr/bin/winetricks --force corefonts
— for the affected WINEPREFIX?
In other words the command that doesn’t work? The output I requested?
There is no point posting a log, for a winetricks command that works!
Also I should add that: Wine 3.6 is a development release that is a few months old (13 April 2018 — to be precise), and is no longer supported.
Please upgrade to winehq-devel-3.18, the current release, using WineHQ Ubuntu Packages.
Bob
-
Bob Wya
- Level 12
- Posts: 3068
- Joined: Sat Oct 16, 2010 7:40 pm
Re: Winetricks does not start
Post
by Bob Wya » Mon Oct 15, 2018 10:24 pm
Titan91 wrote:Ok, so this is weird. I tried to run the script with the -x print flag as suggested and got an error saying winetricks does not exist in /usr/bin. So I opened it in Nautilus and indeed it was missing. But, according to this page I just needed to download it and save to /usr/local/bin which I did when I initially updated it manually to the August release.
https://github.com/Winetricks/winetricks
It’s Austin’s idea to use:
I would personally just dump the winetricks script in directly in:
Note: the winetricks update script has been fixed to use:
yesterday.
Bob
-
Titan91
- Level 2
- Posts: 36
- Joined: Sat Jun 18, 2016 1:24 pm
Re: Winetricks does not start
Post
by Titan91 » Tue Oct 16, 2018 6:26 pm
Bob Wya wrote:
@Titan91Is that the output from:
Code: Select all
bash -x /usr/bin/winetricks --force corefonts
— for the affected WINEPREFIX?
In other words the command that doesn’t work? The output I requested?
There is no point posting a log, for a winetricks command that works!Also I should add that: Wine 3.6 is a development release that is a few months old (13 April 2018 — to be precise), and is no longer supported.
Please upgrade to winehq-devel-3.18, the current release, using WineHQ Ubuntu Packages.Bob
No, it’s the output from
that you requested. Sorry if I missed something. Also, just running winetricks was not launching before I did the manual script update (as in it wasn’t working at all before) but I still posted the output in case it was needed.
Let me update to 3.18 and test again.
Edit: It’s fixed! The Winetricks GUI now opens instantly and installing verbs is working again. And the new Wine version is also working well. Not sure what happened, but I had to update my .desktop launch files to use wine instead of wine-development. Not sure if that variable changing had anything to do with it.