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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Сломалась команда cd. Не могу перейти в каталог.  (Прочитано 849 раз)

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

Оффлайн AndreyNag

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Здравствуйте.
В попытках заменить вручную Go 1.6 на Go 1.7 сломалась системная команда перехода по каталогам "cd".
Удаление go1.6 привело к плачевным результатам.
В ответ на команду "cd ~" получаю:
~$ cd ~
Traceback (most recent call last):
  File "/usr/lib/go2/go2.py", line 1100, in <module>
    sys.exit(chdir_decorator())
  File "/usr/lib/go2/go2.py", line 1024, in chdir_decorator
    save_in_history(target)
  File "/usr/lib/go2/go2.py", line 316, in save_in_history
    PathFileStore(GO2HISTORY).add_visit(path).save()
  File "/usr/lib/go2/go2.py", line 303, in save
    with config.fs.open(self.path, 'w') as fd:
  File "/usr/lib/go2/osfs.py", line 140, in open
    raise ResourceNotFoundError
osfs.ResourceNotFoundError
go2 удалил после этого и установил заново. Не помогло.
 Установка go1.6 заново проблему не решило.
Как восстановить status quo?
Спасибо.

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Код: Bash
  1. apt-cache depends coreutils
  2. coreutils
  3.   ПредЗависит: libacl1
  4.   ПредЗависит: libattr1
  5.   ПредЗависит: libc6
  6.   ПредЗависит: libselinux1
  7.   Конфликтует: <timeout>
  8.   Заменяет: mktemp
  9.   Заменяет: realpath
  10.   Заменяет: <timeout>
Удаление go1.6 привело к плачевным результатам
Каким боком?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн AndreyNag

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Да хэ его знает.  :-[ Может и не golang виноват, а go2. Но переустановка go2 тоже проблему не решила.
Сейчас стоит задача восстановить работоспособность системы.

sudo apt-cache depends go2
go2
  Зависит: python
  Зависит: python
  Зависит: tree

sudo apt-get install --reinstall python tree тоже ничего не изменило.  :-\
« Последнее редактирование: 30 Май 2017, 13:04:23 от AndreyNag »

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
AndreyNag, дык cd это встроенная команда bash , а go2 установленная. возможно go2 отрубает cd.
попробуйте

enable cd

Оффлайн AndreyNag

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
не помогло  :(

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля


удалить go2? и
enable -a

Оффлайн AndreyNag

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
:~$ enable -a
enable .
enable :
enable [
enable alias
enable bg
enable bind
enable break
enable builtin
enable caller
enable cd
enable command
enable compgen
enable complete
enable compopt
enable continue
enable declare
enable dirs
enable disown
enable echo
enable enable
enable eval
enable exec
enable exit
enable export
enable false
enable fc
enable fg
enable getopts
enable hash
enable help
enable history
enable jobs
enable kill
enable let
enable local
enable logout
enable mapfile
enable popd
enable printf
enable pushd
enable pwd
enable read
enable readarray
enable readonly
enable return
enable set
enable shift
enable shopt
enable source
enable suspend
enable test
enable times
enable trap
enable true
enable type
enable typeset
enable ulimit
enable umask
enable unalias
enable unset
enable wait
~$ cd ~
-bash: /usr/lib/go2/go2.py: Нет такого файла или каталога
Где-то осталась привязка cd к go2.  :'(
« Последнее редактирование: 30 Май 2017, 14:14:27 от AndreyNag »

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля

Оффлайн AndreyNag

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
:~$ locate go2
/home/root2pool/ccminer/Algo256
/home/root2pool/ccminer/Algo256/blake256.cu
/home/root2pool/ccminer/Algo256/blake2s.cu
/home/root2pool/ccminer/Algo256/bmw.cu
/home/root2pool/ccminer/Algo256/cuda_blake256.cu
/home/root2pool/ccminer/Algo256/cuda_bmw.cu
/home/root2pool/ccminer/Algo256/cuda_bmw256.cu
/home/root2pool/ccminer/Algo256/cuda_cubehash256.cu
/home/root2pool/ccminer/Algo256/cuda_fugue256.cu
/home/root2pool/ccminer/Algo256/cuda_groestl256.cu
/home/root2pool/ccminer/Algo256/cuda_keccak256.cu
/home/root2pool/ccminer/Algo256/cuda_skein256.cu
/home/root2pool/ccminer/Algo256/decred.cu
/home/root2pool/ccminer/Algo256/keccak256.cu
/home/root2pool/ccminer/Algo256/vanilla.cu
/usr/bin/go2
/usr/lib/go2
/usr/lib/python2.7/dist-packages/go2-1.20121210.egg-info
/usr/share/doc/go2
/usr/share/doc/golang-1.6-doc/html/progs/cgo2.go
/usr/share/go-1.6/src/cmd/vet/testdata/cgo2.go
/usr/share/man/man1/go2.1.gz
/usr/share/pyshared/go2-1.20121210.egg-info
/usr/share/python/runtime.d/go2.rtupdate
/usr/share/tcltk/tk8.6/images/pwrdLogo200.gif
/usr/share/terminfo/g/go225
/var/lib/dpkg/info/go2.list
/var/lib/dpkg/info/go2.md5sums
/var/lib/dpkg/info/go2.postinst
/var/lib/dpkg/info/go2.prerm

Пользователь добавил сообщение 30 Май 2017, 14:18:22:
Поиск в домашнем каталоге по содержимому go2 выдал, что искомая строка содержится в ~/.bashrc
Цитировать
[ -e /usr/lib/go2/go2.sh ] && source /usr/lib/go2/go2.sh
alias cd='go2 --cd'
« Последнее редактирование: 30 Май 2017, 14:18:22 от AndreyNag »

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
AndreyNag, cd разрешена, и должна по дефолту выполняться именно встроенная команда, но bash все равно использует /usr/lib/go2/go2.py ,
смотрите нет ли  алиасов и что в .bashrc /etc/bash.bashrc
а ну вот удалите все это из bashrc

Оффлайн AndreyNag

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Спасибо. Что-то толкнуло меня поискать строку в настройках и нашел в ~/.bashrc
Закоментил, перезашел и ура, проблема решена.
Спасибо большое за помощь.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27435
    • Просмотр профиля
which cd
alias cd

//набудущее
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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