LINUX.ORG.RU

Сообщения zorinquen

 

Ubuntu - зеркало на котором релизы для все архитектур

Форум — General

Кто в курсе киньте плз линк на сабж. А то попадаются зеркала либо с i386/amd64 или с arm64/armhf/ppc64el/s390x архитектурами. А нужно зеркало, включающее все. Цель-на девайсе с aarch64 архитектурой (armbian с Ubuntu bionic) запустить приложение для amd64 через chroot.

Текущий sources.list:

deb [arch=arm64] http://ports.ubuntu.com/ bionic main restricted universe multiverse
deb [arch=arm64] http://ports.ubuntu.com/ bionic-security main restricted universe multiverse
deb [arch=arm64] http://ports.ubuntu.com/ bionic-updates main restricted universe multiverse
deb [arch=arm64] http://ports.ubuntu.com/ bionic-backports main restricted universe multiverse
deb [arch=amd64] http://de.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse  
deb [arch=amd64] http://de.archive.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse  
deb [arch=amd64] http://de.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse  
deb [arch=amd64] http://de.archive.ubuntu.com/ubuntu/ bionic-proposed main restricted universe multiverse  
deb [arch=amd64] http://de.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse 

После apt update выдаёт

N: Skipping acquire of configured file 'main/binary-amd64/Packages' as repository 'http://apt.armbian.com bionic InRelease' doesn't support architecture 'amd64'
N: Skipping acquire of configured file 'bionic-utils/binary-amd64/Packages' as repository 'http://apt.armbian.com bionic InRelease' doesn't support architecture 'amd64'
N: Skipping acquire of configured file 'bionic-desktop/binary-amd64/Packages' as repository 'http://apt.armbian.com bionic InRelease' doesn't support architecture 'amd64'

Непонятно причем тут apt.armbian.com если его в sources.list уже нет…

 , , ,

zorinquen
()

Armbian - не запускаются иксы

Форум — General

На tvbox_e c Armbian устанвлены пакеты:

$ dpkg -l | grep xorg
rc  xserver-xorg                           1:7.7+19ubuntu7.1                   arm64        X.Org X server
ii  xserver-xorg-core:armhf                2:1.19.6-1ubuntu4.8                 armhf        Xorg X server - core server
ii  xserver-xorg-legacy                    2:1.19.6-1ubuntu4.8                 arm64        setuid root Xorg server wrapper
ii  xserver-xorg-video-armsoc:armhf        1.4.1-0ubuntu1                      armhf        X.Org X server -- ARM SoC display driver (transitional package)
ii  xserver-xorg-video-armsoc-exynos:armhf 1.4.1-0ubuntu1                      armhf        X.Org X server -- ARM SoC display driver for Exynos DRM

SoC Amlogic S905w. Пакеты xserver-xorg-video-armsoc и xserver-xorg-video-armsoc-exynos конфликтуют с xserver-xorg. Так что либо они, либо он. При попытке запустить:

$ startx
/usr/lib/xorg/Xorg.wrap: Only console users are allowed to run the X server
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

В Xorg.0.log

X.Org X Server 1.19.6
Release Date: 2017-12-20
[   113.120] X Protocol Version 11, Revision 0
[   113.125] Build Operating System: Linux 4.15.0-124-generic armv7l Ubuntu
[   113.130] Current Operating System: Linux armbian 5.9.0-arm-64 #20.10 SMP PREEMPT Wed Oct 14 12:04:42 MSK 2020 aarch64
[   113.130] Kernel command line: root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0
[   113.141] Build Date: 30 November 2020  08:03:57PM
[   113.147] xorg-server 2:1.19.6-1ubuntu4.8 (For technical support please see http://www.ubuntu.com/support) 
[   113.153] Current version of pixman: 0.34.0
[   113.164]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[   113.164] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   113.188] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Feb 24 12:47:04 2021
[   113.194] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   113.200] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   113.201] (==) No Layout section.  Using the first Screen section.
[   113.201] (**) |-->Screen "DefaultScreen" (0)
[   113.201] (**) |   |-->Monitor "<default monitor>"
[   113.202] (**) |   |-->Device "Mali FBDEV"
[   113.202] (**) |   |-->GPUDevice "Mali FBDEV"
[   113.202] (==) No monitor specified for screen "DefaultScreen".
        Using a default monitor configuration.
[   113.202] (**) Option "AutoAddGPU" "off"
[   113.202] (==) Automatically adding devices
[   113.202] (==) Automatically enabling devices
[   113.202] (**) Not automatically adding GPU devices
[   113.202] (==) Automatically binding GPU devices
[   113.202] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   113.202] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   113.202]    Entry deleted from font path.
[   113.202] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[   113.202]    Entry deleted from font path.
[   113.202] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[   113.202]    Entry deleted from font path.
[   113.202] (==) FontPath set to:
        /usr/share/fonts/X11/misc,
        /usr/share/fonts/X11/75dpi/:unscaled,
        /usr/share/fonts/X11/Type1,
        /usr/share/fonts/X11/75dpi,
        built-ins
