[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problema con montaggio chiavette usb



Ciao Giuseppe
Il 19/05/2017 17:00, Giuseppe Sacco ha scritto:
Dovresti aggiungere lo sleep alla fine dello script, poi cancellare il
file di log da /tmp, poi inserire la chiavetta. A quel punto systemd-
udevd chiamerà lo script una prima volta per /dev/sdb e vedrai che è
terminato perché in fondo al syslog vedrai il primo errore. Poi lo
script verrà chiamato una seconda volta per la partizione /dev/sdb1 e
prima di terminare rimarrà 30 secondi fermo. In quel frangente, dai il
comando mount senza argomenti e vedi se per caso il disco è montato.
Scaduti i 30 secondi dovresti trovare il secondo errore nel syslog.

ho aggiunto sleep 30 come ultima riga di usbmount e quello che segue è il contenuto del log:
+ ENABLED=1
+ MOUNTPOINTS=
+ FILESYSTEMS=
+ MOUNTOPTIONS=
+ FS_MOUNTOPTIONS=
+ VERBOSE=no
+ [ -r /etc/usbmount/usbmount.conf ]
+ . /etc/usbmount/usbmount.conf
+ ENABLED=1
+ MOUNTPOINTS=/media/usb0 /media/usb1 /media/usb2 /media/usb3
             /media/usb4 /media/usb5 /media/usb6 /media/usb7
+ FILESYSTEMS=vfat ext2 ext3 ext4 hfsplus msdos
+ MOUNTOPTIONS=sync,noexec,nodev,noatime,nodiratime
+ FS_MOUNTOPTIONS=-fstype=vfat,gid=floppy,dmask=0007,fmask=0117
+ VERBOSE=yes
+ log debug loaded usbmount configurations
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[2577] -- loaded usbmount configurations
+ [ 1 -eq 0 ]
+ [ ! -x /sbin/blkid ]
+ [ ! -e /var/run/usbmount ]
+ umask 022
+ [ add = add ]
+ log debug trying to acquire lock /var/run/usbmount/.mount.lock
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[2577] -- trying to acquire lock /var/run/usbmount/.mount.lock
+ lockfile-create --retry 3 /var/run/usbmount/.mount
+ trap ( lockfile-remove /var/run/usbmount/.mount ) 0
+ log debug acquired lock /var/run/usbmount/.mount.lock
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[2577] -- acquired lock /var/run/usbmount/.mount.lock
+ /sbin/blkid -p /dev/sdb
+ DEVINFO=/dev/sdb: PTUUID="3e7a7591" PTTYPE="dos"
+ echo /dev/sdb: PTUUID="3e7a7591" PTTYPE="dos"
+ sed s/.*[[:blank:]]TYPE="\([^"]*\)".*/\1/g; s/[[:blank:]]*//g;
+ FSTYPE=/dev/sdb:PTUUID="3e7a7591"PTTYPE="dos"
+ echo /dev/sdb: PTUUID="3e7a7591" PTTYPE="dos"
+ sed s/.*[[:blank:]]UUID="\([^"]*\)".*/\1/g; s/[[:blank:]]*//g;
+ UUID=/dev/sdb:PTUUID="3e7a7591"PTTYPE="dos"
+ echo /dev/sdb: PTUUID="3e7a7591" PTTYPE="dos"
+ sed s/.*[[:blank:]]USAGE="\([^"]*\)".*/\1/g; s/[[:blank:]]*//g;
+ USAGE=/dev/sdb:PTUUID="3e7a7591"PTTYPE="dos"
+ echo /dev/sdb:PTUUID="3e7a7591"PTTYPE="dos"
+ egrep -q (filesystem|disklabel)
+ log info /dev/sdb does not contain a filesystem or disklabel
+ [ info != debug ]
+ logger -p user.info -t usbmount[2577] -- /dev/sdb does not contain a filesystem or disklabel
+ exit 1
+ lockfile-remove /var/run/usbmount/.mount
+ ENABLED=1
+ MOUNTPOINTS=
+ FILESYSTEMS=
+ MOUNTOPTIONS=
+ FS_MOUNTOPTIONS=
+ VERBOSE=no
+ [ -r /etc/usbmount/usbmount.conf ]
+ . /etc/usbmount/usbmount.conf
+ ENABLED=1
+ MOUNTPOINTS=/media/usb0 /media/usb1 /media/usb2 /media/usb3
             /media/usb4 /media/usb5 /media/usb6 /media/usb7
+ FILESYSTEMS=vfat ext2 ext3 ext4 hfsplus msdos
+ MOUNTOPTIONS=sync,noexec,nodev,noatime,nodiratime
+ FS_MOUNTOPTIONS=-fstype=vfat,gid=floppy,dmask=0007,fmask=0117
+ VERBOSE=yes
+ log debug loaded usbmount configurations
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[2602] -- loaded usbmount configurations
+ [ 1 -eq 0 ]
+ [ ! -x /sbin/blkid ]
+ [ ! -e /var/run/usbmount ]
+ umask 022
+ [ add = add ]
+ log debug trying to acquire lock /var/run/usbmount/.mount.lock
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[2602] -- trying to acquire lock /var/run/usbmount/.mount.lock
+ lockfile-create --retry 3 /var/run/usbmount/.mount
+ trap ( lockfile-remove /var/run/usbmount/.mount ) 0
+ log debug acquired lock /var/run/usbmount/.mount.lock
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[2602] -- acquired lock /var/run/usbmount/.mount.lock
+ /sbin/blkid -p /dev/sdb1
+ DEVINFO=/dev/sdb1: LABEL="KINGSTON" UUID="A497-B11C" VERSION="FAT32" TYPE="vfat" USAGE="filesystem" PART_ENTRY_SCHEME="dos" PART_ENTRY_UUID="3e7a7591-01" PART_ENTRY_TYPE="0xb" PART_ENTRY_FLAGS="0x80" PART_ENTRY_NUMBER="1" PART_ENTRY_OFFSET="63" PART_ENTRY_SIZE="15130017" PART_ENTRY_DISK="8:16" + echo /dev/sdb1: LABEL="KINGSTON" UUID="A497-B11C" VERSION="FAT32" TYPE="vfat" USAGE="filesystem" PART_ENTRY_SCHEME="dos" PART_ENTRY_UUID="3e7a7591-01" PART_ENTRY_TYPE="0xb" PART_ENTRY_FLAGS="0x80" PART_ENTRY_NUMBER="1" PART_ENTRY_OFFSET="63" PART_ENTRY_SIZE="15130017" PART_ENTRY_DISK="8:16"
+ sed s/.*[[:blank:]]TYPE="\([^"]*\)".*/\1/g; s/[[:blank:]]*//g;
+ FSTYPE=vfat
+ echo /dev/sdb1: LABEL="KINGSTON" UUID="A497-B11C" VERSION="FAT32" TYPE="vfat" USAGE="filesystem" PART_ENTRY_SCHEME="dos" PART_ENTRY_UUID="3e7a7591-01" PART_ENTRY_TYPE="0xb" PART_ENTRY_FLAGS="0x80" PART_ENTRY_NUMBER="1" PART_ENTRY_OFFSET="63" PART_ENTRY_SIZE="15130017" PART_ENTRY_DISK="8:16"
+ sed s/.*[[:blank:]]UUID="\([^"]*\)".*/\1/g; s/[[:blank:]]*//g;
+ UUID=A497-B11C
+ echo /dev/sdb1: LABEL="KINGSTON" UUID="A497-B11C" VERSION="FAT32" TYPE="vfat" USAGE="filesystem" PART_ENTRY_SCHEME="dos" PART_ENTRY_UUID="3e7a7591-01" PART_ENTRY_TYPE="0xb" PART_ENTRY_FLAGS="0x80" PART_ENTRY_NUMBER="1" PART_ENTRY_OFFSET="63" PART_ENTRY_SIZE="15130017" PART_ENTRY_DISK="8:16"
+ sed s/.*[[:blank:]]USAGE="\([^"]*\)".*/\1/g; s/[[:blank:]]*//g;
+ USAGE=filesystem
+ echo filesystem
+ egrep -q (filesystem|disklabel)
+ egrep -q ^[[:blank:]]*/dev/sdb1 /etc/fstab
+ grep -q ^[[:blank:]]*UUID=A497-B11C /etc/fstab
+ log debug /dev/sdb1 contains filesystem type vfat
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[2602] -- /dev/sdb1 contains filesystem type vfat
+ fstype=vfat
+ in_list vfat vfat ext2 ext3 ext4 hfsplus msdos
+ [ vfat != vfat ]
+ return 0
+ [ -d /media/usb0 ]
+ grep -q ^[^ ][^ ]*  */media/usb0  /proc/mounts
+ mountpoint=/media/usb0
+ log debug mountpoint /media/usb0 is available for /dev/sdb1
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[2602] -- mountpoint /media/usb0 is available for /dev/sdb1
+ break
+ [ -n /media/usb0 ]
+ options=
+ expr -fstype=vfat,gid=floppy,dmask=0007,fmask=0117 : -fstype=vfat,.
14
+ echo -fstype=vfat,gid=floppy,dmask=0007,fmask=0117
+ sed s/^[^,]*,//
+ options=gid=floppy,dmask=0007,fmask=0117
+ break
+ [ -n sync,noexec,nodev,noatime,nodiratime ]
+ options=sync,noexec,nodev,noatime,nodiratime,gid=floppy,dmask=0007,fmask=0117 + log info executing command: mount -tvfat -osync,noexec,nodev,noatime,nodiratime,gid=floppy,dmask=0007,fmask=0117 /dev/sdb1 /media/usb0
+ [ info != debug ]
+ logger -p user.info -t usbmount[2602] -- executing command: mount -tvfat -osync,noexec,nodev,noatime,nodiratime,gid=floppy,dmask=0007,fmask=0117 /dev/sdb1 /media/usb0 + mount -tvfat -osync,noexec,nodev,noatime,nodiratime,gid=floppy,dmask=0007,fmask=0117 /dev/sdb1 /media/usb0
+ vendor=
+ [ -r /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1/device/vendor ] + [ -r /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1/../device/vendor ] + cat /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1/../device/vendor
+ vendor=Kingston
+ echo Kingston
+ sed s/^[[:blank:]]\+//; s/[[:blank:]]\+$//
+ vendor=Kingston
+ model=
+ [ -r /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1/device/model ] + [ -r /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1/../device/model ] + cat /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1/../device/model
+ model=DataTraveler 2.0
+ echo DataTraveler 2.0
+ sed s/^[[:blank:]]\+//; s/[[:blank:]]\+$//
+ model=DataTraveler 2.0
+ export UM_DEVICE=/dev/sdb1
+ export UM_MOUNTPOINT=/media/usb0
+ export UM_FILESYSTEM=vfat
+ export UM_MOUNTOPTIONS=sync,noexec,nodev,noatime,nodiratime,gid=floppy,dmask=0007,fmask=0117
+ export UM_VENDOR=Kingston
+ export UM_MODEL=DataTraveler 2.0
+ log info executing command: run-parts /etc/usbmount/mount.d
+ [ info != debug ]
+ logger -p user.info -t usbmount[2602] -- executing command: run-parts /etc/usbmount/mount.d
+ run-parts /etc/usbmount/mount.d
+ log debug usbmount execution finished
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[2602] -- usbmount execution finished
+ sleep 30
+ lockfile-remove /var/run/usbmount/.mount


