Приглашение Bash не печатается, пока я снова не буду взаимодействовать с консолью
Я даже не знаю, где начать диагностировать этот. Обычно, когда команда завершается, приглашение печатается для следующей команды. Однако этого не происходит. Трудно объяснить словами, я просто приведу пример:
User@Machine:~$ cp /mnt/mountname/directory/textfile.txt .
После ожидания нескольких секунд (слишком долго для этой операции над небольшим файлом) я нажимаю Enter
, и посмотреть:
User@Machine:~$ cp /mnt/mountname/directory/textfile.txt .
User@Machine:~$
User@Machine:~$
Очевидно, что операция завершилась, но подсказка не отображалась... пока я не нажал клавишу ввода, а затем сразу появились подсказки ОБА.
По сути, это, в общем-то, проблема с лагом. Нет никакой реальной предсказуемости того, что вызывает это. Я попытался обновить до 12.04.3 (ядро 3.8, lts-raring), и это не помогло.
Обновление: только сейчас я сделал fgrep
на большом текстовом файле, и он вернулся правильно. Но потом набрал ls
сразу после этого, и ЭТО ничего не печатало, пока я снова не нажал Enter. Такое поведение кажется противоречивым больше всего на свете.
Обновление 2: В какой-то момент я думаю, что несколько пакетов были удалены. Я сравнил dpkg --get-selected
с манифестом 12.04; Вот пакеты, которые не установлены. Может ли кто-то из них отсутствовать, вызвать проблему?
activity-log-manager-common
activity-log-manager-control-center
appmenu-gtk3
appmenu-qt
apt-clone
archdetect-deb
brasero-cdrkit
colord
cryptsetup
cryptsetup-bin
dmraid
duplicity
ecryptfs-utils
enchant
firefox-locale-es
firefox-locale-zh-hans
folks-common
fonts-nanum
geoclue
geoclue-ubuntu-geoip
gir1.2-dbusmenu-gtk-0.4
gir1.2-ubuntuoneui-3.0
gnome-online-accounts
gwibber-service-facebook
gwibber-service-identica
gwibber-service-twitter
hplip
ibus-pinyin
ibus-pinyin-db-android
indicator-appmenu
indicator-datetime
indicator-power
indicator-printers
indicator-status-provider-mc5
keyutils
kpartx
kpartx-boot
krb5-locales
landscape-client-ui-install
language-pack-es
language-pack-es-base
language-pack-gnome-es-base
language-pack-gnome-zh-hans
language-pack-gnome-zh-hans-base
language-pack-zh-hans
language-pack-zh-hans-base
libdebconfclient0
libdebian-installer4
libfile-mimeinfo-perl
libfreerdp-plugins-standard
libfreerdp1
libgphoto2-l10n
libmtp-runtime
liboverlay-scrollbar3-0.2-0
libpam-cap
libqt4-sql-sqlite
libreoffice-style-tango
libsane-hpaio
libsnmp15
overlay-scrollbar
printer-driver-c2esp
printer-driver-gutenprint
printer-driver-hpcups
printer-driver-hpijs
printer-driver-postscript-hp
printer-driver-ptouch
printer-driver-sag-gdi
python-dateutil
python-libproxy
python-packagekit
python-reportlab-accel
python-ubuntuone-control-panel
python-zeitgeist
qt-at-spi
remmina-common
remmina-plugin-rdp
remmina-plugin-vnc
rhythmbox-mozilla
rhythmbox-plugin-magnatune
rhythmbox-plugin-zeitgeist
sessioninstaller
sni-qt
telepathy-indicator
thunderbird
thunderbird-globalmenu
thunderbird-gnome-support
ubiquity-frontend-gtk
ubiquity-slideshow-ubuntu
ubiquity-ubuntu-artwork
ubuntuone-control-panel
ubuntuone-couch
ubuntuone-installer
unity-lens-applications
unity-lens-files
unity-lens-music
unity-lens-video
unity-scope-musicstores
unity-scope-video-remote
usb-modeswitch
usb-modeswitch-data
user-setup
xfsprogs
zeitgeist
zeitgeist-core
zeitgeist-datahub
Обновление 3: ответ на комментарий, вывод $ sudo dpkg -l | grep -e "iU" -e "rc"
:
ii apt-xapian-index 0.44ubuntu5.1 maintenance and search tools for a Xapian index of Debian packages
rc bugzilla3 3.2.5.1-2 web-based bug tracking system
rc capplets-data 1:2.30.1-0ubuntu2 configuration applets for GNOME - data files
ii cpio 2.11-7ubuntu3 GNU cpio -- a program to manage archives of files
rc cups-driver-gutenprint 5.2.5-0ubuntu1.1 printer drivers for CUPS
rc esound-clients 0.2.41-6ubuntu1 Enlightened Sound Daemon - clients
ii evolution-common 3.2.3-0ubuntu6 architecture independent files for Evolution
ii evolution-data-server-common 3.2.3-0ubuntu7.1 architecture independent files for Evolution Data Server
ii file-roller 3.4.1-0ubuntu1 archive manager for GNOME
rc gdm-guest-session 0.15ubuntu0.1 gdm extension for guest session
ii gir1.2-gtksource-3.0 3.4.2-0ubuntu1 gir files for the GTK+ syntax highlighting widget
rc gnome-games-common 1:2.30.0-0ubuntu6 Common files for GNOME Games
rc gnome-mahjongg 1:2.30.0-0ubuntu6 Mahjongg tile solitaire game
ii gnome-orca 3.4.2-0ubuntu0.1 Scriptable screen reader
ii gnome-search-tool 3.4.0-1 GNOME tool to search files
ii gnome-system-monitor 3.4.1-0ubuntu1 Process viewer and system resource monitor for GNOME
ii gs-cjk-resource 1.20100103-3 Resource files for gs-cjk, ghostscript CJK-TrueType extension
ii gstreamer0.10-gconf 0.10.31-1ubuntu1.2 GStreamer plugin for getting the sink/source information from GConf
ii gwibber 3.4.2-0ubuntu2.3 Open source social networking client for GNOME
ii gwibber-service 3.4.2-0ubuntu2.3 Open source social networking client for GNOME
rc hplip 3.10.2-2ubuntu2.2 HP Linux Printing and Imaging System (HPLIP)
rc irb1.8 1.8.7.249-2ubuntu0.2 Interactive Ruby (for Ruby 1.8)
ii libarchive1 2.8.0-2ubuntu0.1 Single library to read/write tar, cpio, pax, zip, iso9660, etc.
ii libarchive12 3.0.3-6ubuntu1 Multi-format archive and compression library (shared library)
ii libaudiofile0 0.2.6-8ubuntu1 Open-source version of SGI's audiofile library
ii libaudiofile1 0.3.3-2 Open-source version of SGI's audiofile library
rc libbrasero-media0 2.30.2-0ubuntu1.1 CD/DVD burning library for GNOME - runtime
ii libclass-isa-perl 0.36-3 report the search path for a class's ISA tree
rc libdrm-nouveau1 2.4.18-1ubuntu3 Userspace interface to nouveau-specific kernel DRM services -- runtime
rc libept0 0.5.30 High-level library for managing Debian package information
ii libffi6 3.0.11~rc1-5 Foreign Function Interface library runtime
ii libgd2-xpm 2.0.36~rc1~dfsg-6ubuntu2 GD Graphics Library version 2
rc libgl1-mesa-dri 9.0-0ubuntu1 free implementation of the OpenGL API -- DRI modules
rc libgl1-mesa-glx 9.0-0ubuntu1 free implementation of the OpenGL API -- GLX runtime
rc libglapi-mesa 9.0-0ubuntu1 free implementation of the GL API -- shared library
rc libgraphviz4 2.20.2-8ubuntu3 rich set of graph drawing tools
rc libgstfarsight0.10-0 0.0.17-2ubuntu2 Audio/Video communications framework: core library
ii libgtksourceview-3.0-0 3.4.2-0ubuntu1 shared libraries for the GTK+ syntax highlighting widget
ii libgtksourceview-3.0-common 3.4.2-0ubuntu1 common files for the GTK+ syntax highlighting widget
ii libgtksourceview2.0-0 2.10.5-0ubuntu3 shared libraries for the GTK+ syntax highlighting widget
ii libgtksourceview2.0-common 2.10.5-0ubuntu3 common files for the GTK+ syntax highlighting widget
rc libgvfscommon0 1.6.1-0ubuntu1build1 userspace virtual filesystem - library
rc libhpmud0 3.10.2-2ubuntu2.2 HP Multi-Point Transport Driver (hpmud) run-time libraries
ii libkpathsea5 2009-11ubuntu2 TeX Live: path search library for TeX (runtime part)
ii liblircclient0 0.9.0-0ubuntu1 infra-red remote control support - client library
rc libllvm3.1 3.1-2ubuntu1~12.04.1 Low-Level Virtual Machine (LLVM), runtime library
rc libmtp8 1.0.2-1ubuntu1 Media Transfer Protocol (MTP) library
rc libnm-glib2 0.8-0ubuntu3.3 network management framework (GLib shared library)
rc libntfs-3g75 1:2010.3.6-1ubuntu1 ntfs-3g filesystem in userspace (FUSE) library
ii libnuma1 2.0.8~rc3-1 Libraries for controlling NUMA policy
rc libodbcinstq1c2 2.2.11-21 Qt-based ODBC configuration library
ii liborc-0.4-0 1:0.4.16-1ubuntu2 Library of Optimized Inner Loops Runtime Compiler
rc libpanel-applet2-0 1:2.30.2-0ubuntu0.2 library for GNOME Panel applets
rc libpolkit-gtk-1-0 0.96-2ubuntu2 PolicyKit GTK+ API
rc libpulse-browse0 1:0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu14 PulseAudio client libraries (zeroconf support)
ii librdf0 1.0.14-1 Redland Resource Description Framework (RDF) library
ii libreoffice-common 1:3.5.7-0ubuntu4 office productivity suite -- arch-independent files
ii libreoffice-core 1:3.5.7-0ubuntu4 office productivity suite -- arch-dependent files
rc librpm0 4.7.2-1lbuild1 RPM shared library
rc librpmbuild0 4.7.2-1lbuild1 RPM build shared library
rc librpmio0 4.7.2-1lbuild1 RPM IO shared library
rc libsdl1.2debian-pulseaudio 1.2.14-4ubuntu1.1 Simple DirectMedia Layer (with X11 and PulseAudio options)
rc libsnmp15 5.4.2.1~dfsg0ubuntu1-0ubuntu2.2 SNMP (Simple Network Management Protocol) library
ii libspeex1 1.2~rc1-3ubuntu2 The Speex codec runtime library
ii libspeexdsp1 1.2~rc1-3ubuntu2 The Speex extended runtime library
ii libtalloc2 2.0.7-3 hierarchical pool based memory allocator
rc libtelepathy-farsight0 0.0.13-1 Glue library between telepathy and farsight2
rc libturbojpeg 1.1.90+svn733-0ubuntu4.1 IJG JPEG compliant runtime library.
ii libusb-1.0-0 2:1.0.9~rc3-2ubuntu1 userspace USB programming library
ii libxapian15 1.0.18-1 Search engine library
ii libxapian22 1.2.8-1 Search engine library
rc libxatracker1 9.0-0ubuntu1 X acceleration library -- runtime
rc libxen3 3.3.0-1ubuntu11 library interface for Xen, a Virtual Machine Monitor
ii libxres1 2:1.0.5-1ubuntu0.1 X11 Resource extension library
ii libxvidcore4 2:1.3.2-6 Open source MPEG-4 video codec (library)
ii multiarch-support 2.15-0ubuntu10.5 Transitional package to ensure multiarch compatibility
rc mysql-server-5.1 5.1.66-0ubuntu0.10.04.1 MySQL database server binaries
rc nvidia-304 304.88-0ubuntu0.0.3 NVIDIA binary Xorg driver, kernel module and VDPAU library
rc nvidia-304-updates 304.88-0ubuntu0.0.3 NVIDIA binary Xorg driver, kernel module and VDPAU library
rc nvidia-experimental-304 304.48-0ubuntu0.1 Experimental NVIDIA binary Xorg driver, kernel module and VDPAU library
rc odbcinst1debian1 2.2.11-21 Support library for accessing odbc ini files
ii openjdk-7-jre-lib 7u25-2.3.10-1ubuntu0.12.04.2 OpenJDK Java runtime (architecture independent libraries)
ii openoffice.org-common 1:3.3.0-7ubuntu7 office productivity suite -- arch-independent files
rc openoffice.org-core 1:3.2.0-7ubuntu4.4 office productivity suite -- arch-dependent files
ii pax 1:20120216-1 Portable Archive Interchange (cpio, pax, tar)
ii php5-common 5.3.10-1ubuntu3.8 Common files for packages built from the php5 source
ii python-gtksourceview2 2.10.1-2build1 Python bindings for the GtkSourceView widget
ii python-pkg-resources 0.6.24-1ubuntu1 Package Discovery and Resource Access using pkg_resources
rc python-ubuntuone 0.3.1-0ubuntu1 Ubuntu One widget library
ii python-xapian 1.2.8-1 Xapian search engine interface for Python
rc rake 0.9.2.2-2 ruby make-like utility
rc redmine 1.3.2+dfsg1-1ubuntu1 flexible project management web application
rc rhythmbox-ubuntuone-music-store 0.0.9-0ubuntu1 Ubuntu One Music Store Rhythmbox plugin
ii rpm2cpio 4.9.1.1-1ubuntu0.2 tool to convert RPM package to CPIO archive
ii smartdimmer 0.8b4+cvs20100914-1ubuntu2 Change LCD brightness on Geforce cards
rc speech-dispatcher 0.7.1-6ubuntu3 Common interface to speech synthesizers
ii sysv-rc 2.88dsf-13.10ubuntu11.1 System-V-like runlevel change mechanism
ii tar 1.26-4ubuntu1 GNU version of the tar archiving utility
ii time 1.7-23.1 The GNU time program for measuring cpu resource usage
rc tsclient 0.150-3ubuntu1 front-end for viewing of remote desktops in GNOME
ii ubuntu-extras-keyring 2010.09.27 GnuPG keys of the Ubuntu extras archive
ii ubuntu-keyring 2011.11.21.1 GnuPG keys of the Ubuntu archive
ii unzip 6.0-4ubuntu2 De-archiver for .zip files
rc virtualgl-libs 2.3.2-1~preciseppa2 Library files for virtualgl
ii xdg-utils 1.1.0~rc1-2ubuntu6 desktop integration utilities from freedesktop.org
ii zip 3.0-4 Archiver for .zip files
2 ответа
Я предполагаю, что это ошибка либо в gnome-terminal (я полагаю, это терминал, который вы используете), либо в подсистемах графики / рабочего стола, либо в некотором взаимодействии между ними. Это фактический ввод с клавиатуры, который вызывает появление пропущенной строки, или прокрутка вниз, например, с помощью колесика мыши, делает это? Я уже видел подобные ошибки в gt, последнее, что я думаю, было связано с переключением или созданием вкладок.
Примеры аналогичных сообщений о предыдущих ошибках:
https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/881014 https://bugzilla.redhat.com/show_bug.cgi?id=695412
Я бы предложил попробовать другую терминальную программу (например, xterm) и, возможно, использовать другой оконный менеджер или среду рабочего стола (например, переключение между unity и unity-2d) или графический драйвер (например, переключение между nouveau и проприетарным драйвером nvidia). На самом деле погоня за ошибкой в gnome-терминал и ее исправление, к сожалению, не очень вероятны.
Я очень сомневаюсь, что пропущенные пакеты являются причиной.
У вас есть остаточная конфигурация, которую следует удалить. Также я предлагаю вам обновить вашу систему и перенастроить обновленные пакеты. Поэтому я хочу, чтобы вы выполнили эти шаги один раз, я бы хотел, чтобы это помогло вам.
Сначала откройте программные источники, чтобы убедиться, что вы сможете без проблем обновить свою систему:
казнить
sudo software-properties-gtk
в терминале и перейдите на вкладку Обновления.Tick
первые дваCheck boxes
и в той же вкладке дляNotify me of a new Ubuntu version
, Выбрать:For long-term support versions
, Затем перейдите на вкладку Другое программное обеспечение иTick
первые четыреCheck boxes
, За исключением первых четырех, либо удалите, либоUntick
, Также убедитесь, что во вкладке Ubuntu Software установлены все флажки.Затем закройте окно " Источники программного обеспечения" и выполните эту команду для обновления вашего хранилища:
sudo apt-get update
Теперь удалите все оставшиеся конфигурации и другие ненужные пакеты. Следующие команды помогут вам:
sudo apt-get autoremove && sudo apt-get autoclean sudo apt-get clean sudo apt-get remove --purge $(dpkg -l | grep "^rc" | awk '{print $2}' | tr '\n' ' ') sudo apt-get -f install
Я хочу, чтобы вы сначала пошли на 4-й шаг, а не на 3-й шаг. Если это работает, вам не нужно обновлять вашу систему, то есть вы можете пропустить третий шаг.
Команда Follow поможет вам обновить вашу систему.
sudo apt-get update sudo apt-get upgrade && sudo apt-get dist-upgrade
Если вы завершили этот шаг, то вы также должны перейти к 4-му шагу.:)
Эти команды помогут вам переконфигурировать установленные пакеты. Выполните это в вашем терминале:
sudo dpkg-reconfigure -a
Эта команда займет около 3-5 минут, так что подождите. Он не даст никакого вывода при успешном выполнении, иначе он выдаст сообщение об ошибке. Запишите сообщение об ошибке, если оно у вас есть.
sudo update-grub && sudo initramfs -u
Затем, наконец, перезагрузите вашу систему один раз. Надеюсь, это поможет вам решить вашу проблему.
Ответьте, если что-то пойдет не так, или вы получите какую-либо ошибку в любой конкретной команде с описанием команды и сообщением об ошибке.