[   113.202] (==) ModulePath set to "/usr/lib/xorg/modules"
[   113.202] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[   113.203] (II) Loader magic: 0xd33008
[   113.203] (II) Module ABI versions:
[   113.203]    X.Org ANSI C Emulation: 0.4
[   113.203]    X.Org Video Driver: 23.0
[   113.203]    X.Org XInput driver : 24.1
[   113.203]    X.Org Server Extension : 10.0
[   113.205] (++) using VT number 1

[   113.213] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_34
[   113.216] (II) xfree86: Adding drm device (/dev/dri/card1)
[   113.221] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 11 paused 0
[   113.222] (II) xfree86: Adding drm device (/dev/dri/card0)
[   113.225] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 12 paused 0
[   113.226] (**) OutputClass "Lima" setting /dev/dri/card0 as PrimaryGPU
[   113.226] (II) LoadModule: "glx"
[   113.227] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   113.231] (II) Module glx: vendor="X.Org Foundation"
[   113.231]    compiled for 1.19.6, module version = 1.0.0
[   113.231]    ABI class: X.Org Server Extension, version 10.0
[   113.231] (II) LoadModule: "armsoc"
[   113.232] (II) Loading /usr/lib/xorg/modules/drivers/armsoc_drv.so
[   113.232] (II) Module armsoc: vendor="X.Org Foundation"
[   113.232]    compiled for 1.19.3, module version = 1.4.1
[   113.232]    Module class: X.Org Video Driver
[   113.233]    ABI class: X.Org Video Driver, version 23.0
[   113.233] (II) ARMSOC: Driver for ARM Mali compatible chipsets
[   113.233] (WW) Falling back to old probe method for armsoc
[   113.233] (II) No BusID or DriverName specified - opening /dev/dri/card0
[   113.233] (EE) ERROR: Cannot set the DRM interface version.
[   113.233] (EE) ERROR: Cannot open a connection with the DRM - Permission denied
[   113.233] (II) No BusID or DriverName specified - opening /dev/dri/card0
[   113.233] (EE) ERROR: Cannot set the DRM interface version.
[   113.233] (EE) ERROR: Cannot open a connection with the DRM - Permission denied
[   113.233] (WW) Falling back to old probe method for armsoc
[   113.233] (II) No BusID or DriverName specified - opening /dev/dri/card0
[   113.233] (EE) ERROR: Cannot set the DRM interface version.
[   113.233] (EE) ERROR: Cannot open a connection with the DRM - Permission denied
[   113.233] (II) No BusID or DriverName specified - opening /dev/dri/card0
[   113.233] (EE) ERROR: Cannot set the DRM interface version.
[   113.237] (II) No BusID or DriverName specified - opening /dev/dri/card0
[   113.237] (EE) ERROR: Cannot set the DRM interface version.
[   113.237] (EE) ERROR: Cannot open a connection with the DRM - Permission denied
[   113.237] (II) modeset(0): using drv /dev/dri/card0
[   113.237] (WW) Falling back to old probe method for modesetting
[   113.237] (II) modeset(0): Creating default Display subsection in Screen section
        "DefaultScreen" for depth/fbbpp 24/32