e se può servire questo è un estratto di syslog
May 24 15:15:14 VBWKS00043 kernel: [ 8022.329887] usb 2-1.3: new high-speed USB device number 5 using ehci-pci May 24 15:15:14 VBWKS00043 kernel: [ 8022.441891] usb 2-1.3: New USB device found, idVendor=0951, idProduct=1665 May 24 15:15:14 VBWKS00043 kernel: [ 8022.441894] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 May 24 15:15:14 VBWKS00043 kernel: [ 8022.441896] usb 2-1.3: Product: DataTraveler 2.0 May 24 15:15:14 VBWKS00043 kernel: [ 8022.441898] usb 2-1.3: Manufacturer: Kingston May 24 15:15:14 VBWKS00043 kernel: [ 8022.441899] usb 2-1.3: SerialNumber: 08606E6B64C4F02028373FF5 May 24 15:15:14 VBWKS00043 kernel: [ 8022.442305] usb-storage 2-1.3:1.0: USB Mass Storage device detected May 24 15:15:14 VBWKS00043 kernel: [ 8022.442671] scsi host6: usb-storage 2-1.3:1.0 May 24 15:15:14 VBWKS00043 mtp-probe: checking bus 2, device 5: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3" May 24 15:15:14 VBWKS00043 mtp-probe: bus: 2, device: 5 was not an MTP device May 24 15:15:15 VBWKS00043 kernel: [ 8023.473326] scsi 6:0:0:0: Direct-Access Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 4 May 24 15:15:15 VBWKS00043 kernel: [ 8023.474048] sd 6:0:0:0: Attached scsi generic sg2 type 0 May 24 15:15:15 VBWKS00043 kernel: [ 8023.474645] sd 6:0:0:0: [sdb] 15131636 512-byte logical blocks: (7.75 GB/7.21 GiB) May 24 15:15:15 VBWKS00043 kernel: [ 8023.475387] sd 6:0:0:0: [sdb] Write Protect is off May 24 15:15:15 VBWKS00043 kernel: [ 8023.475393] sd 6:0:0:0: [sdb] Mode Sense: 45 00 00 00 May 24 15:15:15 VBWKS00043 kernel: [ 8023.476122] sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
May 24 15:15:15 VBWKS00043 kernel: [ 8023.480277]  sdb: sdb1
May 24 15:15:15 VBWKS00043 kernel: [ 8023.482968] sd 6:0:0:0: [sdb] Attached SCSI removable disk
May 24 15:15:15 VBWKS00043 usbmount[2577]: loaded usbmount configurations
May 24 15:15:16 VBWKS00043 usbmount[2577]: trying to acquire lock /var/run/usbmount/.mount.lock May 24 15:15:16 VBWKS00043 usbmount[2577]: acquired lock /var/run/usbmount/.mount.lock May 24 15:15:16 VBWKS00043 usbmount[2577]: /dev/sdb does not contain a filesystem or disklabel May 24 15:15:16 VBWKS00043 systemd-udevd[2571]: Process '/usr/share/usbmount/usbmount add' failed with exit code 1.
May 24 15:15:16 VBWKS00043 usbmount[2602]: loaded usbmount configurations
May 24 15:15:16 VBWKS00043 usbmount[2602]: trying to acquire lock /var/run/usbmount/.mount.lock May 24 15:15:16 VBWKS00043 usbmount[2602]: acquired lock /var/run/usbmount/.mount.lock May 24 15:15:16 VBWKS00043 usbmount[2602]: /dev/sdb1 contains filesystem type vfat May 24 15:15:16 VBWKS00043 usbmount[2602]: mountpoint /media/usb0 is available for /dev/sdb1 May 24 15:15:16 VBWKS00043 usbmount[2602]: executing command: mount -tvfat -osync,noexec,nodev,noatime,nodiratime,gid=floppy,dmask=0007,fmask=0117 /dev/sdb1 /media/usb0 May 24 15:15:16 VBWKS00043 kernel: [ 8023.718427] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. May 24 15:15:16 VBWKS00043 usbmount[2602]: executing command: run-parts /etc/usbmount/mount.d
May 24 15:15:16 VBWKS00043 usbmount[2602]: usbmount execution finished
May 24 15:15:53 VBWKS00043 ntpd[822]: Soliciting pool server 2a00:6d40:40:45bc::123
May 24 15:16:03 VBWKS00043 ntpd[822]: Soliciting pool server 212.45.144.3


Ciao,
Giuseppe

Grazie
Gianni
---
--

______________________________________
Giovanni Bellonio



Reply to: