LINUX.ORG.RU

4
Всего сообщений: 35

Диагностика блока питания

Собственно, сабж. При чистке компьютера решил снять с блока питания защитную панель (ту, к которой крепится вентилятор), чтобы выдуть оттуда пыль. А после сборки компьютер перестал запускаться. Вообще никакой реакции на кнопку включения. При этом передняя панель подключена правильно. Грешу на блок питания. Какие есть способы проверки? Современного мультиметра в хозяйстве нет. Есть старый советский тестер, но его щупы в разъемы современного блока питания не влезут.

 , ,

anti_win ()

Арч, похоже, скатился окончательно

Вот недавно собрал новую чистую систему, в которой нет ничего лишнего. После успешной проверки звуковой системы захотел насладиться музыкой без всяких лишних прибамбасов. Однако я охренел от предложенного pacman-ом на установку mpd с консольным клиентом:

# pacman -S mpd ncmpc
ncmpc    ncmpcpp
[root@w-comp11 ~]# pacman -S mpd ncmpc
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: cifs-utils will be installed before its smbclient dependency

Packages (129) aom-2.0.0-1  audiofile-0.3.6-6  avahi-0.8+15+ge8a3dd0-1  boost-libs-1.72.0-2  cifs-utils-6.10-1
               confuse-3.2.2-1  dav1d-0.7.0-1  faad2-2.9.2-1  ffmpeg-1:4.2.3-5  flac-1.3.3-2  fluidsynth-2.1.3-1
               fontconfig-2:2.13.91+24+g75eadca-2  freetype2-2.10.2-1  fribidi-1.0.9-1  giflib-5.2.1-2
               graphite-1:1.3.14-1  gsm-1.0.19-1  harfbuzz-2.6.7-1  hicolor-icon-theme-0.17-2  jack-0.125.0-9
               jansson-2.13.1-1  l-smash-2.14.5-2  lame-3.100-3  lcms2-2.10-2  ldb-1:2.1.3-1  libao-1.2.2-3
               libass-0.14.0-2  libasyncns-0.8+3+g68cd5af-3  libavc1394-0.5.4-4  libbluray-1.2.0-3  libbsd-0.10.0-2
               libcddb-1.3.2-6  libcdio-2.1.0-2  libcdio-paranoia-10.2+2.0.1-2  libcups-2.3.3-1  libdaemon-0.14-5
               libdrm-2.4.102-1  libedit-20191231_3.1-1  libftdi-1.4-4  libglvnd-1.3.1-1  libgme-0.6.3-1
               libibus-1.5.22+8+gf591381e-1  libice-1.0.10-3  libid3tag-0.15.1b-11  libiec61883-1.2.0-6
               libinstpatch-1.1.5-1  libjpeg-turbo-2.0.4-1  libmad-0.15.1b-9  libmfx-20.1.1-1  libmikmod-3.3.11.1-4
               libmms-0.6.4-3  libmodplug-0.8.9.0-3  libmpcdec-1:0.1+r475-3  libmpdclient-2.18-1  libnfs-4.0.0-3
               libogg-1.3.4-2  libomxil-bellagio-0.9.3-3  libpciaccess-0.16-2  libpng-1.6.37-2  libpulse-13.0-3
               libraw1394-2.1.2-3  libshout-1:2.4.3-3  libsm-1.2.3-2  libsndfile-1.0.28-3  libsoxr-0.1.3-2
               libssh-0.9.4-1  libtheora-1.1.1-5  libtiff-4.1.0-2  libtool-2.4.6+42+gb88cebd5-13  libupnp-1.6.25-2
               libusb-compat-0.1.7-1  libva-2.7.1-1  libvdpau-1.4-1  libvorbis-1.3.6-2  libvpx-1.8.2-2
               libwebp-1.1.0-1  libx11-1.6.9-7  libxau-1.0.9-3  libxcb-1.14-1  libxcursor-1.2.0-2  libxdamage-1.1.5-3
               libxdmcp-1.1.3-3  libxext-1.3.4-3  libxfixes-5.0.3-4  libxi-1.7.10-3  libxrender-0.9.10-4
               libxshmfence-1.3-2  libxtst-1.2.3-4  libxv-1.0.11-4  libxxf86vm-1.1.4-4  lirc-1:0.10.1-6
               llvm-libs-10.0.0-2  lm_sensors-3.6.0-2  lmdb-0.9.25-1  mesa-20.1.0-4  mpg123-1.25.13-2  openal-1.20.1-2
               opencore-amr-0.1.5-4  openjpeg2-2.3.1-2  opus-1.3.1-2  portaudio-1:19.6.0-7  sdl2-2.0.12-1
               smbclient-4.12.3-1  speex-1.2.0-3  speexdsp-1.2.0-2  srt-1.4.1-2  sysfsutils-2.1.0-11  talloc-2.3.1-2
               tdb-1.4.3-2  tevent-1:0.10.2-1  twolame-0.4.0-2  v4l-utils-1.20.0-1  vid.stab-1.1-3  vmaf-1.5.1-1
               vulkan-icd-loader-1.2.141-1  wavpack-5.3.0-1  wayland-1.18.0-2  wildmidi-0.4.3-2
               x264-3:0.159.r2999.296494a-1  x265-3.4-1  xcb-proto-1.14-1  xorgproto-2020.1-1  xvidcore-1.3.7-2
               yajl-2.1.0-3  zita-alsa-pcmi-0.3.2-3  zita-resampler-1.6.2-3  zziplib-0.13.71-1  mpd-0.21.23-4
               ncmpc-0.38-1

Total Download Size:    97.88 MiB
Total Installed Size:  460.17 MiB

:: Proceed with installation? [Y/n]

И ладно тут более менее понятен libass, но вот зачем тут всякие libcups, lm_sensors, libx11, какая-то mesa, непонятный wayland я решительно не понял. Может кто подсказать, может я что-то не так настроил?

 , ,

ados ()

AUR по любопытству?

Сегодня решил попробовать установить программу из AUR и думал что все будет нормально, но что то пошло не так. Возможно ли её удалить вместе с зависимостями? Называется программа whatsapp-nativefier.

 , , ,

psychedelic74 ()

Проба на Python

Приветствую.

Вот многие кричат что bash ненужен, бери python. Взял, и без опыта что то да состряпал.

Вот прям чувствую башизм в питоне, что сделал так, что не так, хочу критики и советов.

https://github.com/WoozyMasta/smtp-test

Помогите дельнымы советами, что бы в следующи раз делал лучше. Спасибо.

 ,

WoozyMasta ()

Розетка в качестве антенны

Задача: как-то соорудить тв-антенну.
Пробовал скрутить из имеющихся проводов такую, но ловит только первый кАнал и тот с сильнейшими помехами...
Что если один провод от тв кабеля запитать в один провод из розетки, так скажем, что бы антеной стал веся проводка дома?
Не пыхнет ли телевизор? :D

 , , , ,

shiva ()

Переустановить Ubuntu Server... По SSH... На разделе ZFS...

Всем привет!

Ссыкотно начинать без консультаций ЛОРа. Есть сервер на Ubuntu Server 17.10 с ФС ZFS, внезапно положил тунца на снапшоты около года не делая их. И в один прекрасный момент решил накатить iRedMail, который сломал к херам iptables, зависимости и сервер MySQL, который теперь не (пере)устанавливается. Ну и эпично обновился до 18.04, выдернув не тот шнур питания на половине процесса обновления ;_;.

После всё таки забэкапил данные и так как дома только сплю, то хотел бы восстановить сервер по SSH. Кстати разметка такая:

$ sudo zfs list
NAME                USED  AVAIL  REFER  MOUNTPOINT
rpool               390G  4,86T   128K  /
rpool/ROOT         14,1G  4,86T   128K  none
rpool/ROOT/ubuntu  14,1G  4,86T  13,2G  /
rpool/home         21,4M  4,86T   128K  /home
rpool/home/anton   21,1M  4,86T  21,1M  /home/anton
rpool/home/root     165K  4,86T   165K  /root
rpool/srv          52,4M  4,86T  52,4M  /srv
rpool/storage       370G  4,86T   370G  /storage
rpool/swap         4,25G  4,86T  2,86G  -
rpool/var          2,02G  4,86T   128K  /var
rpool/var/cache     870M  4,86T   870M  /var/cache
rpool/var/log      1,15G  4,86T  1,15G  legacy
rpool/var/mail      128K  4,86T   128K  /var/mail
rpool/var/spool    23,8M  4,86T  23,8M  /var/spool
rpool/var/tmp       181K  4,86T   181K  legacy

Как я вижу решение проблемы:

  1. Подключаемся к серверу по SSH и ставим debootstrap.
  2. Через него ставим в директорию ~/new_ubuntu например 18.04.
  3. chroot в ~/new_ubuntu- до устанавливаем и настраиваем необходимые пакеты (ssh, например).
  4. Копируем из ~/new_ubuntu в rpool/ROOT/ubuntu (нужно ли предварительно очистить?!)
  5. Обновляем загрузчик
  6. reboot и удаляем ~/new_ubuntu
  7. Работаем в новой и чистой ОС

Прокатит ли так? Да и может есть какие-то более простые способы сбросить бубунту в нуль?

 , ,

AntonyRF ()

Лубунта тормозит! «смотреть лучше с ускорением видео в 1.5 раза».

Свежая статья на гиктаймсе «Актуальная ОС для старого ПК или нетбука» о несвежем линуксе для несвежего железа.

Если взять выжимку и развить идею, то стоит обратить внимание на:

1) Lubuntu — вот прям полноценная ОС для компьютера, с возможностью установки разных программ типа браузера Firefox или Chrome, офисного пакета LibreOffice (аналог Microsoft Office), и привычного сохранения файлов на локальном диске. Обещает быть шустрой на старом железе. Хороша ещё своей относительной популярностью и поддержкой (читай долго протянет), но не совсем понятно так ли нужна вся эта полноценность рядовому пользователю слабенького нетбука? Из минусов — т.к. это самобытный Linux, то нет практически никакой совместимости с Windows программами. Но по мне, в зависимости от задач с этим вполне можно жить обычному пользователю винды. Благо браузеры и мессенжеры те же самые, да и вирусов можно не опасаться. Кстати, это справедливо и для всех остальных систем в списке ниже. Составить впечатление о системе вполне можно по этому ролику, пусть даже он и не про самую свежую версию (СМОТРЕТЬ ЛУЧШЕ С УСКОРЕНИЕМ видео в 1.5 РАЗА).

иначе - тормозит ;)

 , , , ,

tiinn ()

Проблемы с CS2D.

Намутил на арч cs2d. Вот что из этого вышло:

[panzagloba@zagloba-pc cs2d]$ ./CS2D
Segmentation fault (core dumped)
[panzagloba@zagloba-pc cs2d]$ sudo ./CS2D
[sudo] password for panzagloba: 
Segmentation fault
[panzagloba@zagloba-pc cs2d]$ ./CS2D -win
Segmentation fault (core dumped)
[panzagloba@zagloba-pc cs2d]$ ./CS2D -win -gl
Segmentation fault (core dumped)
[panzagloba@zagloba-pc cs2d]$ sudo ./CS2D -win -gl
Segmentation fault
З.Ы На их сайте я конечно же ничего не нашёл. С пакетом из AUR такая же хрень.

 , , ,

PanZagloba ()

opensuse 42.2 optimus video

Стояла себе и слегка заплесневела в ноуте opensuse 13.1...Ну я ее и обновил до самой распоследней. Отвалилась opengl графика в кедах. Встряхнул бубном, поставил bumblebee - optirun glxspheres вполне себе работает. А, как же красивости в DM, в игорах под wine? Как же оно раньше работало? Help :-)

P.S. Просьба в Desktop перенести.

 , ,

everest2014 ()

Arch, Makepkg, missing package name

Свежий инсталл арча, при установке yaourt возникла проблема:
Из доки:

git clone https://aur.archlinux.org/package-query.git
cd package-query
makepkg -si

Фаза установки makepkg фейлится с ошибкой

loading packages...
error: missing package name in /home/mike/.tmp/package-query/package-query-1.8-2-x86_64.pkg.tar.xz
error: '/home/mike/.tmp/package-query/package-query-1.8-2-x86_64.pkg.tar.xz': invalid or corrupted package
==> WARNING: Failed to install built package(s).

Что характерно, ошибка не гуглится :С

 , ,

mersinvald ()

Я опять все сломал

В общем сделал

