Ваша проблема не может быть с новым процессором, но настройками Вашего vm. Первой машине с процессором AMD встроили поддержку визуализации в процессор, и второе не делает. Существует опция в настройках для виртуальной машины под системой> Ускорение>... для аппаратного ускорения, которое не имеет машина Intel.
"Intel® Virtualization Technology (VT-x) - No"
Сомневаюсь, что можно подделать версию skype
таким образом, чтобы можно было подключиться. Наиболее вероятная причина, по которой старые версии не поддерживаются, заключается в том, что в их протокол были внесены изменения, не совместимые с обратной связью, а Microsoft не хотела поддерживать клиентов, работающих по старому протоколу. Единственный способ добиться успеха - это реплицировать новый протокол (т.е. написать новый клиент skype).
Может быть, вы попробуете Google Hangouts? (Я видел, что вы хотите использовать skype
, а не какой-нибудь сервис замены, но я подозреваю, что это может быть разумной заменой)
Подмена версии 4.3.0.37 путем выхода из Skype и выполнения соответствующей команды:
4.2.0.13 --> 4.3.0.37 Подмена версии (проверенная работа)
sudo sed -i "s/\x34\x2E\x32\x2E\x30\x2E\x31\x33/\x34\x2E\x33\x2E\x30\x2E\x33\x37/g" /usr/bin/skype
2.2.0.25 -> 4.3.0. 37 Spoof (Не протестировано)
sudo sed -i "s/\x32\x2E\x32\x2E\x30\x2E\x32\x35/\x34\x2E\x33\x2E\x30\x2E\x33\x37/g" /usr/bin/skype
Для других версий (Не протестировано)
Номер версии для подделки должен быть в этом формате X.X.X.XX, потому что мы заменим его на 4.3.0.37
Выполните команду, приведенную ниже, заменив 4.2.0.13 на номер версии Skype. В результате будет выведена команда replace, которую необходимо скопировать и запустить в терминале, как описано выше:
ver=$(echo "4.2.0.13" | xxd -p | sed 's/.\{2\}/&\\x/g;s/^/\\x/;s/\\x0a\\x//'); echo "sudo sed -i \"s/$ver/\x34\x2E\x33\x2E\x30\x2E\x33\x37/g\" /usr/bin/skype"
В данный момент исполняемый файл Skype отправляет на серверы Skype имя пользователя, пароль и версию skype. Если исполняемая версия Skype не находится в версии 4.3.0.37, то Вы получите ошибку Skype не может подключиться
. Все это исправление заключается в замене строки с номером версии ASCII, например, "4.2.0.13" в исполняемом файле Skype на 4.3.0.37. Затем Skype позволяет вам войти в систему. Я тестировал это только на версии 4.2.0.13, но думаю, что это должно работать и на других версиях.
Согласно форумы Ubuntu , вы можете продолжать использовать Skype 2.2, вам просто нужно удалить файл shared.xml
:
rm ~/.Skype/shared.*
phaoost писал:
Еще есть возможность запустить более старый скайп (4.2) - обновитесь до 4.3, затем войдите в систему с помощью флажка автоматического входа. Затем выйдите из скайпа и перейдите на более раннюю версию. Я попробовал, и на 4.2 все заработало. Я все еще ищу, как запустить версию 2.x. Я нашел вышеупомянутый рецепт по этой ссылке http://skype-open-source.blogspot.com/
Безобидный ответ:
Для версии 2x вам нужно добавить одну строку в конце общего доступа. xml: ..... 5. (Добавление этой строки необходимо для работы Skype 2.2 - Skype 4.2 будет работать без этого шага.) Откройте с помощью текстового редактора /root/.Skype/shared.xml и добавьте один SavePassword
Для получения дополнительной информации см. здесь .