Ik heb onlangs een NAS in elkaar geknutseld waarop Freenas draait vanaf een USB-stickje. Loopt als een zonnetje, niks aan de hand. Gelukkig maar: ik weet niks van FreeBSD. Dat blijkt zometeen wel.
Nu wil ik graag een USB-printer aan de NAS koppelen, zodat de printer via alle computers in het netwerk (een laptop met Windows Vista, een netbook met Windows 7 en een desktop met Ubuntu 10.04) van deze printer gebruik kunnen maken. Koppelen aan de desktop is geen optie, dat ding staat op zolder en staat alleen aan als ik erop aan het werk ben. Dus ik wil graag een printserver op Freenas.
Gelukkig is daar een Guide voor: FreeNAS Print Server Setup Guide. Helaas loop ik erop vast. In stap 3 van de guide staat het volgende:
('250GB' is de mountnaam van de schijf waarop ik de bestanden heb gezet.)
Vanwege mijn complete gebrek aan FreeBSD- en aanverwante kennis (wel een beetje thuis in Linux overigens, dus niet alles is mij vreemd) kom ik hier niet verder. Google ('kldload error file exists') heeft me ook niet op een bruikbaar spoor kunnen zetten. Een paar mogelijke oorzaken die ik zelf kon bedenken:
- Er is iets mis met permissies. Als dat het is, dan heb ik geen idee wat. Ik ben ingelogd als root, en heb zo'n beetje alle mogelijke xrw-combinaties inmiddels geprobeerd.
- De versie van ulpt.ko die ik heb gebruikt klopt niet. De Guide levert ulpt.ko als een attachment, maar gaat over FreeNAS 7.1. Ik gebruik de nieuwste, 7.2. Hoe controleer ik of dit het geval kan zijn?
- Er is al een versie van ulpt geladen in de kernel. IN dat geval zou ik een ulpt.ko verwachten in /boot/kernel, maar dat is niet het geval. Waar zou hij anders kunnen staan?
Wat zijn andere mogelijke oorzaken die ik kan onderzoeken? Ik wil dit heel graag oplossen, want als het niet lukt om een printer server te installeren onder FreeNAS denk ik toch dat ik binnenkort over moet op een Ubuntu-based NAS. Ik wil dat niet per se, maar op Ubuntu ben ik tenminste een beetje los.
Zeer bedankt voor het meedenken!
(Edit, even ter toelichting: ik zet mijn vraag hier neer en niet in het forum van FreeNAS, omdat mijn ervaring is dat hier veel sneller gereageerd wordt dan daar. Bovendien betreft het daar een vrij oude 'thread' die al toen 'ie nieuw was zelden of nooit reacties kreeg, en ik denk dat er wel een paar iteratieslagen overheen gaan voor ik het probleem heb opgelost. Op het FreeNAS forum gaat dat dagen duren, zo niet weken; hier hoop ik er met jullie hulp in een paar uur toch wel uit te zijn.)
Nu wil ik graag een USB-printer aan de NAS koppelen, zodat de printer via alle computers in het netwerk (een laptop met Windows Vista, een netbook met Windows 7 en een desktop met Ubuntu 10.04) van deze printer gebruik kunnen maken. Koppelen aan de desktop is geen optie, dat ding staat op zolder en staat alleen aan als ik erop aan het werk ben. Dus ik wil graag een printserver op Freenas.
Gelukkig is daar een Guide voor: FreeNAS Print Server Setup Guide. Helaas loop ik erop vast. In stap 3 van de guide staat het volgende:
Dat gaat mis:Copy the driver to the /mnt/mountname/app/lpdsetup/boot/kernel/ directory by using
code:
1 kldload /mnt/mountname/app/lpdsetup/boot/kernel/ulpt.ko
code:
1
| kldload: can't load /mnt/250GB/app/lpdsetup/boot/kernel/ulpt.ko: File exists |
('250GB' is de mountnaam van de schijf waarop ik de bestanden heb gezet.)
Vanwege mijn complete gebrek aan FreeBSD- en aanverwante kennis (wel een beetje thuis in Linux overigens, dus niet alles is mij vreemd) kom ik hier niet verder. Google ('kldload error file exists') heeft me ook niet op een bruikbaar spoor kunnen zetten. Een paar mogelijke oorzaken die ik zelf kon bedenken:
- Er is iets mis met permissies. Als dat het is, dan heb ik geen idee wat. Ik ben ingelogd als root, en heb zo'n beetje alle mogelijke xrw-combinaties inmiddels geprobeerd.
- De versie van ulpt.ko die ik heb gebruikt klopt niet. De Guide levert ulpt.ko als een attachment, maar gaat over FreeNAS 7.1. Ik gebruik de nieuwste, 7.2. Hoe controleer ik of dit het geval kan zijn?
- Er is al een versie van ulpt geladen in de kernel. IN dat geval zou ik een ulpt.ko verwachten in /boot/kernel, maar dat is niet het geval. Waar zou hij anders kunnen staan?
Wat zijn andere mogelijke oorzaken die ik kan onderzoeken? Ik wil dit heel graag oplossen, want als het niet lukt om een printer server te installeren onder FreeNAS denk ik toch dat ik binnenkort over moet op een Ubuntu-based NAS. Ik wil dat niet per se, maar op Ubuntu ben ik tenminste een beetje los.
Zeer bedankt voor het meedenken!
(Edit, even ter toelichting: ik zet mijn vraag hier neer en niet in het forum van FreeNAS, omdat mijn ervaring is dat hier veel sneller gereageerd wordt dan daar. Bovendien betreft het daar een vrij oude 'thread' die al toen 'ie nieuw was zelden of nooit reacties kreeg, en ik denk dat er wel een paar iteratieslagen overheen gaan voor ik het probleem heb opgelost. Op het FreeNAS forum gaat dat dagen duren, zo niet weken; hier hoop ik er met jullie hulp in een paar uur toch wel uit te zijn.)
[ Voor 9% gewijzigd door TechSmurf op 10-09-2010 11:22 ]