FAQ по устранению проблем: различия между версиями

Материал из Wiki МИАЦ ВО
Перейти к навигации Перейти к поиску
 
(не показаны 23 промежуточные версии этого же участника)
Строка 5: Строка 5:
==Поддержка русского языка в консоли==
==Поддержка русского языка в консоли==
*'''Проблема:''' В консоли  квадратики вместо русских букв.
*'''Проблема:''' В консоли  квадратики вместо русских букв.
*'''Решение:''' Оказывается, всего навсего, нужно включить поддержку фреймбуфера на этапе инициализации ядра.<br />
*'''Решение:''' Создаем файл '''/lib/systemd/system/systemd-vconsole-setup.service'''  
Для этого:
<pre>ExecStart=/bin/setupcon</pre>  
1. в любом текстовом редакторе с правами рута нужно в файл '''/etc/initramfs-tools/initramfs.conf''' добавить строчку '''FRAMEBUFFER=Y'''. Это также можно сделать выполнив следующие команды:
Если после обновлений слетит данная настройка, то ее следует повторить.<br>
<pre>
взято [http://forum.matuntu.org/index.php?topic=388.0 тут].
sudo -i
echo 'FRAMEBUFFER=Y' >> /etc/initramfs-tools/initramfs.conf
exit</pre>  
2. Обновить образ рамдиска периода инициализации ядра (initrd):
<pre>sudo update-initramfs -u</pre>
взято [http://help.ubuntu.ru/wiki/russian_font_in_console тут].


==Ничего не видно в консоли (по Ctrl+Alt+F1)==
==Ничего не видно в консоли (по Ctrl+Alt+F1)==
Строка 29: Строка 23:
*'''Решение:'''  '''Ctrl+Win+d'''.
*'''Решение:'''  '''Ctrl+Win+d'''.
А если нажать и удерживать кнопку''' Win''', то появится окно с помощью о быстрых клавишах.
А если нажать и удерживать кнопку''' Win''', то появится окно с помощью о быстрых клавишах.
==Автоматическое поднятие сети VPN при загрузке и обрыве соединения==
*'''Проблема:''' Очень легко настраивается VPN соединение штатными средствами, но при обрыве, оно уже не поднимается.
*'''Решение:'''  Установить программу [http://code.google.com/p/vpnpptp/ vpnpptp], которая имеет намного больше настроек и возможностей.
==После загрузки уровень микрофона сбрасывается в 0==
==После загрузки уровень микрофона сбрасывается в 0==
*'''Проблема:''' Subj.
*'''Проблема:''' Subj.
Строка 104: Строка 95:
sudo reboot</pre>
sudo reboot</pre>
Взято [http://www.cyberforum.ru/ubuntu-linux/thread169769.html тут]
Взято [http://www.cyberforum.ru/ubuntu-linux/thread169769.html тут]
==Письма, отправленные от root по crontab приходят с charset=ANSI_X3.4-1968.==
Решение описано [http://agafonov.pp.ru/wiki/cron_evironment тут]<br />
Нужно в файл /etc/crontab добавить следующие строки
<pre>
CONTENT_TYPE="text/plain; charset=UTF-8"
CONTENT_TRANSFER_ENCODING=8bit
LANG=ru_RU.UTF-8
</pre>
==Рекурсивный поиск и замена текста в файлах Linux.==
find -type f -name \*.py -exec sed -i -r 's/regexp1/regexp2/g' {} \;
Заменит во всех файлах *.py начиная от текущей директории строку regexp1 на regexp2. (можно использовать regexp выражения)
==Compiz жрет память==
'''Проблема:''' Если не перегружать машину с Linux Ubuntu  несколько дней, то память выделяемая на Compiz может увеличиться до 2 и более Гб.<br>
'''Решение:''' Взято [http://askubuntu.com/questions/82684/lowering-compiz-memory-usage тут]<br>
1. Создаем скрипт, например,  /etc/scripts/compiz_restart.sh
<pre>
#!/bin/bash
killall compiz -HUP</pre>
2. Делаем его исполняемым
<pre>
chmod 755 /etc/scripts/compiz_restart.sh
</pre>
3. Добавить в /etc/crontab строки
<pre># Перезагрузка Compiz
00 00 * * *  root /etc/scripts/compiz_restart.sh
</pre>
==appsreamcli грузит процессор на 100% для Ubuntu 16.04==
Решение взято [http://askubuntu.com/questions/774986/appstreamcli-hanging-with-100-cpu-usage-during-update тут]<br>
Сначала убиваем процесс appstreamcli
<pre>sudo kill -KILL $(pgrep appstreamcli)</pre>
или
<pre>sudo pkill -KILL appstreamcli</pre>
Затем:
<pre>
wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb
sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.deb
</pre>
После этого вы сможете продолжить APT - получить обновления , как обычно.
==Как ноутбуку с Ubuntu запретить уходить в спящий режим после закрытия крышки==
Редактируем файл /etc/systemd/logind.conf и строку
<pre>#HandleLidSwitch=hibernate</pre>
заменить на
<pre>HandleLidSwitch=ignore</pre>
Взято [http://forum.ubuntu.ru/index.php?topic=234704.msg1866736#msg1866736 тут].
==Как сбросить пароль в Linux Ubuntu==
Читать [https://habrahabr.ru/post/54103/ тут].
==Как перезагрузить сетевой интерфейс, после измерения в файле /etc/network/interfaces==
Устанавливаем пакет
<pre>sudo apt install ifupdown2</pre>
И после все работает
<pre>sudo ifdown -a && sudo ifup -a</pre>
Или
<pre>sudo ifreload -c</pre>
==[http://www.qinet.ru/2018/05/1649/ Ubuntu 18.04 включить rc.local]==
==Снимаем блокировку с /var/lib/dpkg/==
Взято [http://ermin.ru/post/7 тут]<br>
Если во время установки или обновления программ через apt-get процесс был прерван нажатием Ctrl+Z, то при следующей попытке запуска apt-get получим ошибку:
<pre>
E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11: Ресурс временно недоступен)
E: Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); он уже используется другим процессом?
</pre>
Хорошо, что можно разблокировать каталог всего одной командой. А избавиться от этой проблемы просто, достаточно выполнить команду:
<pre>
sudo fuser -vki /var/lib/dpkg/lock
</pre>
Должно получиться примерно так:
<pre>
                    ПОЛЬЗ-ЛЬ    PID ДОСТУП КОМАНДА
/var/lib/dpkg/lock:  root      4581 F.... dpkg
Завершить процесс 4581? (y/N) Y
</pre>
Нажимаем «Y» и наслаждаемся нормальной работой apt-get. Я думаю многие пользователи знали об этой команде, но некоторые новички единственным выходом считали — sudo reboot.
==Ubuntu на сервере перешла в состояние Read-only file system. Как исправить без перезагрузки?==
Смотрим названия дисков
<pre>$df -h</pre>
Затем ремонтируем ФС
<pre>sudo fsck -AM</pre>
После этого перемонтируем ФС
<pre>$ sudo mount -o remount,rw /dev/name_razd</pre>
==WPS office очень мелкий системный шрифт==
Произошел какой то сбой при работе WPS Office. Системный шрифт стал очень мелким.<br>
Все дело в конфликте DPI и тем оформления<br>
Для исправления<br>
<pre>cp /usr/share/applications/wps-office-wps.desktop ~/.local/share/applications/
nano ~/.local/share/applications/wps-office-wps.desktop</pre>
Замени строку
<pre>Exec=wps %f</pre>
На
<pre>Exec=env GDK_SCALE=3 GDK_DPI_SCALE=0.3 QT_STYLE_OVERRIDE=Fusion QT_FONT_DPI=144 wps %f</pre>
Где<br>
'''GDK_SCALE=3''' Основной параметр, который масштабирует GTK-интерфейсы (меню, кнопки и т.п.). "3" означает 300% масштаб — это и делает интерфейс очень крупным<br>
'''GDK_DPI_SCALE=0.3''' Влияет на масштаб шрифтов в GTK-приложениях. 0.3 — довольно мелко, может быть "компенсацией" за GDK_SCALE=3.<br>
'''QT_FONT_DPI=144''' Это влияет на шрифты в Qt-приложениях, к которым относится WPS.Значение 144 = 150% масштаб. Стандартное — 96.
Сохрани файл и выйди CTRL+x<br>
Перезапусти меню
<pre>killall plasmashell && kstart5 plasmashell</pre>

Текущая версия от 14:27, 17 июля 2025

Распаковать файл из *.tar.gz

Например, файл rebol.tar.gz

tar -xzf rebol.tar.gz

Поддержка русского языка в консоли

  • Проблема: В консоли квадратики вместо русских букв.
  • Решение: Создаем файл /lib/systemd/system/systemd-vconsole-setup.service
ExecStart=/bin/setupcon

Если после обновлений слетит данная настройка, то ее следует повторить.
взято тут.

Ничего не видно в консоли (по Ctrl+Alt+F1)

  • Проблема: Карта GF Ubuntu 12.04 На 7 консоли - все нормально, а на всех остальных ни чего не видно. Вначале едва проглядывало, а сейчас вообще экран черный.
  • Решение: В общем, разкоментировал строку в файле /etc/default/grub и установил 1024х768
GRUB_GFXMODE=1024x768 

Потом

sudo update-grub2

и вроде все заработало.

Скрыть все окна (показать рабочий стол)

  • Проблема: Как скрыть все открытые окна?
  • Решение: Ctrl+Win+d.

А если нажать и удерживать кнопку Win, то появится окно с помощью о быстрых клавишах.

После загрузки уровень микрофона сбрасывается в 0

  • Проблема: Subj.
  • Решение: Выполните в мониторе команду
sudo alsactl store

Если при перезапуске настройки не восстанавливаются, тогда в автозагрузку добавить:

alsactl restore

Взято тут

Загрузить ОС в текстовом режиме

  • 'Решение: Редактируем файл /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text" #по умолчанию без text

Выполняем команду

sudo update-grub

При следующей перезагрузки ubuntu запустить без X’ов.

После установки WINE eterosoft и обновления ядра перестали монтироваться Шары Windows серверов

  • Проблема: При монтировании командой mount.cifs, выдавалось сообщение.
mount error: cifs filesystem not supported by the system
mount error(19): No such device
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

А при вводе

# modprobe cifs
FATAL: Module etercifs not found.
FATAL: Error running install command for cifs
  • Решение: Нужно переустановить модуль cifs, запускаем
#/etc/init.d/etercifs build

И после установки модуля - все работает.

Удаление ^M

Дата: 2010 Октябрь 22 | Рубрика: Памятка Метки: bash FreeBSD Linux Ubuntu
^M – является символом перевода строки в ОС Windows. Что бы удалить данный символ из строки с данными, существует несколько способов!

Имеем исходный файл proxy.list, с таким содержанием

69.246.18.216:34385^M
114.143.106.154:1080^M
68.109.178.52:27977^M
24.191.68.219:27977^M
69.105.233.201:40867^M

Способ №1.

cat proxy.list | col -bx > proxy_new.list

Способ №2.

cat proxy.list | tr -d '\r' > proxy_new.list

Есть и другие способы, но эти я считаю более лучшими.
Взято Отсюда.

Перестал запускаться Skype в Ubuntu 13.04 (с проприетарными драйверами Nvidia и AMD)

  • Проблема: После обновления Ubuntu на 13.04, перестал запускаться Skype.
  • Решение:

1. Переименовываем skype

$ sudo mv /usr/bin/skype /usr/bin/skype-bin

2. Теперь создадим файл с именем "Skype" в /USR/BIN/ - для этого мы запустим текстовый редактор с правами администратора (я буду использовать Gedit):

$ gksu gksu gedit /usr/bin/skype

И в этот файл, вставьте следующее:

#!/bin/sh
export LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1
exec skype-bin "$@"

3. Сохраняем файл и меняем права

sudo chmod 0755 /usr/bin/skype

После этого Skype будет работать в Ubuntu 13.04

Если Вы захотите вернуть все обратно, выполните

$ sudo rm /usr/bin/skype
$ sudo mv /usr/bin/skype-bin /usr/bin/skype

Взято тут.

Поддержка сети отключена

  • Сегодня столкнулся с такой ситуацией - отключил комп ( тупо долгим жатием на кнопку, в связи с некоторыми причинами)
    Загружаюсь в ubuntu и тут такое сообщение - Поддержка сети отключена
    Что делать как быть без инета и локалки?
  • Решение:
sudo service network-manager stop #остановка сервиса 
sudo rm /var/lib/NetworkManager/NetworkManager.state #удаление проблемного компонента
sudo service network-manager start # запуск сервиса
#Возможно потребуется:
sudo reboot

Взято тут

Письма, отправленные от root по crontab приходят с charset=ANSI_X3.4-1968.

Решение описано тут
Нужно в файл /etc/crontab добавить следующие строки

CONTENT_TYPE="text/plain; charset=UTF-8"
CONTENT_TRANSFER_ENCODING=8bit
LANG=ru_RU.UTF-8

Рекурсивный поиск и замена текста в файлах Linux.

find -type f -name \*.py -exec sed -i -r 's/regexp1/regexp2/g' {} \;

Заменит во всех файлах *.py начиная от текущей директории строку regexp1 на regexp2. (можно использовать regexp выражения)

Compiz жрет память

Проблема: Если не перегружать машину с Linux Ubuntu несколько дней, то память выделяемая на Compiz может увеличиться до 2 и более Гб.
Решение: Взято тут
1. Создаем скрипт, например, /etc/scripts/compiz_restart.sh

#!/bin/bash
killall compiz -HUP

2. Делаем его исполняемым

chmod 755 /etc/scripts/compiz_restart.sh

3. Добавить в /etc/crontab строки

# Перезагрузка Compiz 
00 00 * * *  root /etc/scripts/compiz_restart.sh

appsreamcli грузит процессор на 100% для Ubuntu 16.04

Решение взято тут
Сначала убиваем процесс appstreamcli

sudo kill -KILL $(pgrep appstreamcli)

или

sudo pkill -KILL appstreamcli

Затем:

wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb
sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.deb

После этого вы сможете продолжить APT - получить обновления , как обычно.

Как ноутбуку с Ubuntu запретить уходить в спящий режим после закрытия крышки

Редактируем файл /etc/systemd/logind.conf и строку

#HandleLidSwitch=hibernate

заменить на

HandleLidSwitch=ignore

Взято тут.

Как сбросить пароль в Linux Ubuntu

Читать тут.

Как перезагрузить сетевой интерфейс, после измерения в файле /etc/network/interfaces

Устанавливаем пакет

sudo apt install ifupdown2

И после все работает

sudo ifdown -a && sudo ifup -a

Или

sudo ifreload -c

Снимаем блокировку с /var/lib/dpkg/

Взято тут
Если во время установки или обновления программ через apt-get процесс был прерван нажатием Ctrl+Z, то при следующей попытке запуска apt-get получим ошибку:

E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11: Ресурс временно недоступен)
E: Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); он уже используется другим процессом?

Хорошо, что можно разблокировать каталог всего одной командой. А избавиться от этой проблемы просто, достаточно выполнить команду:

sudo fuser -vki /var/lib/dpkg/lock

Должно получиться примерно так:

                     ПОЛЬЗ-ЛЬ    PID ДОСТУП КОМАНДА
/var/lib/dpkg/lock:  root       4581 F.... dpkg
Завершить процесс 4581? (y/N) Y

Нажимаем «Y» и наслаждаемся нормальной работой apt-get. Я думаю многие пользователи знали об этой команде, но некоторые новички единственным выходом считали — sudo reboot.

Ubuntu на сервере перешла в состояние Read-only file system. Как исправить без перезагрузки?

Смотрим названия дисков

$df -h

Затем ремонтируем ФС

sudo fsck -AM

После этого перемонтируем ФС

$ sudo mount -o remount,rw /dev/name_razd

WPS office очень мелкий системный шрифт

Произошел какой то сбой при работе WPS Office. Системный шрифт стал очень мелким.
Все дело в конфликте DPI и тем оформления
Для исправления

cp /usr/share/applications/wps-office-wps.desktop ~/.local/share/applications/
nano ~/.local/share/applications/wps-office-wps.desktop

Замени строку

Exec=wps %f

На

Exec=env GDK_SCALE=3 GDK_DPI_SCALE=0.3 QT_STYLE_OVERRIDE=Fusion QT_FONT_DPI=144 wps %f

Где
GDK_SCALE=3 Основной параметр, который масштабирует GTK-интерфейсы (меню, кнопки и т.п.). "3" означает 300% масштаб — это и делает интерфейс очень крупным
GDK_DPI_SCALE=0.3 Влияет на масштаб шрифтов в GTK-приложениях. 0.3 — довольно мелко, может быть "компенсацией" за GDK_SCALE=3.
QT_FONT_DPI=144 Это влияет на шрифты в Qt-приложениях, к которым относится WPS.Значение 144 = 150% масштаб. Стандартное — 96.

Сохрани файл и выйди CTRL+x
Перезапусти меню

killall plasmashell && kstart5 plasmashell