Передать avatar отчетов file input output error

can anyone help me? when i want set a avatar, comes this error : Transfer "avatar" berichtet: (file input/output error)

  • #1

can anyone help me?
when i want set a avatar, comes this error : Transfer «avatar» berichtet: (file input/output error)

yamano


  • #2

TeaSpeak server version?
I’ve no problems in v1.4.21-beta3

yamano


  • #4

Update it to 1.4.21-beta3 ;)

  • #5

i have updated on 1.4.21-beta3 but its the same. 3 avatars can i set than come this

logs:
Screenshot_4.png

error:
Screenshot_5.png

WolverinDEV


  • #6

Does the uploaded avatar may be broken?
Pleas reupload the avatar and look if the error still happens.

  • #7

the error is with every picture and all users

WolverinDEV


  • #8

Are you sure the file transfer port is accessible?

  • #9

I have the same problem just with only file transfer to rooms, avatar working fine. (after port forwarded query port)
TeaSpeak 1.5.6
loaded snapshot

log:

[2022-11-08 18:19:06] [TRACE] 3 | [192.168.1.75:52601/Joco | 6][Command][Client -> Server] Processing command: ftinitupload clientftfid=’4095′ name=’/XHH6FlT.png’ size=’30002′ cid=’8′ cpw overwrite=’0′ resume=’0′ proto=’1′ return_code
[2022-11-08 18:19:06] [TRACE] 3 | [Permission] Found skip permission in client server group. Group: 23 (Server Admin)
[2022-11-08 18:19:06] [TRACE] 3 | [Permission] Calculation for client 4 of permission i_ft_max_bandwidth_upload returned -1 (Server group permission of group 35)
[2022-11-08 18:19:06] [TRACE] 3 | [Permission] Calculation for client 4 of permission i_ft_quota_mb_upload_per_client returned -1 (Server group permission of group 35)
[2022-11-08 18:19:06] [TRACE] 3 | [Permission] Found skip permission in client server group. Group: 23 (Server Admin)
[2022-11-08 18:19:06] [TRACE] 3 | [Permission] Calculation for client 4 of permission b_ft_ignore_password returned 1 (Server group permission of group 23)
[2022-11-08 18:19:06] [TRACE] 3 | [Permission] Found skip permission in client server group. Group: 23 (Server Admin)
[2022-11-08 18:19:06] [TRACE] 3 | [Permission] Calculation for client 4 of permission i_ft_file_upload_power returned 75 (Server group permission of group 23)
[2022-11-08 18:19:06] [INFO ] FILE | Initialized channel transfer for file «8///XHH6FlT.png» (30002 bytes, transferring 30002 bytes).
[2022-11-08 18:19:06] [TRACE] 3 | Updating server property: virtualserver_total_bytes_uploaded. New value: 344917. Query: UPDATE `properties` SET `value` = :value WHERE `serverId` = :sid AND `type` = :type AND `id` = :id AND `key` = :key
[2022-11-08 18:19:06] [TRACE] 3 | Updating server property: virtualserver_month_bytes_uploaded. New value: 344917. Query: UPDATE `properties` SET `value` = :value WHERE `serverId` = :sid AND `type` = :type AND `id` = :id AND `key` = :key
[2022-11-08 18:19:06] [TRACE] 3 | [Property] Changed property in db key: client_total_bytes_uploaded value: 418576
[2022-11-08 18:19:06] [DEBUG] 3 | [Property] Changing client property ‘client_total_bytes_uploaded’ for 4 (New value: 418576, Column: client_total_upload)
[2022-11-08 18:19:06] [TRACE] 3 | [Property] Changed property in db key: client_month_bytes_uploaded value: 418576
[2022-11-08 18:19:06] [DEBUG] 3 | [Property] Changing client property ‘client_month_bytes_uploaded’ for 4 (New value: 418576, Column: client_month_upload)
[2022-11-08 18:19:06] [TRACE] 3 | [192.168.1.75:52601/Joco | 6][Command][Server -> Client] Sending command notifystartupload. Command low: false. Full command: notifystartupload clientftfid=4095 serverftfid=12 ip=0.0.0.0 port=30303 ftkey=rawXj5SR9GhArHPDb7Da6MSdRO3r9c74 seekpos=0 proto=1
[2022-11-08 18:19:06] [INFO ] FILE | [192.168.1.75:63894] Connection received.
[2022-11-08 18:19:06] [DEBUG] FILE | [192.168.1.75:63894] Using protocol RAWv1 for file transfer.
[2022-11-08 18:19:06] [INFO ] FILE | [192.168.1.75:63894] Failed to initialize file writer: 13/file is not accessible. Disconnecting client.

  • #10

