Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UnicodeEncodeError in package_manager.py #1381

Closed
tomikais opened this issue Sep 26, 2018 · 4 comments
Closed

UnicodeEncodeError in package_manager.py #1381

tomikais opened this issue Sep 26, 2018 · 4 comments

Comments

@tomikais
Copy link

tomikais commented Sep 26, 2018

Hi,

running Ubuntu 18.04 in VirtualBox. When I try to Install Packages I receive the following error:
Exception in thread Thread-5:

Traceback (most recent call last):
  File "./python3.3/threading.py", line 901, in _bootstrap_inner
  File "/home/ruth/.config/sublime-text-3/Installed Packages/Package Control.sublime-package/package_control/commands/install_package_command.py", line 45, in run
    self.package_list = self.make_package_list(['upgrade', 'downgrade', 'reinstall', 'pull', 'none'])
  File "/home/ruth/.config/sublime-text-3/Installed Packages/Package Control.sublime-package/package_control/package_installer.py", line 91, in make_package_list
    if self.manager.is_vcs_package(package):
  File "/home/ruth/.config/sublime-text-3/Installed Packages/Package Control.sublime-package/package_control/package_manager.py", line 310, in is_vcs_package
    return self._is_git_package(package) or self._is_hg_package(package)
  File "/home/ruth/.config/sublime-text-3/Installed Packages/Package Control.sublime-package/package_control/package_manager.py", line 285, in _is_git_package
    return os.path.exists(git_dir) and (os.path.isdir(git_dir) or os.path.isfile(git_dir))
  File "./python3.3/genericpath.py", line 18, in exists
UnicodeEncodeError: 'latin-1' codec can't encode character '\u2013' in position 49: ordinal not in range(256)

Kind regards, Thomas

@j-yost
Copy link

j-yost commented Oct 9, 2018

I get the same error when trying to run "Install Package" on a new Linux installation of SublimeText3.1.1 Build3171

Exception in thread Thread-2:
Traceback (most recent call last):
File "./python3.3/threading.py", line 901, in _bootstrap_inner
File "/home/yostj/.config/sublime-text-3/Installed Packages/Package Control.sublime-package/package_control/commands/install_package_command.py", line 45, in run
self.package_list = self.make_package_list(['upgrade', 'downgrade', 'reinstall', 'pull', 'none'])
File "/home/yostj/.config/sublime-text-3/Installed Packages/Package Control.sublime-package/package_control/package_installer.py", line 91, in make_package_list
if self.manager.is_vcs_package(package):
File "/home/yostj/.config/sublime-text-3/Installed Packages/Package Control.sublime-package/package_control/package_manager.py", line 310, in is_vcs_package
return self._is_git_package(package) or self._is_hg_package(package)
File "/home/yostj/.config/sublime-text-3/Installed Packages/Package Control.sublime-package/package_control/package_manager.py", line 285, in _is_git_package
return os.path.exists(git_dir) and (os.path.isdir(git_dir) or os.path.isfile(git_dir))
File "./python3.3/genericpath.py", line 18, in exists
UnicodeEncodeError: 'latin-1' codec can't encode character '\u2013' in position 50: ordinal not in range(256)

@FichteFoll
Copy link
Collaborator

Try running Sublime Text with LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 sublime_text.

@tomikais
Copy link
Author

@FichteFoll thank you for your fix! After set locale permanently its working:
sudo locale-gen en_US.UTF-8
sudo update-locale LANG=en_US.UTF-8
sudo reboot

@sandeep2244
Copy link

sandeep2244 commented Apr 25, 2019

@FichteFoll its not working for me LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 sublime_text

But this work for me "LANG=en_US.UTF-8 sublime_text"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants