PROBLEMA [ARCHLINUX][ARM] problema post aggiornamento

Pubblicità

e_ale92

Utente Èlite
Messaggi
17,014
Reazioni
5,013
Punteggio
228
buongiorno a tutti,

raspberry + archlinux

ieri, dopo 5gg dall'ultimo update, aggiorno il mio raspberry server nas, spengo dopo 6h di utilizzo post aggiornamento e alla riaccensione ho una serie di FAILED che non riesco a leggere, kodi che non parte in automatico (non ho xorg, ne de. parte kodi.service direttamente) e:

Codice:
zsh: locking failed for /home/bcclsn/.histfile: file system in sola lettura: reading anyway

systemctl --failed
Codice:
● smbd.service loaded failed failed Samba SMB/CIFS server
● systemd-random-seed.service loaded failed failed Load/Save Random Seed
● systemd-timesyncd.service loaded failed failed Network Time Synchronization
● systemd-update-utmp.service loaded failed failed Update UTMP about System Boot/Shutdown

log pacman
[2015-02-17 12:00] [PACMAN] Running 'pacman -Syu' [2015-02-17 12:00] [PACMAN] s - Pastebin.com

fstab come da wiki archlinux arm. io ho aggiunto solo le due voci /mnt/ che corrispondono ai due dischi esterni
a9497ebc4ae732e5a839b670d8e63e28.jpg