sudo chmod -R 777 /tmp /
. Слэш в конце вставил случайно(потому что работаю на другой клавиатуре и к ней еще не привык). Моментально прибил chmod. Проверил права, вроде бы все на месте. Но после этого получилось следующее:
ozzee@ozzee-Lenovo-G565:~$ glxgears 
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  156 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  42
  Current serial number in output stream:  44


Возможные причины:
1. Как уже написал выше - сломал права, но вроде бы все целое.
2. Обновлял месу. Тут ССЗБ - включены пакеты для разработчиков, чтобы у меня было все самое свежее(все гоняюсь за самой последней месой). Такое появилось после перезагрузки.
3. Мой кастомный конфиг иксов:
ozzee@ozzee-Lenovo-G565:~$ cat /etc/X11/xorg.conf.d/20-radeon.conf 
Section "Device"
	Identifier  "Radeon"
	Driver "radeon"
	Option "AccelMethod" "glamor"
    Option "DRI" "3"
EndSection

Но во-первых я его сразу же переместил для проверки и так и осталось, во-вторых до этого все работало идеально. Плюс, иксы и DE сейчас работают, т.е. пишу я со своего ноутбука где я обновлял месу.

А вообще до этого было такое:
ozzee@ozzee-Lenovo-G565:~$ gparted
Команда 'gparted' доступна в '/usr/sbin/gparted'
Команда не может быть найдена, потому что '/usr/sbin' не включена в переменную окружения  PATH
Вероятно, причиной является отсутствие прав администратора у вашей учетной записи.
gparted: команда не найдена

Все что лежит в /usr/sbin запускается от рута. Вот содержимое файла /etc/environment:
ozzee@ozzee-Lenovo-G565:~$ cat /etc/environment 
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
vblank_mode=0
.
Почему так стало, я не знаю.

Что, опять переустанавливать систему?

Система Xubuntu 16.04.1.

 , , ,

ozzee ()

Знатно обновил ядро

Обновил ядро до 4.4.21, попутно, как посоветовали в соседней теме, включил флаг поддержки мультипроцессорности, потому что система работала с 1 ядром из 4.