I have the same problem just with only file transfer to rooms, avatar working fine. (after port forwarded query port)
TeaSpeak 1.5.6
loaded snapshot

log:

[2022-11-08 18:19:06] [TRACE] 3 | [192.168.1.75:52601/Joco | 6][Command][Client -> Server] Processing command: ftinitupload clientftfid=’4095′ name=’/XHH6FlT.png’ size=’30002′ cid=’8′ cpw overwrite=’0′ resume=’0′ proto=’1′ return_code
[2022-11-08 18:19:06] [TRACE] 3 | [Permission] Found skip permission in client server group. Group: 23 (Server Admin)
[2022-11-08 18:19:06] [TRACE] 3 | [Permission] Calculation for client 4 of permission i_ft_max_bandwidth_upload returned -1 (Server group permission of group 35)
[2022-11-08 18:19:06] [TRACE] 3 | [Permission] Calculation for client 4 of permission i_ft_quota_mb_upload_per_client returned -1 (Server group permission of group 35)
[2022-11-08 18:19:06] [TRACE] 3 | [Permission] Found skip permission in client server group. Group: 23 (Server Admin)
[2022-11-08 18:19:06] [TRACE] 3 | [Permission] Calculation for client 4 of permission b_ft_ignore_password returned 1 (Server group permission of group 23)
[2022-11-08 18:19:06] [TRACE] 3 | [Permission] Found skip permission in client server group. Group: 23 (Server Admin)
[2022-11-08 18:19:06] [TRACE] 3 | [Permission] Calculation for client 4 of permission i_ft_file_upload_power returned 75 (Server group permission of group 23)
[2022-11-08 18:19:06] [INFO ] FILE | Initialized channel transfer for file «8///XHH6FlT.png» (30002 bytes, transferring 30002 bytes).
[2022-11-08 18:19:06] [TRACE] 3 | Updating server property: virtualserver_total_bytes_uploaded. New value: 344917. Query: UPDATE `properties` SET `value` = :value WHERE `serverId` = :sid AND `type` = :type AND `id` = :id AND `key` = :key
[2022-11-08 18:19:06] [TRACE] 3 | Updating server property: virtualserver_month_bytes_uploaded. New value: 344917. Query: UPDATE `properties` SET `value` = :value WHERE `serverId` = :sid AND `type` = :type AND `id` = :id AND `key` = :key
[2022-11-08 18:19:06] [TRACE] 3 | [Property] Changed property in db key: client_total_bytes_uploaded value: 418576
[2022-11-08 18:19:06] [DEBUG] 3 | [Property] Changing client property ‘client_total_bytes_uploaded’ for 4 (New value: 418576, Column: client_total_upload)
[2022-11-08 18:19:06] [TRACE] 3 | [Property] Changed property in db key: client_month_bytes_uploaded value: 418576
[2022-11-08 18:19:06] [DEBUG] 3 | [Property] Changing client property ‘client_month_bytes_uploaded’ for 4 (New value: 418576, Column: client_month_upload)
[2022-11-08 18:19:06] [TRACE] 3 | [192.168.1.75:52601/Joco | 6][Command][Server -> Client] Sending command notifystartupload. Command low: false. Full command: notifystartupload clientftfid=4095 serverftfid=12 ip=0.0.0.0 port=30303 ftkey=rawXj5SR9GhArHPDb7Da6MSdRO3r9c74 seekpos=0 proto=1
[2022-11-08 18:19:06] [INFO ] FILE | [192.168.1.75:63894] Connection received.
[2022-11-08 18:19:06] [DEBUG] FILE | [192.168.1.75:63894] Using protocol RAWv1 for file transfer.
[2022-11-08 18:19:06] [INFO ] FILE | [192.168.1.75:63894] Failed to initialize file writer: 13/file is not accessible. Disconnecting client.

I suggest you to use version 1.4.22

yamano


  • #11

v1.4.22 it is not stable.
Even v1.4.21-beta-3 it is more stable.

  • #12

I’ve been using 1.4.22 for a long time. I didn’t have a problem

  • #13

Should I downgrade then? Which version?

  • #14

Should I downgrade then? Which version?

1.4.22 or 1.4.21beta3 you can try these two versions. I’ve been using 1.4.22 for months and haven’t had a problem

  • Home
  • Forum
  • TeamSpeak 3 Technical Discussions [EN/DE]
  • Server Support
  • Windows
  • [Resolved] File Browser Errors

  1. August 17th, 2011, 07:18 AM


    #1

    Solved File Browser Errors

    My Server seems to be having some weird errors occuring.

    One Error is the «file input/output error» when I try to delete something in the file browser, in addition when downloading something I get this error «
    Transfer «avatar_hacnojlpegoanagdjfpiodkmbokpicchbhkood lp» reports: (file transfer connection timeout)
    «
    . In addition my clients can’t delete their avatars because of the «file input/output error»

    Anyone know what is the fix to these errors?

    Last edited by Hazell; August 17th, 2011 at 11:03 AM.


  2. August 17th, 2011, 09:04 AM


    #2

    Hello

    Do you rent your Teamspeak server or you are the owner ?


  3. August 17th, 2011, 09:28 AM


    #3


  4. August 17th, 2011, 09:39 AM


    #4

    So, basicaly, this error message («file input/output error») means that between the file system (from the Teamspeak server — «files» folder) and the settings in the database, there is an inconsistency.

    Do you make a changes directly in the database ?
    Do you make a changes directly in the files folder ?

    Check your file system, in the files folder (in the server folder), you should find
    filesvirtualserver_<serverID>internal
    (The avatars are stored in this last folder)


  5. August 17th, 2011, 09:44 AM


    #5

    No I did not make any change directly in the database or any files in the folder. And yes I see the avatars in this folder.


  6. August 17th, 2011, 10:07 AM


    #6

    Ok,

    Make sure this folder is writable (not «Read Only» properties)
    Make sure that there is no firewall/youter that could block the file transfert port (30033)
    I read that you could not delete it. But you can just change it ?

    And last way, check the server properties in the database. So Please note that if you are not familar with the SQL, send me in a private message your database.

    In the table server_propertie, for the ident «virtualserver_filebase» you should see for the value «filesvirtualserver_<serverID>


  7. August 17th, 2011, 11:02 AM


    #7

    Ok, Thanks for some reason after setting it to writable and not read only and restarting the actual server the TS3 has no more errors. Thanks!


Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 4

    Last Post: March 14th, 2015, 05:26 PM

  2. Replies: 4

    Last Post: January 7th, 2014, 03:21 AM

  3. Replies: 10

    Last Post: October 31st, 2013, 06:29 PM

  4. Replies: 2

    Last Post: November 20th, 2010, 10:19 PM

  5. Replies: 1

    Last Post: June 21st, 2010, 08:08 AM


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
  • BB code is On
  • Smilies are On
  • [IMG] code is Off
  • [VIDEO] code is Off
  • HTML code is Off

Forum Rules

  1. Скрыть объявление

  2. VPS/VDS и дедикейт сервера в аренду с DDoS защитой

    • Низкий пинг
    • Действующий SLA
    • Рублевые цены без привязки к курсу валют

    Бесплатный тестовый период VPS-OpenVZ

    Попробовать

  1. При удалении некоторых каналов появляется ошибка «file input/output error». Поискал по форумах и т.д., но решения так и не нашел.
    Возможно ли это из-за смены порта ssh ?


  2. Gho$t

    Gho$t

    Знаток
    Премиум Пользователь

    Регистрация:
    5 сен 2011
    Сообщения:
    431
    Симпатии:
    150
    Баллы:
    616

    Лучший ответ

    Ошибка file input/output error появляется когда тимспик сервер не имеет права на запись, проверьте права на ts3server.sqlitedb и является ли тимспик сервер владельцем своей директории. И логи надо посмотреть, что же там отписывает сервер.
    Выполните ls -l в папке с сервером и посмотрите какой юзер является владельцем файлов и из под него ли запускается тимспик сервер.

    Последнее редактирование: 9 мар 2015

    • Нравится Нравится x 2


  3. VJean

    VJean
    ǝноɯʚıqж
    Администратор
    Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.772
    Симпатии:
    389
    Баллы:
    775

    возможно не только на ts3server.sqlitedb
    если на каналах файлы были, то надо еще проверить (под)каталог files/

  4. У меня была такая же проблема.
    были права рутовские на файл ts3server.pid.

    Присвоил пользователю TS и комната успешно удалилась.

    • Нравится Нравится x 1

  5. Очередной вопрос вытекающий из распространенной ошибки — запуска сервера из под рута.

    Не делайте этого.


