Re: Problema con montaggio chiavette usb
Ciao Giuseppe
Il 2017-05-17 15:03 Giuseppe Sacco ha scritto:
questo?
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676554#20
non lo avevo visto, ma si parla di installazione da usb, mentre io sono
partito da cd, in ogni caso questo è il contenuto del file /etc/fstab:
# / was on /dev/sda5 during installation
UUID=afe06bea-9d42-4bf3-a3d5-f4238ccc6fc1 / ext4
errors=remount-ro 0 1
# /boot/efi was on /dev/sda2 during installation
UUID=E28F-06EC /boot/efi vfat umask=0077 0 1
# /home was on /dev/sda7 during installation
UUID=0b186328-e3bb-4cfa-990c-5344efc959fb /home ext4
defaults 0 2
# swap was on /dev/sda6 during installation
UUID=fb4bc3ce-aa97-4c25-b1c1-e751745485c2 none swap sw
0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
## /dev/sda1: LABEL="Disco D"
UUID="8f32f6ca-1fd5-4245-add3-40ada8c2ee2e" /media/Disco_D ext4
rw,defaults 0 0
Ho notato inoltre che il "Disco D" viene si montato, ma il mio utente
non è abilitato alla scrittura su di esso e che analogamente a ciò che
succede con le chiavette anche il cd/dvd non viene montato, sia che sia
commentata o meno la riga (scusate il sia-sia)
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Ho visto lo script usbmount e non fa mai un «exit 2» quindi il codice
d'errore deve venire da uno dei comandi che utilizza.
Apri lo script /usr/share/usbmount/usbmount e cambia la riga iniziale
«exec > /dev/null 2>&1» in «exec > /tmp/usbmount.log 2>&1»; e la riga
precedente da «set -e» a «set -ex». In questo modo, dopo l'esecuzione,
dovresti avere il file /tmp/usbmount.log con qualche informazione in
più.
Per avere altre informazioni via syslog, puoi anche aggiungere
«VERBOSE=Y» in fondo a /etc/usbmount/usbmount.conf
Inizialmente mi sono reso conto che la riga di
/etc/usbmount/usbmount.conf
FS_MOUNTOPTIONS="-fstype=vfat,gid=floppy,dmask=0007,fmask=0117"
terminava erroneamente con un ")" che naturalmente ho rimosso, ma non
monta ancora le chiavette, e questo è il contenuto del file di log
generato (/tmp/usbmount.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[5621] -- 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[5621] -- 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[5621] -- 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[5621] -- /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[5621] -- 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[5621] -- 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[5621] -- 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[5621] -- usbmount execution finished
+ lockfile-remove /var/run/usbmount/.mount
Ciao,
Giuseppe
Ciao,
Gianni
---
--
______________________________________
Giovanni Bellonio
Reply to: