Plantronics + Polycom. Now together as Poly Logo

Firmware via FTP : 426 Failure writing network stream

Advisor

Firmware via FTP : 426 Failure writing network stream

Hello,

 

when trying to upgrade the firmware on a IP 550 Polycom phone (192.168.1.115), I get the following in the FTP server logs :

 

Mon Jan 20 15:38:07 2014 [pid 8537] [polycom] OK LOGIN: Client "::ffff:192.168.1.115"
Mon Jan 20 15:38:07 2014 [pid 8539] [polycom] FTP response: Client "::ffff:192.168.1.115", "230 Login successful."
Mon Jan 20 15:38:07 2014 [pid 8539] [polycom] FTP command: Client "::ffff:192.168.1.115", "PWD"
Mon Jan 20 15:38:07 2014 [pid 8539] [polycom] FTP response: Client "::ffff:192.168.1.115", "257 "/""
Mon Jan 20 15:38:07 2014 [pid 8539] [polycom] FTP command: Client "::ffff:192.168.1.115", "PASV"
Mon Jan 20 15:38:07 2014 [pid 8539] [polycom] FTP response: Client "::ffff:192.168.1.115", "227 Entering Passive Mode (192,168,1,101,56,218)."
Mon Jan 20 15:38:07 2014 [pid 8539] [polycom] FTP command: Client "::ffff:192.168.1.115", "TYPE I"
Mon Jan 20 15:38:07 2014 [pid 8539] [polycom] FTP response: Client "::ffff:192.168.1.115", "200 Switching to Binary mode."
Mon Jan 20 15:38:07 2014 [pid 8539] [polycom] FTP command: Client "::ffff:192.168.1.115", "SIZE 2345-12500-001.bootrom.ld"
Mon Jan 20 15:38:07 2014 [pid 8539] [polycom] FTP response: Client "::ffff:192.168.1.115", "213 4638280"
Mon Jan 20 15:38:07 2014 [pid 8539] [polycom] FTP command: Client "::ffff:192.168.1.115", "RETR 2345-12500-001.bootrom.ld"
Mon Jan 20 15:38:07 2014 [pid 8539] [polycom] FTP response: Client "::ffff:192.168.1.115", "150 Opening BINARY mode data connection for 2345-12500-001.bootrom.ld (4638280 bytes)."
Mon Jan 20 15:38:07 2014 [pid 8539] [polycom] FTP response: Client "::ffff:192.168.1.115", "426 Failure writing network stream."
Mon Jan 20 15:38:07 2014 [pid 8539] [polycom] FAIL DOWNLOAD: Client "::ffff:192.168.1.115", "/2345-12500-001.bootrom.ld", 0.00Kbyte/sec

 

The error = 426 Failure writing network stream

 

When trying to obtain the file through FTP with a browser like Firefox, there is no problem :

 

Mon Jan 20 15:43:17 2014 [pid 8611] [polycom] FTP response: Client "::ffff:192.168.1.103", "150 Here comes the directory listing."
Mon Jan 20 15:43:17 2014 [pid 8611] [polycom] FTP response: Client "::ffff:192.168.1.103", "226 Directory send OK."
Mon Jan 20 15:43:23 2014 [pid 8611] [polycom] FTP command: Client "::ffff:192.168.1.103", "PASV"
Mon Jan 20 15:43:23 2014 [pid 8611] [polycom] FTP response: Client "::ffff:192.168.1.103", "227 Entering Passive Mode (192,168,1,101,35,228)."
Mon Jan 20 15:43:23 2014 [pid 8611] [polycom] FTP command: Client "::ffff:192.168.1.103", "SIZE /2345-12500-001.bootrom.ld"
Mon Jan 20 15:43:23 2014 [pid 8611] [polycom] FTP response: Client "::ffff:192.168.1.103", "213 4638280"
Mon Jan 20 15:43:23 2014 [pid 8611] [polycom] FTP command: Client "::ffff:192.168.1.103", "MDTM /2345-12500-001.bootrom.ld"
Mon Jan 20 15:43:23 2014 [pid 8611] [polycom] FTP response: Client "::ffff:192.168.1.103", "213 20140120102110"
Mon Jan 20 15:43:23 2014 [pid 8611] [polycom] FTP command: Client "::ffff:192.168.1.103", "RETR /2345-12500-001.bootrom.ld"
Mon Jan 20 15:43:23 2014 [pid 8611] [polycom] FTP response: Client "::ffff:192.168.1.103", "150 Opening BINARY mode data connection for /2345-12500-001.bootrom.ld (4638280 bytes)."
Mon Jan 20 15:43:26 2014 [pid 8611] [polycom] OK DOWNLOAD: Client "::ffff:192.168.1.103", "/2345-12500-001.bootrom.ld", 4638280 bytes, 1651.29Kbyte/sec
Mon Jan 20 15:43:26 2014 [pid 8611] [polycom] FTP response: Client "::ffff:192.168.1.103", "226 Transfer complete."

 

So I don't think it is a FTP-server fault.

 

But then what is it ?

 

 

Message 1 of 8
7 REPLIES 7
Polycom Employee & Community Manager

Re: Firmware via FTP : 426 Failure writing network stream

Hello yocanbvba,

In your post => here <= you state that the phone cannot connect to the FTP server. This is a contradiction to your prior statement there.

 

What FTP Server are you using and have you tried a different PC / Version of FTP server?

 

Our customers use the several provisioning methods every day for uncountable devices all over the world and I am not aware of any kind of the problems you are reporting.

Please ensure to provide some feedback if this reply has helped you so other users can profit from your experience.

Best Regards

Steffen Baier

Polycom Global Services




<======== Signature / Disclaimer ========>
Please be aware:For questions about the type of support to expect please check here

Please also ensure you always check the VoIP , Video Endpoint , Skype for Business , PSTN or RPM FAQ's

Please remember, if you see a post that helped you , and it answers your question, please mark it as an "Accept as Solution".

The title Polycom Employee & Community Manager is an automatic setting within the community and any forum reply or post is based upon my personal experience and does not reflect the opinion or view of my employer.
Poly employee participation within this community is not mandatory and any post or FAQ article provided by myself is done either during my working hours or outside working hours, in my private time, and maybe answered on weekends, bank holidays or personal holidays.
Message 2 of 8
Advisor

Re: Firmware via FTP : 426 Failure writing network stream

I was able to upgrade via FTP (using vsftpd on Fedora 19) to firmware version 3.3.5

 

But with firmware version 4.0.5, I get the error as stated in the FTP logs :

 

426 Failure writing network stream

 

Did not had this "error" with previous firmware versions.

Message 3 of 8
Polycom Employee & Community Manager

Re: Firmware via FTP : 426 Failure writing network stream

Hello yocanbvba,

 

you latest reply did not answer the questions asked:

 

  • What FTP Server are you using and have you tried a different PC / Version of FTP server?

As mentioned in my last post uncountable user's utilize different provisioning methods with our phones and I have not had any reports that match your description.

 

Best Regards

 

Steffen Baier




<======== Signature / Disclaimer ========>
Please be aware:For questions about the type of support to expect please check here

Please also ensure you always check the VoIP , Video Endpoint , Skype for Business , PSTN or RPM FAQ's

Please remember, if you see a post that helped you , and it answers your question, please mark it as an "Accept as Solution".

The title Polycom Employee & Community Manager is an automatic setting within the community and any forum reply or post is based upon my personal experience and does not reflect the opinion or view of my employer.
Poly employee participation within this community is not mandatory and any post or FAQ article provided by myself is done either during my working hours or outside working hours, in my private time, and maybe answered on weekends, bank holidays or personal holidays.
Message 4 of 8
Advisor

Re: Firmware via FTP : 426 Failure writing network stream

I think I replied to your question.

 

1. Using vsftpd on Fedora 19 as FTP-server

2. No problem upgrading firmware 3.2.2 tot 3.3.5, but then -starting with 4.0.1- the FTP error occurs.

3. No problem downloading the file from another FTP client (firefox browser)

 

I also notice that the Polycom Phone demands the file named 2345-12500-001.bootrom.ld or bootrom.ld, BUT when downloading the firmware the files are named 2345-12500-001.sip.ld (split) and sip.ld (combined).

So I have to rename the files.

This is also very confusing !

 

(and on another subject : provisioning via https is still not working, only FTP)

 

Message 5 of 8
Polycom Employee & Community Manager

Re: Firmware via FTP : 426 Failure writing network stream

Hello yocanbvba,

 

Apologize for this as I completely overlooked this or started my reply before you edited your original post.

 

When you download UCS 4.0.0 or above the following appears:

 

1) Before you can successfully install UC Software 4.0.x onto phones running Polycom® UCS released prior to version 4.0.0, you must perform a required upgrade procedure using the Polycom® Upgrader 4.0.0 Utility.

Before you download and install Polycom® UC Software version 4.0.x or higher, Polycom strongly recommends that you review the changes to the upgrade procedures detailed in the Polycom® UC Software 4.0.0 Administrators’ Guide or newer and Engineering Advisory 64731 Polycom® UC Software 4.0.0: Upgrade and Downgrade Methods.

 

 

Above clearly states that a different method to upgrade the phone is used and you simply cannot rename existing files to match a different requested file.

 

You need to click and accept this statement before the software can be downloaded.

 

In addition the community FAQ contains this post here:

 

Oct 7, 2011 Question: How can I setup my Phone / Provisioning / Download / Upgrade / Update / Downgrade Software?
Resolution: Please check => here <=

 

 

Above does again outline the specific requirements when upgrading or downgrading software.

 

Once you follow the advertised process the phone will be able to upgrade and run the latest Software.

 

Check this post here for more details:

 

Mar 08, 2013 QuestionWhat files does my phone download or upload and why?

Resolution: Please check => here <=

 

In regards to your post => here <= as long as you do not have a valid known certificate on your server the phone will be unable to establish a HTTPS connection.

 

You should see this key exchange in the wireshark trace as advised in my replies.

 

A list of supported Trusted Certificate Authority's is listed on Page 341 of the UCS 4.0.1 Admin guide.

 

You can in addition download the Polycom Root CA as explained on page 285 of the UCS 4.0.1 Admin guide.

 

In order to troubleshoot this from our end a support ticket via your Polycom reseller would be required.

 

Best Regards

 

Steffen Baier




<======== Signature / Disclaimer ========>
Please be aware:For questions about the type of support to expect please check here

Please also ensure you always check the VoIP , Video Endpoint , Skype for Business , PSTN or RPM FAQ's

Please remember, if you see a post that helped you , and it answers your question, please mark it as an "Accept as Solution".

The title Polycom Employee & Community Manager is an automatic setting within the community and any forum reply or post is based upon my personal experience and does not reflect the opinion or view of my employer.
Poly employee participation within this community is not mandatory and any post or FAQ article provided by myself is done either during my working hours or outside working hours, in my private time, and maybe answered on weekends, bank holidays or personal holidays.
Message 6 of 8
Advisor

Re: Firmware via FTP : 426 Failure writing network stream

OK this is clear.

 

So I need the Polycom Upgrader Utility.

 

You say : "as long as you do not have a valid known certificate on your server the phone will be unable to establish a HTTPS connection."

 

So with a self-signed CA there is no possibility that provisioning via https will succeed ?

And I can not add a self-signed certificate to the IP-phone ?

 

I notice that the Polycom phone contacts the provisioning server via http and NOT via https :

 

[Tue Jan 21 11:08:07 2014] [error] [client XX.XX.XX.88] File does not exist: /var/www/html/101001
[Tue Jan 21 11:08:07 2014] [error] [client XX.XX.XX.88] File does not exist: /var/www/html/101001
[Tue Jan 21 11:08:07 2014] [error] [client XX.XX.XX.88] File does not exist: /var/www/html/101001
[Tue Jan 21 11:08:08 2014] [error] [client XX.XX.XX.88] File does not exist: /var/www/html/101001

 

It should contact the provisioning server for the file in /var/www/vhosts/provisioning.domain.tld/101001 which is an ssl-directory.

 

Works perfect with other brands.

Message 7 of 8
Polycom Employee & Community Manager

Re: Firmware via FTP : 426 Failure writing network stream

Hello yocanbvba,

 

the Feature Descriptions & Technical Notifications page => here <= explains in the technical bulletin 17877 how to install or create Custom Certificates with SoundPoint IP Phones.

 

If the phone is not running UCS 4.0.0 the low level BootROM will always attempt to connect via HTTP to a server. Once the Application (SIP) has started any further communication will be in secure HTTPS.

 

If UCS 4.0.0 or newer is installed the low level Updater will use HTTPS or other secure protocols like FTPS.

 

Please be aware in order to troubleshoot this any further a support ticket via your Polycom reseller would be required.

 

Best Regards

 

Steffen Baier




<======== Signature / Disclaimer ========>
Please be aware:For questions about the type of support to expect please check here

Please also ensure you always check the VoIP , Video Endpoint , Skype for Business , PSTN or RPM FAQ's

Please remember, if you see a post that helped you , and it answers your question, please mark it as an "Accept as Solution".

The title Polycom Employee & Community Manager is an automatic setting within the community and any forum reply or post is based upon my personal experience and does not reflect the opinion or view of my employer.
Poly employee participation within this community is not mandatory and any post or FAQ article provided by myself is done either during my working hours or outside working hours, in my private time, and maybe answered on weekends, bank holidays or personal holidays.
Message 8 of 8