myTeamSpeak

  • Печать

Страницы: [1]   Вниз

Тема: ничего не работает inputoutput error  (Прочитано 20040 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
dj—alex

Приехал с праздников,…
а на сервере нихрена не работает кроме www, ftp  ,sh
причем даже простые команды вроде dir i reboot  не выполняются по причине
вроде этой -bash: /usr/bin/mc: Input/output error

можете подсказать как можно перезагрузить эту машину, или выключить ее
автовключатель на ней стоит, просто физически доступа к машине нет до 11 января.

al@wow:~$ mysql
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (111)
al@wow:~$ mc                                                                   
-bash: /usr/bin/mc: Input/output error
al@wow:~$                                                                     
al@wow:~$
al@wow:~$
al@wow:~$ apt-get
Bus error
al@wow:~$ top
‘xterm’: unknown terminal type.
al@wow:~$                                                                     
al@wow:~$ su
-bash: /bin/su: Input/output error
al@wow:~$ sudo                                                                 
usage: sudo -h | -K | -k | -L | -l | -V | -v
usage: sudo [-bEHPS] [-p prompt] [-u username|#uid] [VAR=value]
            {-i | -s | <command>}
usage: sudo -e [-S] [-p prompt] [-u username|#uid] file …
al@wow:~$ sudo atp                                                             
[sudo] password for al:
sudo: atp: command not found
al@wow:~$ sudo reboot                                                         
sudo: unable to execute /sbin/reboot: Input/output error
al@wow:~$ reboot                                                               
-bash: /sbin/reboot: Input/output error
al@wow:~$                                                                     
al@wow:~$ process
-bash: process: команда не найдена
al@wow:~$ dir
-bash: /bin/dir: Input/output error
al@wow:~$ cd ..                                                               
al@wow:/home$ dir                                                             
-bash: /bin/dir: Input/output error
al@wow:/home$ cat                                                             
^C
al@wow:/home$ cd ..                                                           
al@wow:/$ hardinfo                                                             
Программа ‘hardinfo’ на данный момент не установлена.  Вы можете установить ее, напечатав:
sudo apt-get install hardinfo
-bash: hardinfo: команда не найдена
al@wow:/$ sudo apt-get install hardinfo                                       
Bus error
al@wow:/$ sudo service mysql restart
sudo: unable to execute /usr/bin/service: Input/output error
al@wow:/$ telinit 5                                                           
Segmentation fault
al@wow:/$ sudo telinit 5                                                       
Segmentation fault


Оффлайн
maksvlad

как я понял, reboot не работает… а halt? может его пока не затронула зараза?

openSUSE 12.3 > openSUSE 13.1 > Ubuntu-minimal 14.04 x64 + KDE 4.14.2 > Gentoo + Plasma 5.8 @ Acer ASPIRE V3-571G-736b8G75BDCa
LinuxMint Mate @ Asus EEEPC 1000H


Оффлайн
dj—alex


Оффлайн
maksvlad

openSUSE 12.3 > openSUSE 13.1 > Ubuntu-minimal 14.04 x64 + KDE 4.14.2 > Gentoo + Plasma 5.8 @ Acer ASPIRE V3-571G-736b8G75BDCa
LinuxMint Mate @ Asus EEEPC 1000H


Оффлайн
dj—alex

echo 1 > /proc/sys/kernel/sysrq

после выполнения этой операции сервер все таки окончательно повис


Оффлайн
MA3X

скорее всего, при таких глю речь идет о помирающем винте.
новый год, перепады напряжения…
как ни абыдна, но только вскрытие покажет…

Microsoft isn’t the answer.
Microsoft is the question, and the answer is NO.


Оффлайн
dj—alex

недавно на сервер было вместо 3 линеек по 1гб памяти поставлено 8гб  памяти  (по 2гб линейки)
может памяти слишком много, может 6гб максимум?
разгон убрал который пожизненно стоит…

опять таже фигня начинается. скоро опять все упадет, а машина должна без перерывов работать!
уже половина сервисов отказала и часть команд не выполняется  и снова разумеется нет ключей от серверной и от сигнализации..

начинается не сразу, не запираться же там на весь день чтобы выяснитть.

пытаешься копировать  не читаються половина файлов
пытаешься работать —  ro file system, хотя полчаса назад все прекрасно редактировалось, и даже сейчас кое что.

на скрине все…
http://dj.chg.su/inside/filemgr.php?c=c8510d5679e376461f545a627d1fa6c7

вотчерез свой скрипт

server:127.0.0.1 type=mysql
debug:connect=Resource id #36
Обнаружена ошибка
6 — Error on delete of ‘./swdb//db.opt’ (Errcode: 30)

на дисках ntfs еще возможна работа…

« Последнее редактирование: 05 Января 2010, 15:39:33 от dj—alex »


Оффлайн
Mam(O)n

Похоже, что навернулась файловая система. fsck покажет. Заодно неплохо было бы проверить s.m.a.r.t., проверить на бедблоки и глянуть в лог на момент начала чудес.


Оффлайн
dj—alex

отключил один из хардов, редкоиспользуемых,  и перевел ddr2  из ganged v unganged
пока все работает,  уже cутки

« Последнее редактирование: 06 Января 2010, 13:00:15 от dj—alex »


  • Печать

Страницы: [1]   Вверх

Моя утилита (проверяет хеши файлов) исправно работает на разных Linux-серверах, но на одном из них регулярно падает с ошибкой «Input/output error».

Вывод dmesg --level=err:

[    1.329324] ACPI BIOS Error (bug): Could not resolve symbol [_SB.PCI0.SAT0.SPT0._GTF.DSSP], AE_NOT_FOUND (20200925/psargs-330)
[    1.329375] ACPI Error: Aborting method _SB.PCI0.SAT0.SPT0._GTF due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
[    1.336931] ACPI BIOS Error (bug): Could not resolve symbol [_SB.PCI0.SAT0.SPT0._GTF.DSSP], AE_NOT_FOUND (20200925/psargs-330)
[    1.336980] ACPI Error: Aborting method _SB.PCI0.SAT0.SPT0._GTF due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
[ 3013.266044] ata1.00: exception Emask 0x0 SAct 0x18 SErr 0x0 action 0x0
[ 3013.266054] ata1.00: irq_stat 0x40000008
[ 3013.266059] ata1.00: failed command: READ FPDMA QUEUED
[ 3013.266066] ata1.00: cmd 60/00:18:98:db:b8/01:00:44:00:00/40 tag 3 ncq dma 131072 in
                        res 41/40:00:60:dc:b8/00:00:44:00:00/40 Emask 0x409 (media error) <F>
[ 3013.266072] ata1.00: status: { DRDY ERR }
[ 3013.266075] ata1.00: error: { UNC }
[ 3013.281961] blk_update_request: I/O error, dev sda, sector 1152965728 op 0x0:(READ) flags 0x80700 phys_seg 2 prio class 0
[ 3956.517696] ata1.00: exception Emask 0x0 SAct 0x18 SErr 0x0 action 0x0
[ 3956.517706] ata1.00: irq_stat 0x40000008
[ 3956.517710] ata1.00: failed command: READ FPDMA QUEUED
[ 3956.517717] ata1.00: cmd 60/00:18:90:99:f6/01:00:4e:00:00/40 tag 3 ncq dma 131072 in
                        res 41/40:00:78:9a:f6/00:00:4e:00:00/40 Emask 0x409 (media error) <F>
[ 3956.517723] ata1.00: status: { DRDY ERR }
[ 3956.517726] ata1.00: error: { UNC }
[ 3956.533817] blk_update_request: I/O error, dev sda, sector 1324784248 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[ 3961.281636] ata1.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x0
[ 3961.281645] ata1.00: irq_stat 0x40000008
[ 3961.281649] ata1.00: failed command: READ FPDMA QUEUED
[ 3961.281657] ata1.00: cmd 60/08:00:78:9a:f6/00:00:4e:00:00/40 tag 0 ncq dma 4096 in
                        res 41/40:00:78:9a:f6/00:00:4e:00:00/40 Emask 0x409 (media error) <F>
[ 3961.281664] ata1.00: status: { DRDY ERR }
[ 3961.281667] ata1.00: error: { UNC }
[ 3961.297276] blk_update_request: I/O error, dev sda, sector 1324784248 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0

В чём может быть причина?

Привет, я добавил в свой проект жемчужину несущей волны и выполнил инструкции, но получаю эту ошибку — undefined method 'avatar' for nil:NilClass. может кто знает, почему я не могу загрузить и просмотреть загруженный файл?

1.gem install carrierwave
2.gem 'carrierwave', '~> 2.0'
3.rails generate uploader Avatar
4.rails g migration add_avatar_to_project_sites avatar:string

Project_sites_controller.rb

  def index
    @project_sites = current_user.project_sites.order("created_at DESC").paginate(page: params[:page], per_page: 10)
  end
  def create
    @project_site = current_user.project_sites.build(project_site_params)

    respond_to do |format|
      if @project_site.save
        format.html { redirect_to @project_site, notice: 'Attendance uploaded successfully' }
        format.json { render :show, status: :created, location: @project_site }
      else
        format.html { render :new }
        format.json { render json: @project_site.errors, status: :unprocessable_entity }
      end
    end
  end
def project_site_params
  params.require(:project_site).permit(:name, :file, :attendance_month, avatar: [])
end

Сайт_проекта form.html.erb

<div class="field">
  <%= form.label :avatar %>
  <%= form.file_field :avatar %>
</div>

Модель project_site.rb

  mount_uploader :avatar, AvatarUploader

Avatar_uploader.rb

class AvatarUploader < CarrierWave::Uploader::Base

  include CarrierWave::MiniMagick

  storage :file

  def store_dir
    "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
  end
end

Сайт_проекта index.html.erb

<%= image_tag @project_site.avatar.url %>

2 ответа

Это то, что ты должен делать

<% @project_sites.each do |project_site| %>
  <% if project_site.avatar %>
    <%= image_tag project_site.avatar.url %>
  <% else %>
    No Image Present
  <% end %>
<% end %>

Вы также можете указать изображение по умолчанию, чтобы справиться с этим.


0

Gautam
3 Янв 2020 в 10:23

Вы должны использовать вот так <%= image_tag(@user.avatar_url) if @user.avatar? %>


0

emrek
3 Янв 2020 в 14:24

Может быть, перед перевтыканием _необходимо_ дождаться полного размонтирования устройства?

AITap ★★★★★

(10.08.11 18:34:15 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от AITap 10.08.11 18:34:15 MSK

Ответ на:

комментарий
от teod0r 10.08.11 19:12:46 MSK

Потому что там флешки не кешируются? Если хотите, добавьте в опции монтирования flush (должно быть где-то в «свойствах» или рядом), это должно помочь.

На самом деле в винде это («безопасное извлечение устройства») тоже нужно, особенно если ФС на флешке — NTFS или exFAT.

AITap ★★★★★

(10.08.11 19:17:42 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от teod0r 10.08.11 19:12:46 MSK

Таки нужно и там. А снижение скорости записи на флешку — это неизбежный физический процесс.

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от LongLiveUbuntu 10.08.11 19:19:20 MSK

Ответ на:

комментарий
от AITap 10.08.11 19:17:42 MSK

>тоже нужно

почему-то ни разу не понадобилось

Если хотите, добавьте в опции монтирования flush (должно быть где-то в «свойствах» или рядом)

я так понял это нужно писать во время ручного mounta? а как чтоб оно само так монтировалось?

teod0r ★★★★★

(11.08.11 00:54:02 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от teod0r 11.08.11 00:48:35 MSK

Да, представь себе — это так.

Ознакомься с конструкцией внешних накопителей данных.

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от LongLiveUbuntu 11.08.11 00:58:03 MSK

Ответ на:

комментарий
от teod0r 11.08.11 01:01:27 MSK

Там кэш очень большой.

Eddy_Em

☆☆☆☆☆

(11.08.11 01:08:17 MSK)

  • Ссылка

Ответ на:

комментарий
от teod0r 11.08.11 01:01:27 MSK

Есть. Посмотри внимательно в свойствах копирования файлов скорость. Плюс там действительно может быть настроено кэширование.

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от LongLiveUbuntu 11.08.11 01:08:39 MSK

>Посмотри внимательно в свойствах копирования файлов скорость

что я скорость там не видел чтоль?

teod0r ★★★★★

(11.08.11 06:19:36 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от teod0r 11.08.11 06:19:36 MSK

>если это произошло, то помогает только форматирование

А fsck?

после перевтыкания влэшки

Вообще-то флешки надо размонтировать или дождаться завершения записи хотя бы. Она может завершиться не сразу, поэтому нужна либо команда sync, либо опция монтирования sync (не для FAT), либо flush (только для FAT).

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от teod0r 11.08.11 00:54:02 MSK

> почему-то ни разу не понадобилось
Несмотря на то, что рекомендуется разработчиком.

я так понял это нужно писать во время ручного mounta? а как чтоб оно само так монтировалось?

В «свойствах» в меню по ПКМ на значке носителя на рабочем столе.

AITap ★★★★★

(11.08.11 11:57:53 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от LongLiveUbuntu 11.08.11 08:48:47 MSK

ну чуть меньше, но не на 95% же

teod0r ★★★★★

(11.08.11 12:47:28 MSK)

  • Ссылка

Ответ на:

комментарий
от gentoo_root 11.08.11 08:52:39 MSK

>А fsck?

хз проверка в gparted не починила, писал что-то про ошибку фс

teod0r ★★★★★

(11.08.11 13:01:47 MSK)

  • Ссылка

Ответ на:

комментарий
от AITap 11.08.11 11:57:53 MSK

>В «свойствах» в меню по ПКМ на значке носителя на рабочем столе.

а в kde? или скажите где конфиг лежит

teod0r ★★★★★

(11.08.11 13:03:01 MSK)

  • Показать ответ
  • Ссылка

> периодически после перевтыкания влэшки возникает Input/output error при попытке записать или удалить файл. если это произошло, то помогает только форматирование.

перевтыкаю флэшку по причине того, что если кидается большой файл

Перевтыкаешь без отмонтирования что ли? O_o Ну и кто сам себе идиот?

Ядро Linux, когда обнаруживает проблемы с носителем, делает ему reset и повторяет последнюю транзакцию. Если периодически делеть reset’ы (переинициализацию), допустим, винчестеру, как думаешь, что в итоге с ним будет? Возможно, ниего не будет, но состояние NVRAM винчестера всегда будет в тонусе и периодически освежаться, чего не скажешь о USB-девайсах.

iZEN ★★★★★

(11.08.11 13:37:42 MSK)

  • Ссылка

Ответ на:

комментарий
от teod0r 11.08.11 13:03:01 MSK

> а в kde?
Не знаю, не пользовался, рабочего KDE под рукой нет, и скачать не могу.
google по словам «kde mount options» тоже оказался не слишком полезным. Постарайтесь найти самостоятельно, это может быть либо в device notifier’е, либо в KDE Control Center.

AITap ★★★★★

(11.08.11 13:48:37 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от AITap 11.08.11 13:48:37 MSK

смонтировал с опцией sync не помогло — второй файл копирется со скоростью 600 кб/с. почему в линуксе вечно какое-то дерьмо с юсб?

teod0r ★★★★★

(11.08.11 17:35:12 MSK)

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от teod0r 11.08.11 17:35:12 MSK

Опция flush тоже не помогла?

Какая у Вас версия ядра? Может быть, стоит поставить более новое из http://liquorix.net/ (эти пакеты для Debian Sid, но на Mint тоже должно заработать)?

AITap ★★★★★

(11.08.11 17:49:22 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от teod0r 11.08.11 17:35:12 MSK

Такая же фигня.

Un

(11.08.11 17:51:23 MSK)

  • Ссылка

Ответ на:

комментарий
от AITap 11.08.11 17:49:22 MSK

>Опция flush тоже не помогла?

не пробовал — выше писали, что flush только для fat. у меня флэха ntfs

teod0r ★★★★★

(11.08.11 18:51:16 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от teod0r 11.08.11 18:51:16 MSK

> у меня флэха ntfs
К сожалению, sync не распространяется на ntfs-3g, да и сама по себе ntfs-3g — вещь довольно тормозная. Боюсь, здесь больше ничем нельзя помочь.

Светодиод на флешке моргает во время всей процедуры копирования?

AITap ★★★★★

(11.08.11 19:30:12 MSK)

  • Ссылка

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.

Передача данных в ОФД через тот же USB-кабель (технология EoU), по которому подключена ККМ, на сегодня является самым популярным методом.  Рассмотрим его настройку.

ОС Windows

Вариант 1

Служба EthernetOverUSB реализована в ДТО 8.12.0 (и выше)

EthernetOverUSB

В поле ККМ прописывается произвольная информация, определяющая ККМ.

В поле COM-порт прописывается номер VCP (см. ниже) . Драйвера должны быть установлены без «восклицательных знаков» и называться так, как указано на скриншоте. Если драйвер будет иметь другое название, то служба его не увидит и работать не будет.

EthernetOverUSB

При подключении ККТ с поддержкой технологии EoU (Ethernet-over-USB) к ПК по интерфейсу USB на последнем создается два виртуальных COM-порта (если не появился второй VCP — см. тут).

Если ОС не смогла установить драйвера автоматически (при наличии установленных ДТО), установка осуществляется вручную. Изготовитель — ATOL group, модель — ATOL FPrint USB.

Один виртуальный COM-порт — для обмена между ККТ и дККТ, второй — для EoU.

Важно!

Не обязательно, что для связи с драйвером будет задействован порт FPrintUSB0, а для передачи данных  FPrintUSB1.

EthernetOverUSB

Вариант 2

Для работы используется утилита EthernetOverUSB.

Утилиту необходимо распаковать и поместить в корень диска С

В файле settings.ini (c:EoUsettings.ini) прописать номер COM-порта, соответствующий работе EoU тестируемой ККТ.

[com]

number=28

Утилита запускается с параметром -e

Достаточно запускать ярлык c:EoU~runme.lnk

Утилита должна запускаться каждый раз при работе ККМ, поэтому есть смысл добавить ярлык в автозагрузку.

В настройках ОФД соответственно выбирается одноименный канал обмена.

EthernetOverUSB

Если все настройки выполнены успешно, в консоли отобразится сообщение об успешном подключении к порту.

EthernetOverUSB

Проводим диагностику соединения с ОФД

ОС Linux

Все описанные ниже действия необходимо выполнять под ROOT -правами

Для работы используется

утилита (x86/x64)

утилита (armhf)

Директорию EthernetOverUsb сохраняем в любое доступное место на диске

Подключаем ФР к ПК через кабель USB.

В ФР должны быть прописаны настройки подключения к ОФД.

В консоли выполняем команду lsusb, в выводе будет получен PID подключенного USB устройства, т.е. ФРа.

EthernetOverUSB

Прописываем значение PID в файл ~/EthernetOverUsb/settings.ini

EthernetOverUSB

Далее запускаем скрипт “./EthOverUsb.sh -e”, находящийся в директории ~/EthernetOverUsb/. 

Параметр –е нужен для тестирования, в этом случае обмен ФР-ОФД будет выводиться в консоль.

В консоли должно отобразиться сообщение об успешном подключении:

EthernetOverUSB

На Ubuntu, как и на Windows, для обмена с офд нужно добавлять в автозагрузку EthOverUsb.sh

ВНИМАНИЕ: Для POS-системы easyPOS nova данные методы не подходят!

Для передачи данных в ОФД необходимо использовать интерфейсы самого ККМ

(Ethernet, Wi-Fi, GSM)

P.S. Если у Вас возникли проблемы с подключением, настройкой драйвера, передачей данных в ОФД — Вы можете заказать у нас настройку фискальных регистраторов ! Условия — тут.

Like this post? Please share to your friends:
  • Передайте товарищу сталину произошла чудовищная ошибка ежов
  • Передавайте ей привет ошибка
  • Перед путешественниками разверзлась глубокая бездна ошибка
  • Перед продолжением выполните поиск ошибка
  • Перед принятием пищи надо вымыть руки исправьте ошибки