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


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

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

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

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Код: (bash) [Выделить]
apt-cache depends coreutils
coreutils
  ПредЗависит: libacl1
  ПредЗависит: libattr1
  ПредЗависит: libc6
  ПредЗависит: libselinux1
  Конфликтует: <timeout>
  Заменяет: mktemp
  Заменяет: realpath
  Заменяет: <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

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

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

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

 

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