AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-251630

Stephen Boston's questions

Martin Hope
Stephen Boston
Asked: 2024-07-09 02:14:39 +0800 CST

driver instalado mas não disponível

  • 5

Eu não entendo o problema aqui. O rtl8821cu está instalado, mas não consigo modprobeencaixá-lo no lugar. Há algum problema com o processo de instalação ou estou faltando uma etapa.

> pacman -Q | grep rtl
rtl8188gu-dkms-git r12.9dec829-1
rtl8812au-dkms-git 5.13.6.r189.gd4638de-1
rtl8821cu-dkms-git 5.12.0.1853eacc28-1
rtl8xxxu-dkms-git r54.fbb6d1a-1

[stephen@carb:~]
:> modprobe rtl8821cu
modprobe: FATAL: Module rtl8821cu not found in directory /lib/modules/6.9.7-arch1-1

Depois do comentário do eyoung100

`Packages (1) rtl8821cu-dkms-git-5.12.0.1853eacc28-1
`
`Total Installed Size:  36.99 MiB
`Net Upgrade Size:       0.00 MiB
`

...

==> Leaving fakeroot environment.
==> Finished making: rtl8821cu-dkms-git 5.12.0.1853eacc28-1 (Mon Jul  8 12:33:34 2024)
==> Installing package rtl8821cu-dkms-git with pacman -U...

...

-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> WARNING: Possibly missing firmware for module: 'cfg80211'
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-fallback.img'
-> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful


[stephen@carb:~/external/rtl8821cu-dkms-git]
:> uname -r
6.9.7-arch1-1

[stephen@carb:~/external/rtl8821cu-dkms-git]
:> dkms status
rtl8188gu/r12.9dec829, 6.6.36-1-lts, x86_64: installed
rtl8812au/5.13.6.r189.gd4638de, 6.6.36-1-lts, x86_64: installed
rtl8821cu/5.12.0.1853eacc28, 6.6.36-1-lts, x86_64: installed
rtl8821cu/5.12.0.1853eacc28, 6.9.7-arch1-1, x86_64: installed
rtl8xxxu/r54.fbb6d1a, 6.6.36-1-lts, x86_64: installed
rtl8xxxu/r54.fbb6d1a, 6.9.7-arch1-1, x86_64: installed
arch-linux
  • 1 respostas
  • 50 Views
Martin Hope
Stephen Boston
Asked: 2024-06-20 12:40:42 +0800 CST

montagens tmpfs inesperadas: explique

  • 5

Eu não vi essas montagens tmpfs /run/credentials ... listadas em minha dfsaída antes.

É sobre o que

:> df -h
Filesystem                     Size  Used Avail Use% Mounted on
tmpfs  1.0M     0  1.0M   0% /run/credentials/systemd-udev-load-credentials.service
tmpfs  1.0M     0  1.0M   0% /run/credentials/systemd-network-generator.service
tmpfs  1.0M     0  1.0M   0% /run/credentials/systemd-journald.service
tmpfs  1.0M     0  1.0M   0% /run/credentials/systemd-tmpfiles-setup-dev-early.service
tmpfs  1.0M     0  1.0M   0% /run/credentials/systemd-tmpfiles-setup-dev.service
tmpfs  1.0M     0  1.0M   0% /run/credentials/systemd-sysctl.service
tmpfs  1.0M     0  1.0M   0% /run/credentials/systemd-networkd.service
tmpfs  1.0M     0  1.0M   0% /run/credentials/systemd-vconsole-setup.service
tmpfs  1.0M     0  1.0M   0% /run/credentials/systemd-tmpfiles-
systemd
  • 1 respostas
  • 72 Views
Martin Hope
Stephen Boston
Asked: 2024-04-01 01:32:57 +0800 CST

wmctrl move a janela para a área de trabalho

  • 7

Estou tentando usar wmctrlpara mover uma janela para uma área de trabalho.

Por wmctrl -ljanela é

 0x03e00057  9 meer montazo - Google Search — Mozilla Firefox

Comando e saída são

 /usr/local/bin/wmctrl -v -i 0x03e00057 -t 3
 envir_utf8: 0
 No window was specified.

Meu entendimento é que -iaponta para o id hexadecimal da janela (primeiro campo na lista de saída?), O que, na minha opinião, estou fazendo aqui. Onde estou perdido?

wmctrl
  • 1 respostas
  • 17 Views
Martin Hope
Stephen Boston
Asked: 2024-03-28 20:08:40 +0800 CST

registro do sistema diferente de journalctl

  • 5

Presumo que journalctlseja um agregador abrangente de logs do sistema, mas descobri que isso está incorreto.

Por exemplo, dmesgfornece registro do sistema antes que o systemd seja totalmente ativado e apresenta uma visão mais precisa dos estados e processos do hardware.

Existem outros recursos de registro de sistema padrão ou úteis que administradores de sistemas experientes usam no Linux?

logs
  • 1 respostas
  • 22 Views
Martin Hope
Stephen Boston
Asked: 2024-03-04 08:34:05 +0800 CST

arco; não é possível atualizar o libblockdev

  • 6

Executando uma atualização global

:: Synchronizing package databases...
core is up to date
extra is up to date
:: Starting full system upgrade...
:: Replace libblockdev-utils with extra/libblockdev? [Y/n] Y
resolving dependencies...
looking for conflicting packages...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: libblockdev and libblockdev-utils are in conflict

Então tento remover manualmente o libblockdev-utils

sudo pacman -R libblockdev-utils
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing libblockdev-utils breaks dependency 'libblockdev-utils' required by libblockdev
:: removing libblockdev-utils breaks dependency 'libbd_utils.so=3-64' required by libblockdev
:: removing libblockdev-utils breaks dependency 'libblockdev-utils' required by libblockdev-crypto
:: removing libblockdev-utils breaks dependency 'libbd_utils.so=3-64' required by libblockdev-crypto
:: removing libblockdev-utils breaks dependency 'libblockdev-utils' required by libblockdev-fs
:: removing libblockdev-utils breaks dependency 'libbd_utils.so=3-64' required by libblockdev-fs
:: removing libblockdev-utils breaks dependency 'libblockdev-utils' required by libblockdev-loop
:: removing libblockdev-utils breaks dependency 'libbd_utils.so=3-64' required by libblockdev-loop
:: removing libblockdev-utils breaks dependency 'libblockdev-utils' required by libblockdev-mdraid
:: removing libblockdev-utils breaks dependency 'libbd_utils.so=3-64' required by libblockdev-mdraid
:: removing libblockdev-utils breaks dependency 'libblockdev-utils' required by libblockdev-nvme
:: removing libblockdev-utils breaks dependency 'libbd_utils.so=3-64' required by libblockdev-nvme
:: removing libblockdev-utils breaks dependency 'libblockdev-utils' required by libblockdev-part
:: removing libblockdev-utils breaks dependency 'libbd_utils.so=3-64' required by libblockdev-part
:: removing libblockdev-utils breaks dependency 'libblockdev-utils' required by libblockdev-swap
:: removing libblockdev-utils breaks dependency 'libbd_utils.so=3-64' required by libblockdev-swap
:: removing libblockdev-utils breaks dependency 'libblockdev-utils' required by udisks2
:: removing libblockdev-utils breaks dependency 'libbd_utils.so=3-64' required by udisks2

O que fazer agora?

arch-linux
  • 1 respostas
  • 158 Views
Martin Hope
Stephen Boston
Asked: 2024-01-11 12:18:10 +0800 CST

RTL810xE PCI Express Fast Ethernet no arco criando vários erros de diário

  • 7

Meu diário está inundado com isso:

    journalctl -r
    2024-01-10T20:07:01.947911-08:00 dell kernel: pci 0000:01:00.0:    [ 0] RxErr                  (First)
    2024-01-10T20:07:01.947686-08:00 dell kernel: pci 0000:01:00.0:   device [10ec:8136] error status/mask=00000001/00006000
    2024-01-10T20:07:01.947423-08:00 dell kernel: pci 0000:01:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
    2024-01-10T20:07:01.946988-08:00 dell kernel: pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:01:00.0
    2024-01-10T20:07:01.694824-08:00 dell kernel: pci 0000:01:00.0:    [ 0] RxErr                  (First)
    2024-01-10T20:07:01.694573-08:00 dell kernel: pci 0000:01:00.0:   device [10ec:8136] error status/mask=00000001/00006000
    2024-01-10T20:07:01.694279-08:00 dell kernel: pci 0000:01:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
    2024-01-10T20:07:01.693781-08:00 dell kernel: pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:01:00.0
    2024-01-10T20:07:01.601284-08:00 dell kernel: pci 0000:01:00.0:    [ 0] RxErr                  (First)
    
    

A placa é RTL810xE PCI Express Fast Ethernet controllera que, de acordo com https://linux-hardware.org/index.php?id=pci:10ec-8136-1028-056a , deseja o driver Realtek r8169.

A página https://wiki.archlinux.org/title/Network_configuration/EthernetRealtek no link / WOL problem possui uma seção que sugere que há um problema com este driver em uma inicialização dupla do Windows. Esta não é uma máquina de inicialização dupla. Isso éarch linux 6.6.10-arch1-1

Posso dar vida ao cartão, modprobe r8169mas isso não afeta as mensagens de erro do diário para este dispositivo.

arch-linux
  • 1 respostas
  • 62 Views
Martin Hope
Stephen Boston
Asked: 2023-04-23 15:50:52 +0800 CST

feh visualizador de imagens: alternar sem moldura/mover janela

  • 5

Com o visualizador de imagens feh, posso abrir uma janela sem moldura em uma imagem. Isso é bom.

No entanto, agora quero mover a janela na tela e, para isso, acho que precisarei de um quadro.

Portanto, existe uma maneira de mover uma janela ou alternar o framelessrecurso.

Não vejo a opção em ~/.config/feh/keysou em man feh.

feh
  • 2 respostas
  • 16 Views
Martin Hope
Stephen Boston
Asked: 2023-01-21 06:56:39 +0800 CST

geeqie: copiar o caminho para a área de transferência não faz nada

  • 5
geeqie 2.0.1-4
mate-desktop 1.26.0-1
Linux 6.1.5-arch2-1

O visualizador de imagens geeqie possui um item de menu 'copiar caminho para a área de transferência'.

Esta 'área de transferência' é a área de transferência global, para que eu possa, digamos, colar o caminho em um e-mail.

Se sim, então isso não está funcionando. Meu buffer de colagem não é afetado por esse recurso.

clipboard
  • 1 respostas
  • 13 Views
Martin Hope
Stephen Boston
Asked: 2022-06-27 15:00:18 +0800 CST

erro de unidade de usuário systemd na inicialização: Falha ao adicionar dependência ignorando: argumento inválido

  • 0

Arch 5.18/ MATE Desktop

Tenho um serviço de usuário que configura valores para meu painel

[Unit]
Description=Set values for panel widgets
After=mnt-ram
After=sys-subsystem-net-devices-eno1.device

[Service]
ExecStart=/home/stephen/bin/panel-setup.sh 
Type=oneshot
RemainAfterExit=True

[Install]
WantedBy=default.target

Ambos mnt-rame sys-subsystem-net-devices-enp0s8.deviceaparecem como ativos para systemctl --user list-units.

Na inicialização, os relatórios do diário

 systemd[669]: /home/stephen/.config/systemd/user/panel-setup.service:3: Failed to add dependency on mnt-ram, ignoring: Invalid argument
 

No entanto, após o carregamento da área de trabalho, posso emitir sem erros e com o efeito esperado:systemctl user restart panel-setup

systemd systemd-unit
  • 1 respostas
  • 194 Views
Martin Hope
Stephen Boston
Asked: 2022-06-18 08:38:18 +0800 CST

problemas com gitignore

  • 0

Com isso .gitignore, espero que os arquivos *.log no diretório testnão sejam incluídos em nenhuma transação git

:> cat ~/test/.gitignore
*/*/*.log
*/*/*__pycache__*
*/*/*out

No entanto, tenho essa conversa que sugere que meu gitignore não está definido para fazer o que eu espero.

Onde está meu erro? Estou interpretando mal a conversa ou meu .gitignore está incorreto para o que eu esperava.

:> git add .
===
:> git status
On branch master
Your branch is up to date with 'origin/master'.
===
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
    new file:   ftp.log
===
:> git restore --staged ftp.log 
===
:> git status
Untracked files:
(use "git add <file>..." to include in what will be committed)
    ftp.log
nothing added to commit but untracked files present (use "git add" to track)
git
  • 3 respostas
  • 33 Views
Martin Hope
Stephen Boston
Asked: 2022-06-16 07:27:56 +0800 CST

serviço systemd para iniciar após a montagem da unidade ram

  • 0

Eu tenho um serviço baseado em inotify que faz backup do diretório git da minha LAN para o Dropbox. Eu tentei manter o diretório git no Dropbox, mas tenho vários clientes git muitas vezes recebendo arquivos de erro lá.

Neste estágio inicial de desenvolvimento, este é um serviço de sistema bastante ocupado e conversador que deseja fazer login em uma unidade de memória RAM. Não quero usar /tmpporque outros aplicativos dependem de ter espaço lá.

Para criar a unidade ram no meu fstab, tenho isso:

 tmpfs       /mnt/ram tmpfs   nodev,nosuid,noexec,nodiratime,size=1024M   0 0

Preciso ter certeza de que a unidade de RAM está montada antes do início do serviço de backup. Eu quero colocar uma condição para o serviço que atrasa seu início.

Vejo sugestões de que as pessoas usem o *.mntserviço como pré-condição, mas não vejo nenhum arquivo /lib/systemd/systemque me dê o nome do serviço de que preciso.

Como posso identificar esta montagem? Existe outra abordagem?

mount fstab
  • 2 respostas
  • 80 Views
Martin Hope
Stephen Boston
Asked: 2022-05-31 15:00:36 +0800 CST

IOTOP reclama: CONFIG_TASK_DELAY_ACCT não habilitado no kernel

  • 0

Olhando em volta, vejo que a correção padrão é adicionar isso aos parâmetros de inicialização do kernel.

Usando systemd-boot, meu arch.conf fica assim:

 title   Arch Linux
 linux   /vmlinuz-linux
 initrd  /intel-ucode.img
 initrd  /initramfs-linux.img
 options root=PARTUUID="98b3b4f7-e7f9-6f49-be81-a2ee709c7a3e" rw

Como adiciono CONFIG_TASK_DELAY_ACCT à optionsentrada?

Outra linha?

Ou usando algum delimitador, adicioná-lo à linha existente?

Qual valor devo definir?

systemd-boot iotop
  • 2 respostas
  • 404 Views
Martin Hope
Stephen Boston
Asked: 2022-05-30 05:25:37 +0800 CST

smartctl Power_Cycle_Count no novo SSD

  • 0

Após um ciclo de energia no meu sistema e um teste longo do smartctl, meu Samsung EVO 1T SSD:

 ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE

...

 12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       6

...
 

Do que se VALUE:099trata? Permitindo um ciclo de controle de qualidade automatizado, eu esperaria que fosse menos de 10, certamente. Este é um disco usado? Ou ...

ssd smartctl
  • 1 respostas
  • 47 Views
Martin Hope
Stephen Boston
Asked: 2022-05-28 13:38:14 +0800 CST

dispositivo para descartar gravações de sessão do navegador

  • 0

Eu uso o navegador Brave (um fork do Chromium) que grava o estado da sessão no disco a cada segundo, atividade que usa desnecessariamente meu SSD.

Eu nunca estou interessado em restaurar minha sessão do navegador. Nunca. Então, eu tentei todas as configurações possíveis, mas o Brave insiste. Algo sobre estatísticas de uso que eu suspeito.

Gostaria de saber se eu poderia criar um arquivo de memória. Eu tentei um fifo, mas que bloqueou o navegador.

Existe algum outro dispositivo baseado em memória. Vejo que há uma unidade RAM, mas não quero impedir todas as gravações do navegador.

Como posso fazer isso?

bash shell-script
  • 3 respostas
  • 16 Views
Martin Hope
Stephen Boston
Asked: 2022-05-25 14:47:05 +0800 CST

ssd não será montado: superblock ruim, mas não blocos ruins: erros de gravação

  • 0

acabei de notar que estava usando SDD para SSD. Corrigido

Preciso de ajuda para interpretar esta situação. /dev/sdaé um disco de dados com cópia de segurança e com dados reproduzíveis por isso não é crítico para o sistema mas gostaria de evitar o esforço de restaurar/reconstruir os dados alguns dos quais serão bastante demorados

É possível recuperar/reparar?

Se sim como? Se eu limpar o disco para reutilização, qual é sua confiabilidade?

Resumo (relatórios detalhados abaixo):

  • não será montado: superblock ruim
  • badblocks não encontra blocos ruins
  • smartctl não relata erros
  • fsck não pode definir sinalizadores de superblock
  • fdisk mostra partição limpa
  • dmesg mostra erros de gravação
  • parted mostra 792 GB livres de unidade de 1 TB

A montagem ssd falha assim:

 [stephen@meer ~]$ sudo mount /dev/sda1 /mnt/sda
 mount: /mnt/sda: can't read superblock on /dev/sda1.
        dmesg(1) may have more information after failed mount system call.
 [stephen@meer ~]$ 
 

mas badblocks não encontra blocos ruins

 [root@meer stephen]# badblocks -v /dev/sda1              
 Checking blocks 0 to 976760831
 Checking for bad blocks (read-only test): done                                                 
 Pass completed, 0 bad blocks found. (0/0/0 errors)

Mas smartctl não encontra erros

 [root@meer stephen]# smartctl -a /dev/sda 
 smartctl 7.3 2022-02-28 r5338 [x86_64-linux-5.17.9-arch1-1] (local build)
 Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org
 
 === START OF INFORMATION SECTION ===
 Model Family:     WD Blue / Red / Green SSDs
 Device Model:     WDC  WDS100T2B0A-00SM50
 Serial Number:    213159800516
 LU WWN Device Id: 5 001b44 8bc4fdc6e
 Firmware Version: 415020WD
 User Capacity:    1,000,204,886,016 bytes [1.00 TB]
 Sector Size:      512 bytes logical/physical
 Rotation Rate:    Solid State Device
 Form Factor:      2.5 inches
 TRIM Command:     Available, deterministic, zeroed
 Device is:        In smartctl database 7.3/5319
 ATA Version is:   ACS-4 T13/BSR INCITS 529 revision 5
 SATA Version is:  SATA 3.3, 6.0 Gb/s (current: 1.5 Gb/s)
 Local Time is:    Tue May 24 16:06:23 2022 PDT
 SMART support is: Available - device has SMART capability.
 SMART support is: Enabled
 
 === START OF READ SMART DATA SECTION ===
 SMART overall-health self-assessment test result: PASSED
 
 General SMART Values:
 Offline data collection status:  (0x00)    Offline data collection activity
                    was never started.
                    Auto Offline Data Collection: Disabled.
 Self-test execution status:      (   0)    The previous self-test routine completed
                    without error or no self-test has ever 
                    been run.
 Total time to complete Offline 
 data collection:       (    0) seconds.
 Offline data collection
 capabilities:           (0x11) SMART execute Offline immediate.
                    No Auto Offline data collection support.
                    Suspend Offline collection upon new
                    command.
                    No Offline surface scan supported.
                    Self-test supported.
                    No Conveyance Self-test supported.
                    No Selective Self-test supported.
 SMART capabilities:            (0x0003)    Saves SMART data before entering
                    power-saving mode.
                    Supports SMART auto save timer.
 Error logging capability:        (0x01)    Error logging supported.
                    General Purpose Logging supported.
 Short self-test routine 
 recommended polling time:   (   2) minutes.
 Extended self-test routine
 recommended polling time:   (  10) minutes.
 
 SMART Attributes Data Structure revision number: 4
 Vendor Specific SMART Attributes with Thresholds:
 ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
   5 Reallocated_Sector_Ct   0x0032   100   100   ---    Old_age   Always       -       124
   9 Power_On_Hours          0x0032   100   100   ---    Old_age   Always       -       1470
  12 Power_Cycle_Count       0x0032   100   100   ---    Old_age   Always       -       134
 165 Block_Erase_Count       0x0032   100   100   ---    Old_age   Always       -       4312400063
 166 Minimum_PE_Cycles_TLC   0x0032   100   100   ---    Old_age   Always       -       1
 167 Max_Bad_Blocks_per_Die  0x0032   100   100   ---    Old_age   Always       -       65
 168 Maximum_PE_Cycles_TLC   0x0032   100   100   ---    Old_age   Always       -       14
 169 Total_Bad_Blocks        0x0032   100   100   ---    Old_age   Always       -       630
 170 Grown_Bad_Blocks        0x0032   100   100   ---    Old_age   Always       -       124
 171 Program_Fail_Count      0x0032   100   100   ---    Old_age   Always       -       128
 172 Erase_Fail_Count        0x0032   100   100   ---    Old_age   Always       -       0
 173 Average_PE_Cycles_TLC   0x0032   100   100   ---    Old_age   Always       -       2
 174 Unexpected_Power_Loss   0x0032   100   100   ---    Old_age   Always       -       90
 184 End-to-End_Error        0x0032   100   100   ---    Old_age   Always       -       0
 187 Reported_Uncorrect      0x0032   100   100   ---    Old_age   Always       -       0
 188 Command_Timeout         0x0032   100   100   ---    Old_age   Always       -       64
 194 Temperature_Celsius     0x0022   070   053   ---    Old_age   Always       -       30 (Min/Max 18/53)
 199 UDMA_CRC_Error_Count    0x0032   100   100   ---    Old_age   Always       -       0
 230 Media_Wearout_Indicator 0x0032   001   001   ---    Old_age   Always       -       0x002600140026
 232 Available_Reservd_Space 0x0033   097   097   004    Pre-fail  Always       -       97
 233 NAND_GB_Written_TLC     0x0032   100   100   ---    Old_age   Always       -       2703
 234 NAND_GB_Written_SLC     0x0032   100   100   ---    Old_age   Always       -       2842
 241 Host_Writes_GiB         0x0030   253   253   ---    Old_age   Offline      -       466
 242 Host_Reads_GiB          0x0030   253   253   ---    Old_age   Offline      -       622
 244 Temp_Throttle_Status    0x0032   000   100   ---    Old_age   Always       -       0
 
 SMART Error Log Version: 1
 No Errors Logged
 
 SMART Self-test log structure revision number 1
 Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
 # 1  Extended offline    Completed without error       00%      1470         -
 
 Selective Self-tests/Logging not supported
 
 

e o fsck falha assim:

 [root@meer ~]# e2fsck -cfpv /dev/sda1
 /dev/sda1: recovering journal
 e2fsck: Input/output error while recovering journal of /dev/sda1
 e2fsck: unable to set superblock flags on /dev/sda1
 
 
 /dev/sda1: ********** WARNING: Filesystem still has errors **********
 
 
 
 
 
 May 24 15:38:29 meer kernel: I/O error, dev sda, sector 121899008 op 0x1:(WRITE) flags 0x800 phys_seg 1 prio class 0
 May 24 15:38:29 meer kernel: sd 2:0:0:0: [sda] tag#31 CDB: Write(10) 2a 00 07 44 08 00 00 00 08 00
 May 24 15:38:29 meer kernel: sd 2:0:0:0: [sda] tag#31 Add. Sense: Unaligned write command
 May 24 15:38:29 meer kernel: sd 2:0:0:0: [sda] tag#31 Sense Key : Illegal Request [current] 
 May 24 15:38:29 meer kernel: sd 2:0:0:0: [sda] tag#31 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
 May 24 15:38:29 meer kernel: ata3.00: configured for UDMA/33
 May 24 15:38:29 meer kernel: ata3.00: error: { ABRT }
 May 24 15:38:29 meer kernel: ata3.00: status: { DRDY ERR }
 May 24 15:38:29 meer kernel: ata3.00: cmd ca/00:08:00:08:44/00:00:00:00:00/e7 tag 31 dma 4096 out
                                       res 51/04:08:00:08:44/00:00:07:00:00/e7 Emask 0x1 (device error)
 May 24 15:38:29 meer kernel: ata3.00: failed command: WRITE DMA
 May 24 15:38:29 meer kernel: ata3.00: irq_stat 0x40000001
 May 24 15:38:29 meer kernel: ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
 May 24 15:38:29 meer kernel: ata3: EH complete
 May 24 15:38:29 meer kernel: ata3.00: configured for UDMA/33
 May 24 15:38:29 meer kernel: ata3.00: error: { ABRT }
 May 24 15:38:29 meer kernel: ata3.00: status: { DRDY ERR }
 May 24 15:38:29 meer kernel: ata3.00: cmd ca/00:08:00:08:44/00:00:00:00:00/e7 tag 6 dma 4096 out
                                       res 51/04:08:00:08:44/00:00:07:00:00/e7 Emask 0x1 (device error)
 May 24 15:38:29 meer kernel: ata3.00: failed command: WRITE DMA
 May 24 15:38:29 meer kernel: ata3.00: irq_stat 0x40000001
 May 24 15:38:29 meer kernel: ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
 

Particionamento como visto pelo fdisk.

 Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
 Disk model: WDC  WDS100T2B0A
 Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disklabel type: gpt
 Disk identifier: 3F701164-2CF8-6D48-A94E-478634C140BE
 
 Device     Start        End    Sectors   Size Type
 /dev/sda1   2048 1953523711 1953521664 931.5G Linux filesystem

De dmesg

 [ 5292.895300] ata3.00: configured for UDMA/33
 [ 5292.895315] ata3: EH complete
 [ 5293.021851] ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
 [ 5293.021859] ata3.00: irq_stat 0x40000001
 [ 5293.021864] ata3.00: failed command: WRITE DMA
 [ 5293.021866] ata3.00: cmd ca/00:08:00:08:44/00:00:00:00:00/e7 tag 18 dma 4096 out
                         res 51/04:08:00:08:44/00:00:07:00:00/e7 Emask 0x1 (device error)
 [ 5293.021874] ata3.00: status: { DRDY ERR }
 [ 5293.021877] ata3.00: error: { ABRT }

separou:

 root@meer stephen]# parted /dev/sda
 GNU Parted 3.5
 Using /dev/sda
 Welcome to GNU Parted! Type 'help' to view a list of commands.
 (parted) print free                                                       
 Model: ATA WDC WDS100T2B0A (scsi)
 Disk /dev/sda: 1000GB
 Sector size (logical/physical): 512B/512B
 Partition Table: gpt
 Disk Flags: 
 
 Number  Start   End     Size    File system  Name  Flags
         17.4kB  1049kB  1031kB  Free Space
  1      1049kB  1000GB  1000GB  ext4
         1000GB  1000GB  729kB   Free Space
 
disk smartctl
  • 1 respostas
  • 366 Views
Martin Hope
Stephen Boston
Asked: 2022-05-22 06:12:36 +0800 CST

correspondência systemd-networkd para LAN

  • 1

Eu quero endereços IP estáticos de LAN para meus dispositivos (uma ethernet e wifi), mas na minha semana normal eu me conecto a duas LANs: dois gateways, dois intervalos de IP: uma 10.0...rede e uma 192.168..rede.

Tenho mantido dois conjuntos de arquivos *.network que alterno usando um script, mas gostaria de saber se há uma definição de configuração que eu possa usar.

Eu olhei na documentação, em particular na [Match]seção, mas isso parece ser exclusivamente sobre dispositivos.

Existe uma configuração de arquivo *.network que eu possa usar para essa situação ou devo continuar com minha estratégia atual?

NOTA: Não quero usar o NetworkManager

systemd-networkd
  • 1 respostas
  • 49 Views
Martin Hope
Stephen Boston
Asked: 2022-05-16 17:24:24 +0800 CST

saída journalctl desabilitar colorização

  • 3

Eu tenho um fundo escuro para o meu console, então há um pouco de saída journalctl que é ilegível.

Eu vejo muitas informações sobre como adicionar cor! Mas como faço para desativá-lo completamente?

journalctl colors
  • 1 respostas
  • 404 Views
Martin Hope
Stephen Boston
Asked: 2022-05-05 10:21:55 +0800 CST

umask para novos subdiretórios

  • 0

Estou executando a transmissão remota e quero que todos os novos downloads de torrent sejam criados com permissões g+w.

O diretório Downloads de transmissão está vinculado a um Downloadsdiretório em uma segunda unidade

como usuário stephen (um membro do grupo de transmissão) posso executar

 [stephen@flip:/mnt/sdb/Downloads]
 :> umask g+w .

 [stephen@flip:/mnt/sdb/Downloads]
 :> umask -S
 u=rwx,g=rwx,o=rx

que parece ser bem sucedido, porém a transmissão está criando novos diretórios comdrwxr-xr-x

Suponho que devo executar o comando umask como transmissão, mas esse é um nologinusuário provavelmente por um bom motivo, então tentarei sudo ...

:> sudo -u transmission umask g+w .
sudo: umask: command not found

ok, então vou chamar umask através de seu caminho, mas:

[stephen@flip:/mnt/sdb/Downloads]
:> which umask
which: no umask in <PATH>

[stephen@flip:/mnt/sdb/Downloads]
:> alias umask
bash: alias: umask: not found

O que posso/devo fazer?

umask transmission
  • 1 respostas
  • 291 Views
Martin Hope
Stephen Boston
Asked: 2021-10-18 12:29:19 +0800 CST

por que o dnsmasq começou a ser executado e ocupando 53 para que meu desvinculado não possa iniciar

  • 0

Arco em dia.

Por meio do gerenciador QEMU, criei recentemente uma rede NAT mapeada para meu dispositivo sem fio. O plano é usar o wireless para a VM e o ethernet para o host. Antes disso, a VM e o host desvinculados estavam bem.

Nenhum outro sistema muda.

Agora, após a reinicialização do sistema, o unbound falha ao iniciar, reclamando que não consegue obter a porta 53. Através do lsof, vejo que o dnsmasq levou 53. Isso acontece mesmo que eu tenha as redes virtuais para NÃO iniciar na inicialização.

Não quero alterar a porta do unbound porque isso exigirá a reconfiguração de seus clientes.

Por que o dnsmasq está começando?

Qual é a alteração de configuração mais simples e menos impactante?

kvm qemu
  • 1 respostas
  • 397 Views
Martin Hope
Stephen Boston
Asked: 2021-10-12 08:34:48 +0800 CST

rollback pipewire para PulseAudio

  • 2

Meus fones de ouvido bluetooth estão travando o vídeo e gaguejando.

Recentemente, mudei para o pipewire e achei a documentação muito avançada para navegar. Existem muitas camadas de configuração e o serviço não foi adotado por tempo suficiente para crescer um bom corpo de suporte.

Então, quero reverter para o Pulse, que possui documentação e suporte mais desenvolvidos.

Estou no Arch e descobri que, quando tento remover o pipewire, acho que há muitos dependentes cuja integração não entendo bem o suficiente para abordar com confiança.

 # pacman -R pipewire
 checking dependencies...
 error: failed to prepare transaction (could not satisfy dependencies)
 :: removing pipewire breaks dependency 'pipewire' required by helvum
 :: removing pipewire breaks dependency 'pipewire' required by obs-studio
 :: removing pipewire breaks dependency 'pipewire' required by pipewire-media-session
 :: removing pipewire breaks dependency 'libpipewire-0.3.so=0-64' required by pipewire-media-session
 :: removing pipewire breaks dependency 'libpipewire-0.3.so=0-64' required by pipewire-pulse
 

Como posso remover ou desabilitar o pipewire e retornar ao pulso?

Ou talvez alguém tenha uma sugestão para abordar o problema do bluetooth.

arch-linux package-management
  • 2 respostas
  • 3030 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve