Вход на сайт
Lexmark X1100 Серии на ubuntu 9.10
857
16.01.10 19:43
есть ли шанс заставить работать это старенькое МФУ под ubuntu 9.10, и, желательно, расшарить его для windows-машин в сети?
Пока даже дрова не могу выставить, нашел вот HOWTO - http://ubuntuforums.org/showthread.php?t=49714&highlight=X1150. , но на полпути начинают ошибки сыпаться, сначала
потом соответственно
что в общем то объяснимо, поскольку в предыдущих шагах правильные пути не были созданы.
Самое интересное, система принтер этот видит, но дрова ни в каком режиме поставить не получается.
Все же инструкция довольно старая, и принтер старый, а система новая...
И все таки хотелось бы поставить, просто для домашних сегодняшних нужд старичок полностью устраивает, и еще пару лет менять его не планировалось...
Пока даже дрова не могу выставить, нашел вот HOWTO - http://ubuntuforums.org/showthread.php?t=49714&highlight=X1150. , но на полпути начинают ошибки сыпаться, сначала
В ответ на:
root@ubuntu-D:~/Рабочий стол/Lexmark# alien -t z600cups-1.0-1.i386.rpm
error: incorrect format: unknown tag
Warning: Skipping conversion of scripts in package z600cups: postinst postrm preinst
Warning: Use the --scripts parameter to include the scripts.
z600cups-1.0.tgz generated
root@ubuntu-D:~/Рабочий стол/Lexmark# alien -t z600llpddk-2.0-1.i386.rpm
error: incorrect format: unknown tag
root@ubuntu-D:~/Рабочий стол/Lexmark# alien -t z600cups-1.0-1.i386.rpm
error: incorrect format: unknown tag
Warning: Skipping conversion of scripts in package z600cups: postinst postrm preinst
Warning: Use the --scripts parameter to include the scripts.
z600cups-1.0.tgz generated
root@ubuntu-D:~/Рабочий стол/Lexmark# alien -t z600llpddk-2.0-1.i386.rpm
error: incorrect format: unknown tag
потом соответственно
В ответ на:
cd /usr/share/cups/model
bash: cd: /usr/share/cups/model: No such file or directory
root@ubuntu-D:~/Desktop/Lexmark#
cd /usr/share/cups/model
bash: cd: /usr/share/cups/model: No such file or directory
root@ubuntu-D:~/Desktop/Lexmark#
что в общем то объяснимо, поскольку в предыдущих шагах правильные пути не были созданы.
Самое интересное, система принтер этот видит, но дрова ни в каком режиме поставить не получается.
Все же инструкция довольно старая, и принтер старый, а система новая...
И все таки хотелось бы поставить, просто для домашних сегодняшних нужд старичок полностью устраивает, и еще пару лет менять его не планировалось...
NEW 17.01.10 01:41
в ответ alexnaum 16.01.10 19:43
я его так и не заставил печатать. сканер можно было использовать. а объяснение проблемы очень простое. это GDI принтер то есть не полноценный принтер а кусок железа работающий с проприетарными дровами. дров под линукс производитель не создал. может ситуация и изменилась.
NEW 17.01.10 12:46
в ответ anatoli888 17.01.10 01:41
В том то и дело, что родного драйвера нет, а в howto предлагается прикрутить драйвер от Z600, якобы он нормально должен для Х1100 быть.
И, судя по отзывам, у людей как будто работает.
Но никак у меня не пилится, хз, думал, внаглую ему извлеченный PPD подсунуть - "ошибка сервера".
А по инструкции - те ошибки, что выше..
И, судя по отзывам, у людей как будто работает.
Но никак у меня не пилится, хз, думал, внаглую ему извлеченный PPD подсунуть - "ошибка сервера".
А по инструкции - те ошибки, что выше..
NEW 17.01.10 19:18
в ответ anatoli888 17.01.10 01:41
Рассказываю дальше.
Раскопал сегодня на пыльной полке образ vmware когда то мучаной-перемученой мною ubuntu 7.10
Не знаю, даже, зачем хранил, случайно наткнулся вот. Образ этот не трогал 806 ! дней.
Ну ладно, самое интересное - хотя вы наверное уже догадались - принтер побежал на этой старой системе.
Ставил все как предписано -тут , вплоть до исправления ошибок в самом конце, но важно то, что на 9.10 добиться этого не могу!
Вот такие вот загадки ставит нам линукс....
Что ж, буду копать дальше..
Раскопал сегодня на пыльной полке образ vmware когда то мучаной-перемученой мною ubuntu 7.10
Не знаю, даже, зачем хранил, случайно наткнулся вот. Образ этот не трогал 806 ! дней.
Ну ладно, самое интересное - хотя вы наверное уже догадались - принтер побежал на этой старой системе.
Ставил все как предписано -тут , вплоть до исправления ошибок в самом конце, но важно то, что на 9.10 добиться этого не могу!
Вот такие вот загадки ставит нам линукс....
Что ж, буду копать дальше..
NEW 23.01.10 13:28
в ответ alexnaum 19.01.10 23:42
В общем, как я понял, проблема в библиотеке libstdc++.so.5 и в том, что она собственно для х32...
И хотя в инструкции как раз написано, что нужно сделать для того, чтобы это все дело работало под х64, пока заставить не получается...
вот попробовал с чистого листа - сделал так:
теперь, если раньше, в самом конце установки была такая ошибка -
то теперь, когда казалось бы уже нашел главную причину всех бед, получается такая ошибка:
Ошибка эта в сети встречается несметное кол-во раз, и решают ее как видно положительно,
например тут или тут
но у меня почему то эта ошибка остается, хотя я вроде все рекомендации выполнил, пробовал и библиотеку и симлинк ставить не в /usr/lib, а в /usr/lib32, и в /etc/ld.so.conf.d/libc.conf добавил строки /usr/lib и /usr/lib32 - по прежнему "wrong ELF class: ELFCLASS64"...
чувствую я, решение рядом, блин, что не так, не могу упокоиться и бросить, пока не решу...
господа спецы, если у кого возможность есть, поставьте плз это дело на виртуалку, чистая 9.10х64 - может так быстрее найдем, где собака порылась..
И хотя в инструкции как раз написано, что нужно сделать для того, чтобы это все дело работало под х64, пока заставить не получается...
вот попробовал с чистого листа - сделал так:
В ответ на:
# download deb package:
wget -c http://lug.mtu.edu/ubuntu/pool/main/g/gcc-3.3/libstdc++5_3.3.6-10_amd64.deb
# unpack deb package to get library file
dpkg -x libstdc++5_3.3.6-10_amd64.deb libstdc++5
# copy library file to /usr/lib directory
sudo cp libstdc++5/usr/lib/libstdc++.so.5.0.7 /usr/lib
# change directory to /usr/lib directory
cd /usr/lib
# create simbolic link to library
sudo ln -s libstdc++.so.5.0.7 libstdc++.so.5
# download deb package:
wget -c http://lug.mtu.edu/ubuntu/pool/main/g/gcc-3.3/libstdc++5_3.3.6-10_amd64.deb
# unpack deb package to get library file
dpkg -x libstdc++5_3.3.6-10_amd64.deb libstdc++5
# copy library file to /usr/lib directory
sudo cp libstdc++5/usr/lib/libstdc++.so.5.0.7 /usr/lib
# change directory to /usr/lib directory
cd /usr/lib
# create simbolic link to library
sudo ln -s libstdc++.so.5.0.7 libstdc++.so.5
теперь, если раньше, в самом конце установки была такая ошибка -
В ответ на:
root@ubuntu-D:/etc/apt/lexmark/usr# /usr/lib/cups/backend/z600
/usr/lib/cups/backend/z600: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
root@ubuntu-D:/etc/apt/lexmark/usr#
root@ubuntu-D:/etc/apt/lexmark/usr# /usr/lib/cups/backend/z600
/usr/lib/cups/backend/z600: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
root@ubuntu-D:/etc/apt/lexmark/usr#
то теперь, когда казалось бы уже нашел главную причину всех бед, получается такая ошибка:
В ответ на:
/usr/lib/cups/backend/z600: error while loading shared libraries: libstdc++.so.5: wrong ELF class: ELFCLASS64
/usr/lib/cups/backend/z600: error while loading shared libraries: libstdc++.so.5: wrong ELF class: ELFCLASS64
Ошибка эта в сети встречается несметное кол-во раз, и решают ее как видно положительно,
например тут или тут
но у меня почему то эта ошибка остается, хотя я вроде все рекомендации выполнил, пробовал и библиотеку и симлинк ставить не в /usr/lib, а в /usr/lib32, и в /etc/ld.so.conf.d/libc.conf добавил строки /usr/lib и /usr/lib32 - по прежнему "wrong ELF class: ELFCLASS64"...
чувствую я, решение рядом, блин, что не так, не могу упокоиться и бросить, пока не решу...
господа спецы, если у кого возможность есть, поставьте плз это дело на виртуалку, чистая 9.10х64 - может так быстрее найдем, где собака порылась..
NEW 23.01.10 20:45
в ответ BSDLamer 23.01.10 16:59
root@ubuntu-D:~# uname -a
Linux ubuntu-D 2.6.31-16-generic #53-Ubuntu SMP Tue Dec 8 04:02:15 UTC 2009 x86_64 GNU/Linux
root@ubuntu-D:~# readelf -h /usr/lib/cups/backend/z600
ELF Header:
Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
Class: ELF32
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: EXEC (Executable file)
Machine: Intel 80386
Version: 0x1
Entry point address: 0x8048e70
Start of program headers: 52 (bytes into file)
Start of section headers: 110100 (bytes into file)
Flags: 0x0
Size of this header: 52 (bytes)
Size of program headers: 32 (bytes)
Number of program headers: 7
Size of section headers: 40 (bytes)
Number of section headers: 37
Section header string table index: 34
root@ubuntu-D:~# ~# ldd /usr/lib/cups/backend/z600
linux-gate.so.1 => (0xf77a7000)
liblexprinter.so.0 => /usr/lib/liblexprinter.so.0 (0xf777e000)
libstdc++.so.5 => not found
libm.so.6 => /lib32/libm.so.6 (0xf7757000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7739000)
libc.so.6 => /lib32/libc.so.6 (0xf75f5000)
/lib/ld-linux.so.2 (0xf77a8000)
root@ubuntu-D:~# dpkg -l | grep ia32
ii ia32-libs 2.7ubuntu17 ia32 shared libraries for use on amd64 and i
root@ubuntu-D:~#
Linux ubuntu-D 2.6.31-16-generic #53-Ubuntu SMP Tue Dec 8 04:02:15 UTC 2009 x86_64 GNU/Linux
root@ubuntu-D:~# readelf -h /usr/lib/cups/backend/z600
ELF Header:
Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
Class: ELF32
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: EXEC (Executable file)
Machine: Intel 80386
Version: 0x1
Entry point address: 0x8048e70
Start of program headers: 52 (bytes into file)
Start of section headers: 110100 (bytes into file)
Flags: 0x0
Size of this header: 52 (bytes)
Size of program headers: 32 (bytes)
Number of program headers: 7
Size of section headers: 40 (bytes)
Number of section headers: 37
Section header string table index: 34
root@ubuntu-D:~# ~# ldd /usr/lib/cups/backend/z600
linux-gate.so.1 => (0xf77a7000)
liblexprinter.so.0 => /usr/lib/liblexprinter.so.0 (0xf777e000)
libstdc++.so.5 => not found
libm.so.6 => /lib32/libm.so.6 (0xf7757000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7739000)
libc.so.6 => /lib32/libc.so.6 (0xf75f5000)
/lib/ld-linux.so.2 (0xf77a8000)
root@ubuntu-D:~# dpkg -l | grep ia32
ii ia32-libs 2.7ubuntu17 ia32 shared libraries for use on amd64 and i
root@ubuntu-D:~#
NEW 06.02.10 22:49
в ответ alexnaum 23.01.10 23:43
Ну вот, дошли руки до шары, самбу поставил, нагуглил на форуме ubuntu.org минималистические настройки конфига, ну значит, шарить чтоб одну директорию и принтер.
Машина в рабочей группе винды видна, с расшареннной папкой и файлами там тоже без проблем, принтер тоже виден, но печать не идет...
При этом пробовал с разных виндов - 7 и хр. В 7 - "windows не удается подключиться к принтеру В ходе операции произошла ошибка 0x0000000d".
в хр - про ошибку такую не пишет, но по сути как я понял то же самое - принтер есть в списке принтеров, но печать с него не идет - "Keine verbindung moglich"...нет соединения стало быть.
Да, в настройках печати в убунту все выставил, где копать - не пойму пока...
Машина в рабочей группе винды видна, с расшареннной папкой и файлами там тоже без проблем, принтер тоже виден, но печать не идет...
При этом пробовал с разных виндов - 7 и хр. В 7 - "windows не удается подключиться к принтеру В ходе операции произошла ошибка 0x0000000d".
в хр - про ошибку такую не пишет, но по сути как я понял то же самое - принтер есть в списке принтеров, но печать с него не идет - "Keine verbindung moglich"...нет соединения стало быть.
Да, в настройках печати в убунту все выставил, где копать - не пойму пока...