notate il 1 Gennaio 1970 :(

non so che fare :/
:inchino: :help: :cry:
 
Non me ne intendo, è normale la root in vfat ?
Provato un mount -o remount,rw
è /boot che è in vfat, non la root (ext4)

- - - Updated - - -

Posta findmnt.

- - - Updated - - -

E ti consiglio anche un fsck dei dischi.


ecco a te


➜ ~ git: (master) ✓ findmnt (1:09:35)
TARGET SOURCE FSTYPE OPTIONS
/ /dev/mmcblk0p2 ext4 ro,relatime,data=ordered
├─/dev devtmpfs devtmpfs rw,relatime,size=184832k,nr_inodes=46208,mode=755
│ ├─/dev/shm tmpfs tmpfs rw,nosuid,nodev
│ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
│ └─/dev/mqueue mqueue mqueue rw,relatime
├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/security securityfs securityfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/fs/cgroup tmpfs tmpfs ro,nosuid,nodev,noexec,mode=755
│ │ ├─/sys/fs/cgroup/systemd cgroup cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd
│ │ ├─/sys/fs/cgroup/freezer cgroup cgroup rw,nosuid,nodev,noexec,relatime,freezer
│ │ ├─/sys/fs/cgroup/net_cls,net_prio cgroup cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio
│ │ ├─/sys/fs/cgroup/cpuset cgroup cgroup rw,nosuid,nodev,noexec,relatime,cpuset
│ │ ├─/sys/fs/cgroup/bfqio cgroup cgroup rw,nosuid,nodev,noexec,relatime,bfqio
│ │ ├─/sys/fs/cgroup/blkio cgroup cgroup rw,nosuid,nodev,noexec,relatime,blkio
│ │ ├─/sys/fs/cgroup/devices cgroup cgroup rw,nosuid,nodev,noexec,relatime,devices
│ │ ├─/sys/fs/cgroup/cpu,cpuacct cgroup cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct
│ │ └─/sys/fs/cgroup/perf_event cgroup cgroup rw,nosuid,nodev,noexec,relatime,perf_event
│ ├─/sys/kernel/debug debugfs debugfs rw,relatime
│ ├─/sys/kernel/config configfs configfs rw,relatime
│ └─/sys/fs/fuse/connections fusectl fusectl rw,relatime
├─/proc proc proc rw,nosuid,nodev,noexec,relatime
│ └─/proc/sys/fs/binfmt_misc systemd-1 autofs rw,relatime,fd=30,pgrp=1,timeout=300,minproto=5,maxproto=5,direct
├─/run tmpfs tmpfs rw,nosuid,nodev,mode=755
│ └─/run/user/1000 tmpfs tmpfs rw,nosuid,nodev,relatime,size=37816k,mode=700,uid=1000,gid=1000
├─/tmp tmpfs tmpfs rw
├─/boot /dev/mmcblk0p1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro
├─/mnt/HDD2 /dev/sda3 fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096
└─/mnt/HDD /dev/sdb1 fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096


➜ ~ git: (master) ✓ sudo fsck /dev/sda (1:15:29)
fsck da util-linux 2.25.2
e2fsck 1.42.12 (29-Aug-2014)
ext2fs_open2: Valore magic non corretto nel super-blocco
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Valore magic non corretto nel super-blocco nell'aprire /dev/sda


The super-blocco could not be read or does not describe a valid ext2/ext3/ext4
file system. If the device is valid and it really contains an ext2/ext3/ext4
file system (and not swap or ufs or something else), then the super-blocco
is corrupt, and you might try running e2fsck with an alternate super-blocco:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>


➜ ~ git: (master) ✓ sudo fsck /dev/sdb (1:15:33)
fsck da util-linux 2.25.2
e2fsck 1.42.12 (29-Aug-2014)
ext2fs_open2: Valore magic non corretto nel super-blocco
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Valore magic non corretto nel super-blocco nell'aprire /dev/sdb


The super-blocco could not be read or does not describe a valid ext2/ext3/ext4
file system. If the device is valid and it really contains an ext2/ext3/ext4
file system (and not swap or ufs or something else), then the super-blocco
is corrupt, and you might try running e2fsck with an alternate super-blocco:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
 
Ultima modifica:
fsck di /?

- - - Updated - - -

Sembrerebbe che / sia andata a donnine, si direbbe che non riesce a trovare il magic number di qualche cluster...
 
fsck di /?

- - - Updated - - -

Sembrerebbe che / sia andata a donnine, si direbbe che non riesce a trovare il magic number di qualche cluster...

➜ ~ git: (master) ✓ sudo fsck / (1:00:57)
[sudo] password di bcclsn:
fsck da util-linux 2.25.2
e2fsck 1.42.12 (29-Aug-2014)
fsck.ext2: È una directory nell'aprire /


The super-blocco could not be read or does not describe a valid ext2/ext3/ext4
file system. If the device is valid and it really contains an ext2/ext3/ext4
file system (and not swap or ufs or something else), then the super-blocco
is corrupt, and you might try running e2fsck with an alternate super-blocco:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>

che devo fare? :blush: :cav:
 
A fsck devi passare /dev/mmcblk0p2 mi pare, non /.
Comunque potresti anche provare ad aggiungere ad fstab una linea per montare /dev/mmcblk0p2 in /(che ora non c'è).
Altrimenti prova a dare un'occhiata al config.txt, io una volta avevo avuto problemi perché si era corrotto.
 
A fsck devi passare /dev/mmcblk0p2 mi pare, non /.
Comunque potresti anche provare ad aggiungere ad fstab una linea per montare /dev/mmcblk0p2 in /(che ora non c'è).
Altrimenti prova a dare un'occhiata al config.txt, io una volta avevo avuto problemi perché si era corrotto.

➜ ~ git: (master) ✓ sudo fsck /dev/mmcblk0p2 (1:03:26)
fsck da util-linux 2.25.2
e2fsck 1.42.12 (29-Aug-2014)
/dev/mmcblk0p2: clean, 73319/486720 files, 886600/1944064 blocks

fstab non posso modificarlo... non posso scrivere o fare nulla perché il fs è montato in sola lettura. il config.txt mi sembra tutto ok, anche se pur volendo, non posso scrivere nulla :cry:
 
Da PC dovresti poterlo modificare

dici di aggiungere il mount della root in fstab? ma non c'è mai stato e ha sempre funzionato.

l'installazione di archlinux arm è praticamente già pronta. partizioni la sd e scarichi la distro. poi al login hai già tutto. devi solo installare DE, sudo, aggiungere utenti e quello che serve, ma la distro base c'è già :sisi: fstab compreso
 
fsck si esegue su una partizione con un certo filesystem​, non su un disco (e.g sda/sdb)! Poi perché i dischi sono montati con l'opzione nofail? Hai controllato dmesg? Comunque, ad fsck passa -fy, altrimenti non fa il controllo perché pensa non sia necessario.
 
/dev/mmcblk0p2 è una partizione che io sappia (il device dovrebbe essere /dev/mmcblk0p).

Comunque proponevo di aggiungere la riga a fstab perché così magari lo forzi a montarlo in RW.
La partizione di root se non ricordo male è specificata anche nel config.txt, prova a postare il suo contenuto.
 
fsck si esegue su una partizione con un certo filesystem​, non su un disco (e.g sda/sdb)! Poi perché i dischi sono montati con l'opzione nofail? Hai controllato dmesg? Comunque, ad fsck passa -fy, altrimenti non fa il controllo perché pensa non sia necessario.

ma se do il comando su /dev/sdb1 ho:
Codice:
fsck da util-linux 2.25.2
e basta :boh:

nofail perché sono dischi esterni (https://wiki.archlinux.org/index.php/Fstab_(Italiano)#Dischi_esterni)

dmesg: le cose che mi sembrano strane :look:
[ +0,000639] sd 0:0:0:0: [sda] No Caching mode page found
[ +0,012453] systemd[1]: Starting Journal Socket.
[ +0,011156] sd 0:0:0:0: [sda] Assuming drive cache: write through

[ +0,000916] sd 1:0:0:0: [sdb] No Caching mode page found
[ +0,000012] sd 1:0:0:0: [sdb] Assuming drive cache: write through

[ +0,654050] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
 
/dev/mmcblk0p2 è una partizione che io sappia (il device dovrebbe essere /dev/mmcblk0p).

Comunque proponevo di aggiungere la riga a fstab perché così magari lo forzi a montarlo in RW.
La partizione di root se non ricordo male è specificata anche nel config.txt, prova a postare il suo contenuto.

si esatto, è così.

p1 è /boot da 100MB in vfat
p2 è / da 7GB circa in ext4 ed è tutta la root

➜ ~ git:(master) ✓ cat /boot/config.txt (1:04:07)
# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1


# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
#disable_overscan=1


# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16


# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720


# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1


# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1


# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2


# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4


# uncomment for composite PAL
#sdtv_mode=2


#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800


# for more options see RPiconfig - eLinux.org


## Some over clocking settings, governor already set to ondemand


##None
#arm_freq=700
#core_freq=250
#sdram_freq=400
#over_voltage=0


##Modest
#arm_freq=800
#core_freq=300
#sdram_freq=400
#over_voltage=0


##Medium
#arm_freq=900
#core_freq=333
#sdram_freq=450
#over_voltage=2


##High
#arm_freq=950
#core_freq=450
#sdram_freq=450
#over_voltage=6


##Turbo
#arm_freq=1000
#core_freq=500
#sdram_freq=500
#over_voltage=6


gpu_mem_512=128
gpu_mem_256=128


##Personal
#arm_freq=700
#arm_freq_min=100
#core_freq=250
#core_freq_min=75
#sdram_freq=400
#over_voltage=0

le modifiche che ho fatto sono state fatte in base al wiki arch (es. forzare in hdmi l'audio) e wiki raspberry (aumentare la memoria a 128 per non avere problemi con xbmc). quelle modifiche sono attive da sempre e non mi hanno mai dato problemi

- - - Updated - - -

A giudicare dall'ultimo errore direi di provare con un fsck -fy/dev/mmcblk0p1

se do il comando, non succede nulla :boh:

va alla riga successiva e mi mostra "fsck da util-linux 2.25.2" :look:
 
Pubblicità
Pubblicità
Indietro
Top