Показаны сообщения с ярлыком Linux. Показать все сообщения
Показаны сообщения с ярлыком Linux. Показать все сообщения

среда, 7 марта 2018 г.

Openmediavault проблема openmediavault-iscsitarget

Проблема возникла при установке на версию openmediavault 3.0.98
Плагин версии openmediavault iscsitarget 3.1.6 после установки во время запуска возникает ошибка:
Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C; systemctl start iscsitarget 2>&1' with exit code '1': Job for iscsitarget.service failed. See 'systemctl status iscsitarget.service' and 'journalctl -xn' for details.

В логах:
Aug 02 22:19:53 openmediavault iscsitarget[18932]: Starting iSCSI enterprise target service:modprobe: FATAL: Module iscsi_trgt not found.
Aug 02 22:19:53 openmediavault iscsitarget[18932]: failed!
Aug 02 22:19:53 openmediavault systemd[1]: iscsitarget.service: control process exited, code=exited status=1
Aug 02 22:19:53 openmediavault systemd[1]: Failed to start LSB: Starts and stops the iSCSI software target.

Прояснилась ситуация после переустановки  
apt install --reinstall openmediavault-iscsitarget
Building module:
cleaning build area....
make KERNELRELEASE=4.9.0-0.bpo.3-amd64 -C /lib/modules/4.9.0-0.bpo.3-amd64/build M=/var/lib/dkms/iscsitarget/1.4.20.3+svn502/build....(bad exit status: 2)
Error! Bad return status for module build on kernel: 4.9.0-0.bpo.3-amd64 (x86_64)
Consult /var/lib/dkms/iscsitarget/1.4.20.3+svn502/build/make.log for more information.

Решение
Версии ядер:
Существуют stable версии, backports с буквенным индексом bpo и в самом конце experimental с индексом trunk.
Дело в том что iscsitarget не поддерживает backports kernel выше kernel 3.16.
Отключаем использование депозитария backports в openmediavault
Add OMV_APT_USE_KERNEL_BACKPORTS="NO" to /etc/default/openmediavault
Проверить версию ядра
uname -r
4.9.0-0.bpo.5-amd64
Делаем downgrade до 3.16
Поиск доступных для установки пакетов
apt-cache search linux-image
linux-headers-3.16.0-5-amd64 - Header files for Linux 3.16.0-5-amd64
linux-image-3.16.0-5-amd64 - Linux 3.16 for 64-bit PCs
linux-image-3.16.0-5-amd64-dbg - Debugging symbols for Linux 3.16.0-5-amd64
linux-image-4.9.0-0.bpo.5-amd64 - Linux 4.9 for 64-bit PCs
linux-image-4.9.0-0.bpo.5-amd64-dbg - Debug symbols for linux-image-4.9.0-0.bpo.5-amd64
linux-image-4.9.0-0.bpo.5-rt-amd64 - Linux 4.9 for 64-bit PCs, PREEMPT_RT
linux-image-4.9.0-0.bpo.5-rt-amd64-dbg - Debug symbols for linux-image-4.9.0-0.bpo.5-rt-amd64
linux-headers-4.9.0-0.bpo.5-amd64 - Header files for Linux 4.9.0-0.bpo.5-amd64

Устанавливаем linux-image-3.16
apt install linux-image-3.16.0-5-amd64 linux-headers-3.16.0-5-amd64

После о обновления ядра Debian необходимо перезагрузить систему. Чтобы проверить версию ядра и просмотреть лог ошибок выполните команды ниже:
uname -a
dmesg | egrep -i --color 'errors|critical|failed'
Удаляем ядро 4.9
apt purge linux-image-4.9.0-0.bpo.5-amd64 linux-headers-4.9.0-0.bpo.5-amd64
Теперь при установке плагина openmediavault iscsitarget препарирует ядро без проблем.

Большое количество плагинов на: http://omv-extras.org/
Описание установки http://omv-extras.org/joomla/index.php/guides
Выбираете версию плагина в соответствии вашей версии openmediavault
Загружаете в разделе Плагины, Устанавливаете
Появляется дополнительный раздел OMV-EXTRAS где включаете используемые депозитарии.
Переходите в раздел Плагины и выбираете необходимые.

понедельник, 4 июля 2016 г.

Failed to start LXD - container startup/shutdown. Ubuntu 16.04

## LXD service needs to be restarted using the root account > then reboot
$ sudo su
$ service lxd restart
$ reboot

## check if service is up
$ systemctl status lxd-containers.service

пятница, 1 июля 2016 г.

Установка CentOS Web Panel

       Системные требования:
  • 32bit Server - 512MB RAM   
  • 64bit Server - 1024MB 
  •  RAM HDD - 10 GB
  1. Установка CentOS
  2. Запуск сетевого соединения выполните данную команду (естественно, заменив ip-адрес и маску подсети вашими настройками) для включения сети, если вы хотите сами задать ip-адрес и маску подсети:
    ifconfig eth0 192.168.0.10 netmask 255.255.255.0
      Если же вы хотите, чтобы настройки были получены автоматически по DHCP, то выполните следующую команду:
    dhclient eth0
  3. Подключение EPEL (Extra Packages for Enterprise Linux)репозитария

    RHEL/CentOS 7 64 Bit

    ## RHEL/CentOS 7 64-Bit ##
    # wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-6.noarch.rpm
    # rpm -ivh epel-release-7-6.noarch.rpm

    RHEL/CentOS 6 32-64 Bit

    ## RHEL/CentOS 6 32-Bit ##
    # wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
    # rpm -ivh epel-release-6-8.noarch.rpm
    
    ## RHEL/CentOS 6 64-Bit ##
    # wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    # rpm -ivh epel-release-6-8.noarch.rpm
    # yum repolist
    
    Для установки пакетов с EPEL используем 
    # yum --enablerepo=epel info zabbix
    # yum --enablerepo=epel install zabbix  
     
  4. Установка  CentOS Web Panel
     
    # yum -y install wget
    # yum -y update
    # reboot
     
    # cd /usr/local/src
    # wget http://centos-webpanel.com/cwp-latest
    # sh cwp-latest
    Процесс установки занимает 5-10 минут
    На экране отобразит информацию для подключения и с генерированный пароль Mysql
     
  5. Добавляем правила для iptables
     # vi /etc/sysconfig/iptables
    -A INPUT -p udp -m state --state NEW --dport 2030 -j ACCEPT  
    -A INPUT -p tcp -m state --state NEW --dport 2030 -j ACCEPT
    # service iptables restart