Сперва напортачил немного, напр. обновлял конфиги груба и не примонтировал /boot. Решил начать заново и сделать как положено: загрузился с liveusb, сделал rm -rf /boot/*, заново скомпилировал ядро с модулями, сделал grub-install и создал грубовский конфиг.

Все, казалось бы, как надо. Перезагрузка — меню груба, 5 секунд, пишет, мол начал загрузку и дальше черный экран. Диод монитора начинает мигать, первые секунд 5 трещит винчестер, дальше тишина, на нажатия любых клавиш не отвечает. Обновился знатно, короче.

 , ,

Flagitio ()

Создание «общих» функций-обёрток для одноимённых методов отнаследованных классов

ЛОР, есть нубовопросы.

Есть библиотека на C++, в ней есть некий базовый класс Base и несколько отнаследованных от него (пусть будут Derived1, Derived2 и т.д.). Также для этой библиотеки есть обёртка для C, которая сейчас выглядит примерно так:

void *Derived1_Create() {
    Derived1 *der = new Derived1();
    return static_cast<void*>(der);
}
...

double Derived1_DoSomething(void *v) {
    Derived1 *der = static_cast<Derived1*>(v);
    return der->DoSomething();
}
...

void Derived1_Destroy(void *v) {
    Derived1 *der = static_cast<Derived1*>(v);
    delete der;
}
1) Можно ли определять общие функции для методов вида DerivedN::DoSomething? То есть, можно ли не писать для каждого класса Derived такую функцию в обёртке, а создать одну, в которой происходит каст к базовому классу (в котором метод DoSomething тоже существует (но реализация не обязательно такая же, просто он принимает такие же аргументы и возвращает значение того же типа))?
double Base_DoSomething(void *v) {
    Base *bas = static_cast<Base*>(v);
    return bas->DoSomething();
}
Это работает, но какие могут быть подводные камни?

2) То же самое, но про деструкторы. Если мы будем удалять объекты указанным ниже способом, чем это чревато?

void Base_Destroy(void *v) {
    Base *bas = static_cast<Base*>(v);
    delete bas;
}

...
int main() {
    derived1 = Derived1_Create();
    derived42 = Derived42_Create();
    Base_Destroy(derived1);
    Base_Destroy(derived42);
}

 , , ,

Ceiling_QB ()

Восстановление покалеченных портажей

Не буду уточнять обстоятельства, случайно снес себе часть /var, соответственно портаж забыл обо всех установленных пакетах, вплоть до @system.
Хочет пересобирать. Я не хочу.
Кроме того, при сборке некоторых пакетов (libffi) конфигурация валится по причине того, что в системе libffi уже присутствует.
Есть ли способ насильно заставить портаж вспомнить что необходимые пакеты установлены? Хоть бы и вручную попакетно, для тяжелых случаев.

 , , ,

mersinvald ()

Крепление 2.5 харда в корпус

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

Есть корпус китайский Gresso, приглянулся ценой и компактностью. Очень маленький и красивый, но вот с креплениями в нём беда.

Есть крепление для харда 3.5, оно боковое. Он прикручивается на стенку и стоит вертикально, есть крепление для 5.5 привода полноценное, прикручивается с двух сторон, подпорок нет и есть второе 5.5 неполноценное, потому что прикручивается только с одной стороны и тоже без подпорок. Есть мысль вкрутить хард 2.5 тоже боком вертикально всего на два винта, но не будет ли для него это фатальным? Либо наколхозить из корпуса от старого сдрома как бы крепление, вставить в него хард 2.5 и уже его прикрутить, но тут же проблема, будет прижим на одной стороне, а на второй будет болтаться. Что посоветуете выбрать?

 ,

dimka4996 ()

Fedora Account System. Fedora Wiki.

Всем привет!
Зарегался себе аккаунт в FAS, подписал CLA.
Проблема в том, что я не могу залогиниться в wiki.fedoraproject.org, она мне злобно сообщает, что:

You have entered an invalid username and password. If you are certain that your username and password are correct, confirm that you can log in to the Fedora Account System (https://admin.fedoraproject.org/accounts/) and that you have signed the CLA


Наверняка среди вас есть те, кто может мне подсказать, в чем проблема.

 , ,

slaykovsky ()

Первый российский процессор будет стоить $60

Компания «Байкал Электроникс» в начале 2016 года запустит в массовое производство первый российский процессор Baikal-T1.

По оценкам источников, первая партия будет составлять 100 тыс. устройств. При заказе от 100 единиц цена за каждую будет составлять $60. Как отмечают в самой компании, заказ оформили уже более 100 фирм (20 из которых — зарубежные), среди них разработчик решений в области автоматизации «Акситех» и тайваньский производитель встраиваемых компьютеров Lanner.

Процессор Baikal-T1 на 32-битном ядре MIPS Warrior является первым чипом отечественного производства, разработанным для коммерческих, а не военных нужд. Разработчик утверждает, что цена на их процессор соответствует другим предложениям на рынке, так как Baikal-T1 является полноценной системой с интерфейсом, а не обычным контроллером.

 , , ,

kep ()

Сборка ядра + pf-патчсет в opensuse

Решил вчера собрать ядро по этой статье. Скачал исходники 4.2 (не 4.2.1 или ещё какой-то, именно 4.2). Скачал патч, применил, всё ок. Настроил конфиг ядра, запустил компиляцию. Ближе к концу у меня посыпались ошибки про нехватку места.

В итоге:

  • btrfs начала делать снапшоты на каждое изменение, таким образом «выжрав» более 3 гигабайт;
  • /usr/src/packages (где были папки BUILD, BUILDROOT и прочие) весила более 11гб.
  • разумеется, что остающиеся 14гб у меня кончились

Что не так? Вроде ж при компиляции ядра не должно быть так много данных на диске - для сборки libreoffice мне хватало /tmp в 10 гигов в генте.

 , , ,

ekzotech ()

gallium-nine и opensuse tumbleweed

Согласно этой ссылке подключил репу, обновил пакеты из неё, установил wine оттуда-же.

Ребутнул систему - winecfg - нет опции про direct3d 9.

Что я сделал не так?

cast Novell-ch

 , , , ,

ekzotech ()

Грабить корованы

Вопрос к пользователям «зоймечательного» хостера caravan - у всех недавно всё легло нахер, а потом внезапно поднялось?

PS: Поглядел аптайм - он не менялся. Видимо, уборщица магистраль из джунипера выдернула.

UPD: Кажись, уборщица пошла на второй заход.

 ,

svr4 ()