[   113.237] (**) modeset(0): Depth 24, (--) framebuffer bpp 32
[   113.238] (II) Applying OutputClass "Lima" options to /dev/dri/card0
[   113.238] (==) modeset(0): RGB weight 888
[   113.238] (==) modeset(0): Default visual is TrueColor
[   113.238] (II) Loading sub module "glamoregl"
[   113.238] (II) LoadModule: "glamoregl"
[   113.238] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[   113.256] (II) Module glamoregl: vendor="X.Org Foundation"
[   113.257]    compiled for 1.19.6, module version = 1.0.0
[   113.257]    ABI class: X.Org ANSI C Emulation, version 0.4
[   113.257] (II) glamor: OpenGL accelerated X.org driver based.
[   113.653] (II) glamor: EGL version 1.4:
[   113.669] (II) modeset(0): glamor initialized
[   113.670] (II) modeset(0): Output Composite-1 has no monitor section
[   113.778] (II) modeset(0): Output HDMI-1 has no monitor section
[   113.778] (II) modeset(0): EDID for output Composite-1
[   113.779] (II) modeset(0): Printing probed modes for output Composite-1
[   113.779] (II) modeset(0): Modeline "720x576i"x25.0   13.50  720 732 795 864  576 580 586 625 interlace (15.6 kHz e)
[   113.779] (II) modeset(0): Modeline "720x480i"x30.0   13.50  720 739 801 858  480 488 494 525 interlace (15.7 kHz e)
[   113.887] (II) modeset(0): EDID for output HDMI-1
[   113.887] (II) modeset(0): Manufacturer: PHL  Model: 0  Serial#: 16843009
[   113.887] (II) modeset(0): Year: 2011  Week: 11
[   113.887] (II) modeset(0): EDID Version: 1.3
[   113.887] (II) modeset(0): Digital Display Input
[   113.887] (II) modeset(0): Max Image Size [cm]: horiz.: 64  vert.: 36
[   113.887] (II) modeset(0): Gamma: 2.20
[   113.887] (II) modeset(0): No DPMS capabilities specified
[   113.888] (II) modeset(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
[   113.888] (II) modeset(0): First detailed timing is preferred mode
[   113.888] (II) modeset(0): redX: 0.636 redY: 0.335   greenX: 0.291 greenY: 0.603
[   113.888] (II) modeset(0): blueX: 0.146 blueY: 0.061   whiteX: 0.279 whiteY: 0.292
[   113.888] (II) modeset(0): Supported established timings:
[   113.888] (II) modeset(0): 640x480@60Hz
[   113.888] (II) modeset(0): 800x600@60Hz
[   113.888] (II) modeset(0): 1024x768@60Hz
[   113.888] (II) modeset(0): Manufacturer's mask: 0
[   113.888] (II) modeset(0): Supported standard timings:
[   113.888] (II) modeset(0): #0: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
[   113.888] (II) modeset(0): Supported detailed timing:
[   113.888] (II) modeset(0): clock: 148.5 MHz   Image Size:  640 x 360 mm
[   113.888] (II) modeset(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
[   113.888] (II) modeset(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
[   113.888] (II) modeset(0): Supported detailed timing:
[   113.888] (II) modeset(0): clock: 84.8 MHz   Image Size:  640 x 360 mm
[   113.888] (II) modeset(0): h_active: 1360  h_sync: 1432  h_sync_end 1568 h_blank_end 1776 h_border: 0
[   113.888] (II) modeset(0): v_active: 768  v_sync: 771  v_sync_end 776 v_blanking: 798 v_border: 0
[   113.888] (II) modeset(0): Monitor name: PHILIPS FTV
[   113.888] (II) modeset(0): Ranges: V min: 56 V max: 76 Hz, H min: 30 H max: 83 kHz, PixClock max 175 MHz
[   113.888] (II) modeset(0): Supported detailed timing:
[   113.888] (II) modeset(0): clock: 148.5 MHz   Image Size:  640 x 360 mm
[   113.888] (II) modeset(0): h_active: 1920  h_sync: 2448  h_sync_end 2492 h_blank_end 2640 h_border: 0
[   113.888] (II) modeset(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
[   113.888] (II) modeset(0): Supported detailed timing:
[   113.888] (II) modeset(0): clock: 74.2 MHz   Image Size:  640 x 360 mm
[   113.888] (II) modeset(0): h_active: 1920  h_sync: 2558  h_sync_end 2602 h_blank_end 2750 h_border: 0
[   113.888] (II) modeset(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
[   113.888] (II) modeset(0): Supported detailed timing:
[   113.888] (II) modeset(0): clock: 74.2 MHz   Image Size:  640 x 360 mm
[   113.888] (II) modeset(0): h_active: 1920  h_sync: 2448  h_sync_end 2492 h_blank_end 2640 h_border: 0
[   113.888] (II) modeset(0): v_active: 540  v_sync: 542  v_sync_end 547 v_blanking: 562 v_border: 0
[   113.888] (II) modeset(0): Supported detailed timing:
[   113.888] (II) modeset(0): clock: 74.2 MHz   Image Size:  640 x 360 mm
[   113.888] (II) modeset(0): h_active: 1280  h_sync: 1720  h_sync_end 1760 h_blank_end 1980 h_border: 0
[   113.888] (II) modeset(0): v_active: 720  v_sync: 725  v_sync_end 730 v_blanking: 750 v_border: 0
[   113.889] (II) modeset(0): Number of EDID sections to follow: 1
[   113.889] (II) modeset(0): EDID (in hex):
[   113.889] (II) modeset(0):   00ffffffffffff00410c000001010101
[   113.889] (II) modeset(0):   0b150103804024780af9aba2554a9a25
[   113.889] (II) modeset(0):   0f474a21080081800101010101010101
[   113.889] (II) modeset(0):   010101010101023a801871382d40582c
[   113.889] (II) modeset(0):   450080682100001e1b2150a051001e30
[   113.889] (II) modeset(0):   48883500806821000018000000fc0050
[   113.889] (II) modeset(0):   48494c495053204654560a20000000fd
[   113.889] (II) modeset(0):   00384c1e5311000a20202020202001c7
[   113.889] (II) modeset(0):   020326714e9f10202122140513041102
[   113.889] (II) modeset(0):   15060126090703150750830100006703
[   113.889] (II) modeset(0):   0c002000b82d023a80d072382d40102c
[   113.889] (II) modeset(0):   458080682100001e011d803e73382d40
[   113.889] (II) modeset(0):   7e2c458080682100001e011d80d0721c
[   113.889] (II) modeset(0):   1620102c258080682100009e011d00bc
[   113.889] (II) modeset(0):   52d01e20b828554080682100001e0000
[   113.889] (II) modeset(0):   0000000000000000000000000000001c
[   113.889] (--) modeset(0): HDMI max TMDS frequency 225000KHz
[   113.889] (II) modeset(0): Printing probed modes for output HDMI-1
[   113.889] (II) modeset(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
[   113.889] (II) modeset(0): Modeline "1920x1080"x50.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[   113.889] (II) modeset(0): Modeline "1920x1080"x59.9  148.35  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.4 kHz e)
[   113.889] (II) modeset(0): Modeline "1920x1080i"x60.0   74.25  1920 2008 2052 2200  1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e)
[   113.889] (II) modeset(0): Modeline "1920x1080i"x50.0   74.25  1920 2448 2492 2640  1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz e)
[   113.889] (II) modeset(0): Modeline "1920x1080"x30.0   74.25  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (33.8 kHz e)
[   113.890] (II) modeset(0): Modeline "1920x1080"x25.0   74.25  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (28.1 kHz e)
[   113.890] (II) modeset(0): Modeline "1920x1080"x24.0   74.25  1920 2558 2602 2750  1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
[   113.890] (II) modeset(0): Modeline "1920x1080i"x59.9   74.18  1920 2008 2052 2200  1080 1084 1094 1125 interlace +hsync +vsync (33.7 kHz e)
[   113.890] (II) modeset(0): Modeline "1920x1080"x30.0   74.18  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (33.7 kHz e)
[   113.890] (II) modeset(0): Modeline "1920x1080"x24.0   74.18  1920 2558 2602 2750  1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
[   113.890] (II) modeset(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[   113.890] (II) modeset(0): Modeline "1360x768"x59.8   84.75  1360 1432 1568 1776  768 771 776 798 -hsync -vsync (47.7 kHz e)
[   113.890] (II) modeset(0): Modeline "1280x720"x60.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[   113.890] (II) modeset(0): Modeline "1280x720"x50.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
[   113.890] (II) modeset(0): Modeline "1280x720"x59.9   74.18  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[   113.890] (II) modeset(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[   113.890] (II) modeset(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[   113.890] (II) modeset(0): Modeline "720x576"x50.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz e)
[   113.890] (II) modeset(0): Modeline "720x480"x59.9   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[   113.890] (II) modeset(0): Output Composite-1 connected
[   113.890] (II) modeset(0): Output HDMI-1 connected
[   113.890] (II) modeset(0): Using sloppy heuristic for initial modes
[   113.890] (II) modeset(0): Output Composite-1 using initial mode 720x576i +0+0
[   113.890] (II) modeset(0): Output HDMI-1 using initial mode 1920x1080 +0+0
[   113.890] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[   113.890] (==) modeset(0): DPI set to (96, 96)
[   113.890] (II) Loading sub module "fb"
[   113.890] (II) LoadModule: "fb"
[   113.891] (II) Loading /usr/lib/xorg/modules/libfb.so
[   113.891] (II) Module fb: vendor="X.Org Foundation"
[   113.892]    compiled for 1.19.6, module version = 1.0.0
[   113.892]    ABI class: X.Org ANSI C Emulation, version 0.4
[   113.892] (II) UnloadModule: "armsoc"
[   113.892] (II) Unloading armsoc
[   113.892] (==) Depth 24 pixmap format is 32 bpp
[   114.008] (==) modeset(0): Backing store enabled
[   114.008] (==) modeset(0): Silken mouse enabled
[   114.008] (II) modeset(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[   114.022] (==) modeset(0): DPMS enabled
[   114.023] (WW) modeset(0): Option "PrimaryGPU" is not used
[   114.023] (WW) modeset(0): Option "fbdev" is not used
[   114.023] (WW) modeset(0): Option "Fimg2DExa" is not used
[   114.023] (WW) modeset(0): Option "DRI2" is not used
[   114.023] (WW) modeset(0): Option "DRI2_PAGE_FLIP" is not used
[   114.023] (WW) modeset(0): Option "DRI2_WAIT_VSYNC" is not used
[   114.023] (WW) modeset(0): Option "SWcursorLCD" is not used
[   114.023] (II) modeset(0): [DRI2] Setup complete
[   114.023] (II) modeset(0): [DRI2]   DRI driver: meson
[   114.023] (II) modeset(0): [DRI2]   VDPAU driver: meson
[   114.023] (--) RandR disabled
[   114.042] (II) SELinux: Disabled on system
[   114.327] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[   114.327] (II) AIGLX: enabled GLX_ARB_create_context
[   114.327] (II) AIGLX: enabled GLX_ARB_create_context_profile
[   114.327] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile
[   114.327] (II) AIGLX: enabled GLX_INTEL_swap_event
[   114.327] (II) AIGLX: enabled GLX_SGI_swap_control
[   114.327] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[   114.327] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[   114.327] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float
[   114.327] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[   114.330] (II) AIGLX: Loaded and initialized meson
[   114.330] (II) GLX: Initialized DRI2 GL provider for screen 0
[   114.335] (II) modeset(0): Damage tracking initialized
[   114.335] (II) modeset(0): Setting screen physical size to 508 x 285
[   114.529] (II) config/udev: Adding input device meson-ir (/dev/input/event0)
[   114.529] (II) No input driver specified, ignoring this device.
[   114.529] (II) This device may have been added with another device file.
[   114.533] (II) config/udev: Adding input device Generic USB K/B (/dev/input/event1)
[   114.533] (II) No input driver specified, ignoring this device.
[   114.533] (II) This device may have been added with another device file.
[   114.537] (II) config/udev: Adding input device Generic USB K/B Mouse (/dev/input/event2)
[   114.537] (II) No input driver specified, ignoring this device.
[   114.537] (II) This device may have been added with another device file.
[   114.540] (II) config/udev: Adding input device Generic USB K/B Mouse (/dev/input/mouse0)
[   114.540] (II) No input driver specified, ignoring this device.
[   114.540] (II) This device may have been added with another device file.
[   114.544] (II) config/udev: Adding input device Generic USB K/B System Control (/dev/input/event3)
[   114.544] (II) No input driver specified, ignoring this device.
[   114.544] (II) This device may have been added with another device file.
[   114.733] (II) Server terminated successfully (0). Closing log file.

В качестве моника 32" телек. Подозреваю, что трабл в иксовых конфигах или отсутствии дров для Mali GPU.

/etc/X11/xorg.conf.d/01-armbian-defaults.conf

Section "Monitor"
        Identifier              "Monitor0"
        Option                  "DPMS" "false"
EndSection
Section "ServerFlags"
        Option                  "BlankTime" "0"
        Option                  "StandbyTime" "0"
        Option                  "SuspendTime" "0"
        Option                  "OffTime" "0"
EndSection
Section "Device"
    Identifier  "Default Device"
    Driver      "modesetting"
    Option      "AccelMethod"    "none"     ### "glamor" to enable 3D acceleration, "none" to disable.
EndSection
Section "ServerFlags"
        Option  "AutoAddGPU" "off"
        Option "Debug" "dmabuf_capable"
EndSection
Section "OutputClass"
        Identifier "Lima"  # "Panfrost"
        MatchDriver "meson"  # sun4i-drm  rockchip
        Driver "modesetting"
        Option "PrimaryGPU" "true"
EndSection

/etc/X11/xorg.conf.d/exynos.conf

Section "Device"
        Identifier      "Mali FBDEV"
        Driver          "armsoc"
        Option          "fbdev"                 "/dev/fb0"
        Option          "Fimg2DExa"             "false"
        Option          "DRI2"                  "true"
        Option          "DRI2_PAGE_FLIP"        "false"
        Option          "DRI2_WAIT_VSYNC"       "true"
#       Option          "Fimg2DExaSolid"        "false"
#       Option          "Fimg2DExaCopy"         "false"
#       Option          "Fimg2DExaComposite"    "false"
        Option          "SWcursorLCD"           "false"
EndSection

Section "Screen"
        Identifier      "DefaultScreen"
        Device          "Mali FBDEV"
        DefaultDepth    24
EndSection

# lsmod | grep mali
пусто

Раньше помнится в некоторых версиях иксов было прога, которая автоматически генерит правильный конфиг для иксов, но может это было очень давно во времена BlackCat и сейчас такого уже нет.

 ,

zorinquen
()

Armbian на tvbox - не подключается по ssh

Форум — General

Подключил кабелем по eth tvbox c Armbian - ubuntu bionic, при сканировании портов показывает:

% s nmap -Pn  192.168.1.4 
Starting Nmap 7.70 ( https://nmap.org ) at 2021-02-23 09:55 EET
Nmap scan report for 192.168.1.4
Host is up (0.0063s latency).
All 1000 scanned ports on 192.168.1.4 are closed
MAC Address: 90:0E:B3:20:9A:84 (Unknown)

Nmap done: 1 IP address (1 host up) scanned in 3.36 seconds

tvbox пингуется. Когда его к телек подключаю, сервис sshd запущен, никаких правил в iptables нет. В dmesg тишина((

 

zorinquen
()

как на embedded linux возможен аналог xhost+

Форум — General

Пытаюсь на CoreELEC в chroot запустить GUI приложение, но ему требуется разрешение подобное через запуск xhost в обычном linux.

Когда аналогично на ноуте успешно запускал это приложение в chroot, выполнял предварительно:

 % xhost +local:root
non-network local connections being added to access control list

но похоже, что в CoreELEC нет в списках процессов иксов вообще:

CoreELEC:~ # ps auxw |less
PID   USER     TIME  COMMAND
    1 root      0:04 /usr/lib/systemd/systemd
 2133 root      0:00 /bin/sh
 2791 root      0:00 /usr/lib/systemd/systemd-journald
 3386 root      0:00 /usr/sbin/rpcbind -f
 3556 root      0:00 /usr/sbin/rpc.idmapd
 3606 root      0:01 /usr/lib/systemd/systemd-udevd
 3635 root      0:00 /usr/sbin/connman-vpnd -n
 3653 dbus      0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
 3664 root      0:00 /usr/sbin/eventlircd -f --evmap=/etc/eventlircd.d --socket=/run/lirc/lircd
 3781 root      0:00 /usr/bin/pulseaudio --system --disallow-exit --exit-idle-time=-1 --disable-shm
 3807 root      0:00 /usr/lib/systemd/systemd-logind
 3885 root      0:00 /sbin/crond -f -S
 3927 root      0:00 /usr/sbin/connmand -nr --config=/etc/connman/main.conf
 3996 avahi     0:00 avahi-daemon: running [CoreELEC.local]
 4052 root      0:00 /usr/bin/wpa_supplicant -u
 4100 root      0:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
 4361 root      0:00 /usr/sbin/rpc.statd
 4370 root      0:00 /usr/sbin/rpc.mountd
 4411 root      0:00 /usr/sbin/nmbd
 4434 root      0:00 /usr/sbin/smbd
 4439 root      0:00 {smbd-notifyd} /usr/sbin/smbd
 4440 root      0:00 {cleanupd} /usr/sbin/smbd
 4442 root      0:00 {lpqd} /usr/sbin/smbd
 4480 root      0:00 [rc0]
 4510 root      0:00 /storage/.kodi/addons/service.ttyd/bin/ttyd -O -T xterm -p 11111 login root
 4861 root      0:00 {kodi.sh} /bin/sh /usr/lib/kodi/kodi.sh --standalone -fs
 4864 root      0:00 {aml-hdmimonitor} /bin/sh /usr/lib/kodi/aml-hdmimonitor.sh
 4889 root      0:44 /usr/lib/kodi/kodi.bin --standalone -fs
 5003 root      0:00 sshd: root@pts/0
 5080 root      0:00 -sh
 5090 root      0:00 screen
 5091 root      0:00 {screen} SCREEN
 5092 root      0:00 /bin/sh
 5096 root      0:00 /bin/sh
 5100 root      0:00 /bin/sh
 5225 root      0:00 sleep 2

и даже если использовать репозиторий от Entware - в нём нет xorg или чего-то подобного-https://bin.entware.net/armv7sf-k3.2/Packages.html

Может в embedded linux какой-то другой механизм используется для подобного команде xhost?

 ,

zorinquen
()

после debootstrap в chroot недоступны команды

Форум — General

На хосте с CoreELEC архитектура aarch64. Установил через debootstrap минимальную Ubuntu bionic:

# debootstrap --arch=armhf bionic /storage/bin/ubuntu http://ports.ubuntu.com/ubuntu-ports/

Примонтировал /proc, /sys, /dev и т.д.

# ./chroot-enter.sh ubuntu
mount /proc
mount /sys
mount /dev
mount /dev/pts
mount /dev/shm
mount /dev/mqueue
mount /run
mount /tmp

Но после chroot в /storage/bin/ubuntu не находит никакой команды:

# chroot /storage/bin/ubuntu /bin/bash
root@CoreELEC:/# ip a
bash: ip: command not found

root@CoreELEC:/# /sbin/ifconfig
bash: /sbin/ifconfig: No such file or directory
root@CoreELEC:/# ls
bash: ls: command not found

Хотя эти файлы существуют, если смотреть с хост системы:

root@CoreELEC:~/bin/ubuntu/bin$ pwd
/storage/bin/ubuntu/bin
root@CoreELEC:~/bin/ubuntu/bin$ ls -l ls 
-rwxr-xr-x    1 root     root         91972 Jan 18  2018 ls

 ,

zorinquen
()

условие для tcsh

Форум — Admin

В текущем bash скрипте есть условие, проверяющее в наличии локального ssh ключа на удаленном сервере:

if [ -z \"\$(grep \"$KEY\" ~/.ssh/authorized_keys )\" ];

оно нормально срабатывает если на удаленном сервере bash, а если
tcsh на удаленном сервере - появляется сообщение

Illegal variable name.

Как можно изменить условие, чтобы оно корректно отрабатывало в tcsh?

 ,

zorinquen
()

запуск приложения на девайсе с aarch64 архитектурой

Форум — General

Пытаюсь запустить Raspberry Pi версию клиента parsec (для геймерского стримминга) на устройстве с aarch64 архитектурой. Пока не запускается, возможно из -за того, что нужно часть зависимостей скопировать в нужные каталоги. Но интересно это возможно в принципе, если на устройстве:

# uname -a
Linux node-2 3.14.29 #1 SMP Wed Nov 27 06:02:54 GMT 2019 aarch64 GNU/Linux

а сам бинарник parsecd 32-bit:

# file parsecd 
parsecd: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=3c6382b7ee8233fa3eb83d7dad47da7e193d0216, not stripped

?

 ,

zorinquen
()

Let's Encrypt SSL - ошибка SSL_ERROR_RX_RECORD_TOO_LONG

Форум — Admin

Недавно успешно сгенерировал SSL сертификат от Let’s Encrypt и он нормально работает с SMTP/IMAP, но когда в браузере открывается страница - появляется ошибка:

SSL получило запись, длина которой превышает максимально допустимую. (Код ошибки: SSL_ERROR_RX_RECORD_TOO_LONG) 

при этом при выполнении:

# openssl x509 -text -in cert.pem 

есть такие строки:

            X509v3 Basic Constraints: critical
                CA:FALSE

и

#  openssl verify fullchain.pem
CN = mail.mydomain.tk
error 20 at 0 depth lookup: unable to get local issuer certificate
error fullchain.pem: verification failed

 ,

zorinquen
()

в корне создался пустой файл с именем «0»

Форум — Desktop

1 сентября прошлого года в корне создался пустой файл с именем 0, владелец root. Интересно какая прога могла его создать и с какой целью?

 % ls -l /0
-rw-r--r-- 1 root root 0 сен  1 20:49 /0

 

zorinquen
()

python скрипт странно отрабатывает в автозагрузке

Форум — Admin

При запуске вручную из консоли скрипт запускается удачно пишет значения переменной в удаленную БД, но когда я помещаю его в /storage/.config/autostart.sh и перезагружаю систему скрипт отрабатывает, но не полностью. В частности не пишет ip адрес интерфейса. Содержимое autostart.sh:

(sleep 20; /opt/bin/python3.8 /storage/tmp/script/send.py &> /storage/.config/script.log) &

В логе script.log выдает help по команде ip:

# cat /storage/.config/script.log
BusyBox v1.31.0 (2020-10-28 14:51:54 EDT) multi-call binary.

Usage: ip [OPTIONS] address|route|link|tunnel|rule [ARGS]

OPTIONS := -f[amily] inet|inet6|link | -o[neline]

ip addr add|del IFADDR dev IFACE | show|flush [dev IFACE] [to PREFIX]
ip route list|flush|add|del|change|append|replace|test ROUTE
ip link set IFACE [up|down] [arp on|off] [multicast on|off]
        [promisc on|off] [mtu NUM] [name NAME] [qlen NUM] [address MAC]
        [master IFACE | nomaster]
ip tunnel add|change|del|show [NAME]
        [mode ipip|gre|sit] [remote ADDR] [local ADDR] [ttl TTL]
ip rule [list] | add|del SELECTOR ACTION

хотя строка в скрипте, отвечающая за значение ip адреса в скрипте верная:

ztaddress = os.popen("ip -brief address show | grep ztklhumdbt | awk '{print $3;}'").read()

т.к. вручную этот скрипт отрабатывает нормально и сама команда в оболочке также:

# ip -brief address show | grep ztklhumdbt | awk '{print $3;}'

Пробовал увеличить значение sleep до нескольких минут в скрипте - не помогло…

 

zorinquen
()

bash - сравнение текущей даты с датой создания файла

Форум — Admin

У меня в скрипте определяется имя самого свежего файла в каталоге:

ls -atl | grep "^-" | head -1

Вывод команды такой например:

-rw----r-- 1 root root 350785 янв  9 20:01 mysql.2021.01.09.20-01-55.sql.gz

Каким образом возможно теперь получить в переменной дату создания этого файла и сравнить с текущей датой?

 

zorinquen
()

симлинк странно срабатывает при запуске

Форум — Admin

Скрипт S90zerotier-one.sh при запуске вручную нормально отрабатывает все опции:

# /opt/etc/init.d/S90zerotier-one.sh
Usage: zerotier {start|stop|restart|status}

# /opt/etc/init.d/S90zerotier-one.sh status
ZeroTier-One is running.
# /opt/etc/init.d/S90zerotier-one.sh stop
# /opt/etc/init.d/S90zerotier-one.sh status
ZeroTier-One is NOT running

# ps ax | grep zer
 4253 root      0:00 grep zer

# /opt/etc/init.d/S90zerotier-one.sh start
# /opt/etc/init.d/S90zerotier-one.sh status
ZeroTier-One is running.
# ps ax | grep zer
 4273 root      0:00 /opt/bin/zerotier-one -d

zerotier-one - симлинк в том же каталоге:

# ls -l /opt/etc/init.d/zerotier-one
lrwxrwxrwx    1 root     root            34 Dec 24 17:53 /opt/etc/init.d/zerotier-one -> /opt/etc/init.d/S90zerotier-one.sh

Но при его запуске почему-то опции не срабатывают все:

# /opt/etc/init.d/zerotier-one status
ZeroTier-One is running.

# /opt/etc/init.d/zerotier-one stop
Terminated

но показывает статус запущенного процесса

# /opt/etc/init.d/zerotier-one status
ZeroTier-One is running.

хотя его нет в списке

# ps ax | grep zer
 4501 root      0:00 grep zer

# /opt/etc/init.d/zerotier-one start
ZeroTier-One is already running.

но его опять же нет в списке процессов

# ps ax | grep zer
 4543 root      0:00 grep zer

 ,

zorinquen
()

Python скрипт не выполняется из-за ошибки Mysql

Форум — Admin

Python скрипт запускается через крон:

@reboot sleep 60 && /root/bin/Period.py > ~/skript.log 2>&1

После ребута сервера он в памяти висит и лог ~/skript.log пустой

   1891 ?        S      0:00 /usr/bin/python3.8 /root/bin/Period.py

Но после какого-то периода времени (наверное после очередного ребута), скрипт не видно в списке процессов и в логе появляется:

# cat ~/skript.log
(2006, "MySQL server has gone away (ConnectionResetError(104, 'Connection reset by peer'))")

Внутри скрипта есть функция перезагрузки сервера каждые 12 часов.

Изменил значение параметра wait_timeout для mysql до 12 часов

wait_timeout  43200

Но теперь после ребута скрипт в памяти висит и после какого-то периода времени слетает снова, но в логе теперь такое пишет:

# cat ~/skript.log
(2006, "MySQL server has gone away (TimeoutError(110, 'Connection timed out'))")

 , ,

zorinquen
()

SSL сертификат для поддомена

Форум — Admin

На сервере с основным доменом установлен платный SSL сертификат. Можно ли например сгенерировать Let’s Encrypt сертификат для поддомена, который будет использоваться на другом сервере? Или возможно только отказаться от платного сертфиката и сгенерировать 1 wildcard сертификат для обоих серверов?

 ,

zorinquen
()

Проблема при запуске Python через cron

Форум — Admin

На Ubuntu сервере python скрипт при ручном запуске выполняет перезагрузку сервера, а при запуске в кроне нет. Пробовал так:

@reboot sleep 30 && /usr/bin/python3 /root/bin/skript.py &

и без запуска в фоне

@reboot sleep 30 && /usr/bin/python3 /root/bin/skript.py

При этом при запуске в фоне после ребута сервера python процесс выглядит так:


а без амперсанда так:

450 ?        Ss     0:00 /bin/sh -c sleep 30 && /usr/bin/python3 /root/bin/skript.py

 , , ,

zorinquen
()

редактирование crontab в bash скрипте

Форум — Admin

Возможно ли вместо редактирования

# crontab -e

использовать код, который вставляет описание cron задания в bash скрипте?

 

zorinquen
()

python скрипт не запускается через автозагрузку

Форум — Admin

При запуске вручную из консоли скрипт запускается, но когда я помещаю его в /storage/.config/autostart.sh и перезагружаю систему скрипт не отрабатывает. При этом первая строка с шебангом:

#!/usr/bin/env python3

Пробовал заменить на

#!/usr/bin/python3

не помогло.

При этом

# ls -l /usr/bin/env
lrwxrwxrwx    1 root     root             7 Oct 28 18:52 /usr/bin/env -> busybox

и

# ls -l /usr/bin/python3
lrwxrwxrwx    1 root     root             9 Oct 28 19:05 /usr/bin/python3 -> python3.7

 

zorinquen
()

MX linux - в Thunderbird не проигрывается звуковое оповещение

Форум — Desktop

В настройках Thunderbird выбрал проигрывать небольшой wav файл при получении почты. Сам звук на ноуте работает, wav файл в Clementine проигрывается, но при получении почты тишина. Права на файл нормальные: 644 для юзера.

 ,

zorinquen
()

редактирование /etc/passwd в bash или python скрипте

Форум — Admin
Если использовать сабж, то кроме редактирования /etc/passwd для определенного юзера скрипт также должен редактировать /etc/shadow или может для этой цели есть какой-то готовый python модуль?

 ,

zorinquen
()

настройка поиска с автодополнением в zsh

Форум — Desktop

Можно в zsh по аналогии с bash настроить поиск по истории команд? Для bash в /etc/inputrc настраивается mapping для поиска по истории команд с помощью клавиш page up и page down:

# alternate mappings for "page up" and "page down" to search the history
"\e[5~": history-search-backward
"\e[6~": history-search-forward

 ,

zorinquen
()

RSS подписка на новые темы